--- /home/fdroid/fdroiddata/tmp/fr.asterope_1.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_fr.asterope_1.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/run_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/run_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/round_text_view.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/run_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/run_icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 26f2162e98ae6539a2f430104b621cac7d809d5d4488d973b55923c6fda151af │ -Signer #1 certificate SHA-1 digest: 5ffd721cb19735e8d66b499b4cefe2abeb1004bc │ -Signer #1 certificate MD5 digest: 6cc123a5cc2f1239aea5f04c5752eaf4 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: ae8ebf458a96d9d1a41ce742d0a3522d91b52084ebf5c6d295849af24c14b298 │ -Signer #1 public key SHA-1 digest: e74d3774fb72339908f9c78c117831208f5dba8a │ -Signer #1 public key MD5 digest: ce09c023322c3e1d2b5ce4b9c290718b ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,499 +1,481 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 70215 (0000000000011247h) │ - Actual end-cent-dir record offset: 70193 (0000000000011231h) │ - Expected end-cent-dir record offset: 70193 (0000000000011231h) │ + Zip archive file size: 66082 (0000000000010222h) │ + Actual end-cent-dir record offset: 66060 (000000000001020Ch) │ + Expected end-cent-dir record offset: 66060 (000000000001020Ch) │ (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 16 entries. │ - The central directory is 1155 (0000000000000483h) bytes long, │ + The central directory is 1182 (000000000000049Eh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 69038 (0000000000010DAEh). │ + is 64878 (000000000000FD6Eh). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Sep 22 06:32:38 │ - 32-bit CRC value (hex): 3f1eb883 │ - compressed size: 532 bytes │ - uncompressed size: 1111 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 11 00:12:44 │ + 32-bit CRC value (hex): 8e5ea8d7 │ + compressed size: 830 bytes │ + uncompressed size: 2388 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/3A87BC98.SF │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 598 │ - (0000000000000256h) bytes │ + offset of local header from start of archive: 899 │ + (0000000000000383h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Sep 22 06:32:38 │ - 32-bit CRC value (hex): 46f31680 │ - compressed size: 597 bytes │ - uncompressed size: 1232 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6ad018d7 │ + compressed size: 7875 bytes │ + uncompressed size: 7875 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/3A87BC98.RSA │ + res/drawable-hdpi-v4/round_text_view.xml │ │ - offset of local header from start of archive: 1261 │ - (00000000000004EDh) bytes │ + offset of local header from start of archive: 8840 │ + (0000000000002288h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2014 Sep 22 06:32:38 │ - 32-bit CRC value (hex): 19a366f4 │ - compressed size: 1077 bytes │ - uncompressed size: 1332 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 2017 Oct 11 00:12:44 │ + 32-bit CRC value (hex): 179109c6 │ + compressed size: 375 bytes │ + uncompressed size: 956 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 #4: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/layout/main.xml │ + res/drawable-hdpi-v4/run_icon.png │ │ - offset of local header from start of archive: 2405 │ - (0000000000000965h) bytes │ + offset of local header from start of archive: 9301 │ + (0000000000002455h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:44 │ - 32-bit CRC value (hex): eae7c068 │ - compressed size: 789 bytes │ - uncompressed size: 3584 bytes │ - length of filename: 19 characters │ - length of extra field: 4 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fdffc464 │ + compressed size: 3490 bytes │ + uncompressed size: 3490 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 │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 3263 │ - (0000000000000CBFh) bytes │ + offset of local header from start of archive: 12854 │ + (0000000000003236h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:44 │ - 32-bit CRC value (hex): 09bb5d95 │ - compressed size: 917 bytes │ - uncompressed size: 2560 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8fc53f7b │ + compressed size: 2395 bytes │ + uncompressed size: 2395 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - resources.arsc │ + res/drawable-ldpi-v4/run_icon.png │ │ - offset of local header from start of archive: 4245 │ - (0000000000001095h) bytes │ + offset of local header from start of archive: 15315 │ + (0000000000003BD3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:46 │ - 32-bit CRC value (hex): 130df8f9 │ - compressed size: 6600 bytes │ - uncompressed size: 6600 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 99d7d85d │ + compressed size: 1722 bytes │ + uncompressed size: 1722 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 #7: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/ic_launcher.png │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 10892 │ - (0000000000002A8Ch) bytes │ + offset of local header from start of archive: 17100 │ + (00000000000042CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:46 │ - 32-bit CRC value (hex): 5f8a1eb4 │ - compressed size: 9193 bytes │ - uncompressed size: 9193 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 217a2699 │ + compressed size: 4509 bytes │ + uncompressed size: 4509 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 #8: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/round_text_view.xml │ + res/drawable-mdpi-v4/run_icon.png │ │ - offset of local header from start of archive: 20149 │ - (0000000000004EB5h) bytes │ + offset of local header from start of archive: 21675 │ + (00000000000054ABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:44 │ - 32-bit CRC value (hex): 179109c6 │ - compressed size: 375 bytes │ - uncompressed size: 956 bytes │ - length of filename: 37 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 689c1e4f │ + compressed size: 2209 bytes │ + uncompressed size: 2209 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 #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable-hdpi/run_icon.png │ + res/drawable-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 20607 │ - (000000000000507Fh) bytes │ + offset of local header from start of archive: 23947 │ + (0000000000005D8Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:46 │ - 32-bit CRC value (hex): e6d0d5e0 │ - compressed size: 3525 bytes │ - uncompressed size: 3525 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cb2adc9c │ + compressed size: 12145 bytes │ + uncompressed size: 12145 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 #10: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-ldpi/ic_launcher.png │ + res/drawable-xhdpi-v4/run_icon.png │ │ - offset of local header from start of archive: 24193 │ - (0000000000005E81h) bytes │ + offset of local header from start of archive: 36159 │ + (0000000000008D3Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:46 │ - 32-bit CRC value (hex): 972ccc2c │ - compressed size: 2658 bytes │ - uncompressed size: 2658 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 89c1dcdd │ + compressed size: 4498 bytes │ + uncompressed size: 4498 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 #11: │ --------------------------- │ │ - res/drawable-ldpi/run_icon.png │ + res/layout/main.xml │ │ - offset of local header from start of archive: 26914 │ - (0000000000006922h) bytes │ + offset of local header from start of archive: 40721 │ + (0000000000009F11h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:46 │ - 32-bit CRC value (hex): b423c9ad │ - compressed size: 1729 bytes │ - uncompressed size: 1729 bytes │ - length of filename: 30 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 11 00:12:44 │ + 32-bit CRC value (hex): eae7c068 │ + compressed size: 789 bytes │ + uncompressed size: 3584 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: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/ic_launcher.png │ + resources.arsc │ │ - offset of local header from start of archive: 28705 │ - (0000000000007021h) bytes │ + offset of local header from start of archive: 41575 │ + (000000000000A267h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:46 │ - 32-bit CRC value (hex): a5bfa0ca │ - compressed size: 5057 bytes │ - uncompressed size: 5057 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d555f9db │ + compressed size: 6768 bytes │ + uncompressed size: 6768 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 #13: │ --------------------------- │ │ - res/drawable-mdpi/run_icon.png │ + classes.dex │ │ - offset of local header from start of archive: 33825 │ - (0000000000008421h) bytes │ + offset of local header from start of archive: 48387 │ + (000000000000BD03h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:46 │ - 32-bit CRC value (hex): c5d817a7 │ - compressed size: 2219 bytes │ - uncompressed size: 2219 bytes │ - length of filename: 30 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 11 00:12:44 │ + 32-bit CRC value (hex): 76f94130 │ + compressed size: 14079 bytes │ + uncompressed size: 28316 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 #14: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_launcher.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 36107 │ - (0000000000008D0Bh) bytes │ + offset of local header from start of archive: 62523 │ + (000000000000F43Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:46 │ - 32-bit CRC value (hex): c9c090e8 │ - compressed size: 14068 bytes │ - uncompressed size: 14068 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 2017 Oct 11 00:12:44 │ + 32-bit CRC value (hex): 3f1eb883 │ + compressed size: 531 bytes │ + uncompressed size: 1111 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: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-xhdpi/run_icon.png │ + META-INF/3A87BC98.SF │ │ - offset of local header from start of archive: 50240 │ - (000000000000C440h) bytes │ + offset of local header from start of archive: 63104 │ + (000000000000F680h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:46 │ - 32-bit CRC value (hex): 4deea3da │ - compressed size: 4581 bytes │ - uncompressed size: 4581 bytes │ - length of filename: 31 characters │ + file last modified on (DOS date/time): 2017 Oct 11 00:12:44 │ + 32-bit CRC value (hex): 46f31680 │ + compressed size: 596 bytes │ + uncompressed size: 1232 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 #16: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - classes.dex │ + META-INF/3A87BC98.RSA │ │ - offset of local header from start of archive: 54885 │ - (000000000000D665h) bytes │ + offset of local header from start of archive: 63750 │ + (000000000000F906h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Sep 22 06:12:44 │ - 32-bit CRC value (hex): cd87322b │ - compressed size: 14096 bytes │ - uncompressed size: 28296 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 11 00:12:44 │ + 32-bit CRC value (hex): 19a366f4 │ + compressed size: 1077 bytes │ + uncompressed size: 1332 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,17 +1,16 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -1,22 +1,22 @@ │ │ Binary APK │ │ Package name=fr.asterope id=7f │ │ type drawable id=02 entryCount=3 │ │ resource 0x7f020000 drawable/ic_launcher │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_launcher.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_launcher.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_launcher.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_launcher.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_launcher.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_launcher.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_launcher.png type=PNG │ │ resource 0x7f020001 drawable/round_text_view │ │ - (hdpi-v4) (file) res/drawable-hdpi/round_text_view.xml type=XML │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/round_text_view.xml type=XML │ │ resource 0x7f020002 drawable/run_icon │ │ - (ldpi-v4) (file) res/drawable-ldpi/run_icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/run_icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/run_icon.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/run_icon.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/run_icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/run_icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/run_icon.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/run_icon.png type=PNG │ │ type id id=05 entryCount=9 │ │ resource 0x7f050000 id/distance_label │ │ () (id) │ │ resource 0x7f050001 id/duration_label │ │ () (id) │ │ resource 0x7f050002 id/instant_speed_label │ │ () (id) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : fcc49b91 │ │ -signature : 2ab8...5d41 │ │ -file_size : 28296 │ │ +checksum : 79f8af1a │ │ +signature : bea8...012f │ │ +file_size : 28316 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 525 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 82 │ │ type_ids_off : 2212 (0x0008a4) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 2540 (0x0009ec) │ │ field_ids_size : 121 │ │ field_ids_off : 3536 (0x000dd0) │ │ method_ids_size : 196 │ │ method_ids_off : 4504 (0x001198) │ │ class_defs_size : 20 │ │ class_defs_off : 6072 (0x0017b8) │ │ -data_size : 21584 │ │ +data_size : 21604 │ │ data_off : 6712 (0x001a38) │ │ │ │ Class #0 header: │ │ class_idx : 30 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 67 │ │ source_file_idx : 41 │ │ @@ -339,117 +339,118 @@ │ │ 001c8c: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ 001c92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/asterope/MainActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/asterope/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/MainActivity$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 18 │ │ + registers : 19 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 128 16-bit code units │ │ + insns size : 132 16-bit code units │ │ 001c94: |[001c94] fr.asterope.MainActivity$1.run:()V │ │ -001ca4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -001ca8: 540b 0400 |0002: iget-object v11, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ -001cac: 140c 0100 057f |0004: const v12, #float 1.76787e+38 // #7f050001 │ │ -001cb2: 6e20 5a00 cb00 |0007: invoke-virtual {v11, v12}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -001cb8: 0c0a |000a: move-result-object v10 │ │ -001cba: 1f0a 1600 |000b: check-cast v10, Landroid/widget/TextView; // type@0016 │ │ -001cbe: 380a 6800 |000d: if-eqz v10, 0075 // +0068 │ │ -001cc2: 0800 1100 |000f: move-object/from16 v0, v17 │ │ -001cc6: 540b 0400 |0011: iget-object v11, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ -001cca: 7110 5300 0b00 |0013: invoke-static {v11}, Lfr/asterope/MainActivity;.access$000:(Lfr/asterope/MainActivity;)Z // method@0053 │ │ -001cd0: 0a0b |0016: move-result v11 │ │ -001cd2: 121c |0017: const/4 v12, #int 1 // #1 │ │ -001cd4: 33cb 5e00 |0018: if-ne v11, v12, 0076 // +005e │ │ -001cd8: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -001cdc: 540b 0400 |001c: iget-object v11, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ -001ce0: 7110 5400 0b00 |001e: invoke-static {v11}, Lfr/asterope/MainActivity;.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; // method@0054 │ │ -001ce6: 0c0b |0021: move-result-object v11 │ │ -001ce8: 380b 5400 |0022: if-eqz v11, 0076 // +0054 │ │ -001cec: 0800 1100 |0024: move-object/from16 v0, v17 │ │ -001cf0: 540b 0400 |0026: iget-object v11, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ -001cf4: 7110 5500 0b00 |0028: invoke-static {v11}, Lfr/asterope/MainActivity;.access$200:(Lfr/asterope/MainActivity;)F // method@0055 │ │ -001cfa: 0a0b |002b: move-result v11 │ │ -001cfc: 88bb |002c: float-to-long v11, v11 │ │ +001ca4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +001ca8: 540c 0400 |0002: iget-object v12, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ +001cac: 140d 0100 057f |0004: const v13, #float 1.76787e+38 // #7f050001 │ │ +001cb2: 6e20 5a00 dc00 |0007: invoke-virtual {v12, v13}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +001cb8: 0c09 |000a: move-result-object v9 │ │ +001cba: 1f09 1600 |000b: check-cast v9, Landroid/widget/TextView; // type@0016 │ │ +001cbe: 3809 6c00 |000d: if-eqz v9, 0079 // +006c │ │ +001cc2: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +001cc6: 540c 0400 |0011: iget-object v12, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ +001cca: 7110 5300 0c00 |0013: invoke-static {v12}, Lfr/asterope/MainActivity;.access$000:(Lfr/asterope/MainActivity;)Z // method@0053 │ │ +001cd0: 0a0c |0016: move-result v12 │ │ +001cd2: 121d |0017: const/4 v13, #int 1 // #1 │ │ +001cd4: 33dc 6200 |0018: if-ne v12, v13, 007a // +0062 │ │ +001cd8: 0800 1200 |001a: move-object/from16 v0, v18 │ │ +001cdc: 540c 0400 |001c: iget-object v12, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ +001ce0: 7110 5400 0c00 |001e: invoke-static {v12}, Lfr/asterope/MainActivity;.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; // method@0054 │ │ +001ce6: 0c0c |0021: move-result-object v12 │ │ +001ce8: 380c 5800 |0022: if-eqz v12, 007a // +0058 │ │ +001cec: 0800 1200 |0024: move-object/from16 v0, v18 │ │ +001cf0: 540c 0400 |0026: iget-object v12, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ +001cf4: 7110 5500 0c00 |0028: invoke-static {v12}, Lfr/asterope/MainActivity;.access$200:(Lfr/asterope/MainActivity;)F // method@0055 │ │ +001cfa: 0a0c |002b: move-result v12 │ │ +001cfc: 88cc |002c: float-to-long v12, v12 │ │ 001cfe: 7100 2f00 0000 |002d: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtimeNanos:()J // method@002f │ │ -001d04: 0b0d |0030: move-result-wide v13 │ │ -001d06: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -001d0a: 540f 0400 |0033: iget-object v15, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ -001d0e: 7110 5400 0f00 |0035: invoke-static {v15}, Lfr/asterope/MainActivity;.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; // method@0054 │ │ -001d14: 0c0f |0038: move-result-object v15 │ │ -001d16: 6e10 1500 0f00 |0039: invoke-virtual {v15}, Landroid/location/Location;.getElapsedRealtimeNanos:()J // method@0015 │ │ -001d1c: 0b0f |003c: move-result-wide v15 │ │ -001d1e: bcfd |003d: sub-long/2addr v13, v15 │ │ -001d20: 170f 00ca 9a3b |003e: const-wide/32 v15, #float 0.00472379 // #3b9aca00 │ │ -001d26: befd |0041: div-long/2addr v13, v15 │ │ -001d28: 9b03 0b0d |0042: add-long v3, v11, v13 │ │ -001d2c: 160b 100e |0044: const-wide/16 v11, #int 3600 // #e10 │ │ -001d30: 9e01 030b |0046: div-long v1, v3, v11 │ │ -001d34: 160b 100e |0048: const-wide/16 v11, #int 3600 // #e10 │ │ -001d38: 9f0b 030b |004a: rem-long v11, v3, v11 │ │ -001d3c: 160d 3c00 |004c: const-wide/16 v13, #int 60 // #3c │ │ -001d40: 9e05 0b0d |004e: div-long v5, v11, v13 │ │ -001d44: 160b 3c00 |0050: const-wide/16 v11, #int 60 // #3c │ │ -001d48: 9f08 030b |0052: rem-long v8, v3, v11 │ │ -001d4c: 1a0b 1100 |0054: const-string v11, "%02d:%02d:%02d" // string@0011 │ │ -001d50: 123c |0056: const/4 v12, #int 3 // #3 │ │ -001d52: 23cc 5000 |0057: new-array v12, v12, [Ljava/lang/Object; // type@0050 │ │ -001d56: 120d |0059: const/4 v13, #int 0 // #0 │ │ -001d58: 7120 a300 2100 |005a: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a3 │ │ -001d5e: 0c0e |005d: move-result-object v14 │ │ -001d60: 4d0e 0c0d |005e: aput-object v14, v12, v13 │ │ -001d64: 121d |0060: const/4 v13, #int 1 // #1 │ │ -001d66: 7120 a300 6500 |0061: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a3 │ │ -001d6c: 0c0e |0064: move-result-object v14 │ │ -001d6e: 4d0e 0c0d |0065: aput-object v14, v12, v13 │ │ -001d72: 122d |0067: const/4 v13, #int 2 // #2 │ │ -001d74: 7120 a300 9800 |0068: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a3 │ │ -001d7a: 0c0e |006b: move-result-object v14 │ │ -001d7c: 4d0e 0c0d |006c: aput-object v14, v12, v13 │ │ -001d80: 7120 af00 cb00 |006e: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ -001d86: 0c07 |0071: move-result-object v7 │ │ -001d88: 6e20 3600 7a00 |0072: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ -001d8e: 0e00 |0075: return-void │ │ -001d90: 0800 1100 |0076: move-object/from16 v0, v17 │ │ -001d94: 540b 0400 |0078: iget-object v11, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ -001d98: 7110 5500 0b00 |007a: invoke-static {v11}, Lfr/asterope/MainActivity;.access$200:(Lfr/asterope/MainActivity;)F // method@0055 │ │ -001d9e: 0a0b |007d: move-result v11 │ │ -001da0: 88b3 |007e: float-to-long v3, v11 │ │ -001da2: 28c5 |007f: goto 0044 // -003b │ │ +001d04: 0b0e |0030: move-result-wide v14 │ │ +001d06: 0800 1200 |0031: move-object/from16 v0, v18 │ │ +001d0a: 5400 0400 |0033: iget-object v0, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ +001d0e: 0810 0000 |0035: move-object/from16 v16, v0 │ │ +001d12: 7701 5400 1000 |0037: invoke-static/range {v16}, Lfr/asterope/MainActivity;.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; // method@0054 │ │ +001d18: 0c10 |003a: move-result-object v16 │ │ +001d1a: 7401 1500 1000 |003b: invoke-virtual/range {v16}, Landroid/location/Location;.getElapsedRealtimeNanos:()J // method@0015 │ │ +001d20: 0b10 |003e: move-result-wide v16 │ │ +001d22: 9c0e 0e10 |003f: sub-long v14, v14, v16 │ │ +001d26: 1710 00ca 9a3b |0041: const-wide/32 v16, #float 0.00472379 // #3b9aca00 │ │ +001d2c: 9e0e 0e10 |0044: div-long v14, v14, v16 │ │ +001d30: 9b04 0c0e |0046: add-long v4, v12, v14 │ │ +001d34: 160c 100e |0048: const-wide/16 v12, #int 3600 // #e10 │ │ +001d38: 9e02 040c |004a: div-long v2, v4, v12 │ │ +001d3c: 160c 100e |004c: const-wide/16 v12, #int 3600 // #e10 │ │ +001d40: 9f0c 040c |004e: rem-long v12, v4, v12 │ │ +001d44: 160e 3c00 |0050: const-wide/16 v14, #int 60 // #3c │ │ +001d48: 9e06 0c0e |0052: div-long v6, v12, v14 │ │ +001d4c: 160c 3c00 |0054: const-wide/16 v12, #int 60 // #3c │ │ +001d50: 9f0a 040c |0056: rem-long v10, v4, v12 │ │ +001d54: 1a0c 1100 |0058: const-string v12, "%02d:%02d:%02d" // string@0011 │ │ +001d58: 123d |005a: const/4 v13, #int 3 // #3 │ │ +001d5a: 23dd 5000 |005b: new-array v13, v13, [Ljava/lang/Object; // type@0050 │ │ +001d5e: 120e |005d: const/4 v14, #int 0 // #0 │ │ +001d60: 7120 a300 3200 |005e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a3 │ │ +001d66: 0c0f |0061: move-result-object v15 │ │ +001d68: 4d0f 0d0e |0062: aput-object v15, v13, v14 │ │ +001d6c: 121e |0064: const/4 v14, #int 1 // #1 │ │ +001d6e: 7120 a300 7600 |0065: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a3 │ │ +001d74: 0c0f |0068: move-result-object v15 │ │ +001d76: 4d0f 0d0e |0069: aput-object v15, v13, v14 │ │ +001d7a: 122e |006b: const/4 v14, #int 2 // #2 │ │ +001d7c: 7120 a300 ba00 |006c: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a3 │ │ +001d82: 0c0f |006f: move-result-object v15 │ │ +001d84: 4d0f 0d0e |0070: aput-object v15, v13, v14 │ │ +001d88: 7120 af00 dc00 |0072: invoke-static {v12, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ +001d8e: 0c08 |0075: move-result-object v8 │ │ +001d90: 6e20 3600 8900 |0076: invoke-virtual {v9, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ +001d96: 0e00 |0079: return-void │ │ +001d98: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +001d9c: 540c 0400 |007c: iget-object v12, v0, Lfr/asterope/MainActivity$1;.this$0:Lfr/asterope/MainActivity; // field@0004 │ │ +001da0: 7110 5500 0c00 |007e: invoke-static {v12}, Lfr/asterope/MainActivity;.access$200:(Lfr/asterope/MainActivity;)F // method@0055 │ │ +001da6: 0a0c |0081: move-result v12 │ │ +001da8: 88c4 |0082: float-to-long v4, v12 │ │ +001daa: 28c5 |0083: goto 0048 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x000d line=152 │ │ 0x000f line=156 │ │ 0x0024 line=158 │ │ - 0x0044 line=165 │ │ - 0x0048 line=166 │ │ - 0x0050 line=167 │ │ - 0x0054 line=169 │ │ - 0x0072 line=170 │ │ - 0x0075 line=172 │ │ - 0x0076 line=162 │ │ - locals : │ │ - 0x0048 - 0x0075 reg=1 hour J │ │ - 0x0044 - 0x0075 reg=3 local_elapsed_seconds J │ │ - 0x0050 - 0x0075 reg=5 min J │ │ - 0x0072 - 0x0075 reg=7 result Ljava/lang/String; │ │ - 0x0054 - 0x0075 reg=8 sec J │ │ - 0x007f - 0x0080 reg=3 local_elapsed_seconds J │ │ - 0x000d - 0x0080 reg=10 tv Landroid/widget/TextView; │ │ - 0x0000 - 0x0080 reg=17 this Lfr/asterope/MainActivity$1; │ │ + 0x0048 line=165 │ │ + 0x004c line=166 │ │ + 0x0054 line=167 │ │ + 0x0058 line=169 │ │ + 0x0076 line=170 │ │ + 0x0079 line=172 │ │ + 0x007a line=162 │ │ + locals : │ │ + 0x004c - 0x0079 reg=2 hour J │ │ + 0x0048 - 0x0079 reg=4 local_elapsed_seconds J │ │ + 0x0054 - 0x0079 reg=6 min J │ │ + 0x0076 - 0x0079 reg=8 result Ljava/lang/String; │ │ + 0x0058 - 0x0079 reg=10 sec J │ │ + 0x0083 - 0x0084 reg=4 local_elapsed_seconds J │ │ + 0x000d - 0x0084 reg=9 tv Landroid/widget/TextView; │ │ + 0x0000 - 0x0084 reg=18 this Lfr/asterope/MainActivity$1; │ │ │ │ source_file_idx : 153 (MainActivity.java) │ │ │ │ Class #3 header: │ │ class_idx : 33 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 67 │ │ @@ -482,37 +483,37 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001da4: |[001da4] fr.asterope.MainActivity$2.:(Lfr/asterope/MainActivity;)V │ │ -001db4: 5b01 0500 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$2;.this$0:Lfr/asterope/MainActivity; // field@0005 │ │ -001db8: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -001dbe: 0e00 |0005: return-void │ │ +001dac: |[001dac] fr.asterope.MainActivity$2.:(Lfr/asterope/MainActivity;)V │ │ +001dbc: 5b01 0500 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$2;.this$0:Lfr/asterope/MainActivity; // field@0005 │ │ +001dc0: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +001dc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/asterope/MainActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/asterope/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/MainActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -001dc0: |[001dc0] fr.asterope.MainActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -001dd0: 0e00 |0000: return-void │ │ +001dc8: |[001dc8] fr.asterope.MainActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +001dd8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/asterope/MainActivity$2; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ @@ -552,39 +553,39 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001dd4: |[001dd4] fr.asterope.MainActivity$3.:(Lfr/asterope/MainActivity;)V │ │ -001de4: 5b01 0600 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$3;.this$0:Lfr/asterope/MainActivity; // field@0006 │ │ -001de8: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -001dee: 0e00 |0005: return-void │ │ +001ddc: |[001ddc] fr.asterope.MainActivity$3.:(Lfr/asterope/MainActivity;)V │ │ +001dec: 5b01 0600 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$3;.this$0:Lfr/asterope/MainActivity; // field@0006 │ │ +001df0: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +001df6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/asterope/MainActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/asterope/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/MainActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001df0: |[001df0] fr.asterope.MainActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -001e00: 5410 0600 |0000: iget-object v0, v1, Lfr/asterope/MainActivity$3;.this$0:Lfr/asterope/MainActivity; // field@0006 │ │ -001e04: 6e10 5b00 0000 |0002: invoke-virtual {v0}, Lfr/asterope/MainActivity;.finish:()V // method@005b │ │ -001e0a: 0e00 |0005: return-void │ │ +001df8: |[001df8] fr.asterope.MainActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +001e08: 5410 0600 |0000: iget-object v0, v1, Lfr/asterope/MainActivity$3;.this$0:Lfr/asterope/MainActivity; // field@0006 │ │ +001e0c: 6e10 5b00 0000 |0002: invoke-virtual {v0}, Lfr/asterope/MainActivity;.finish:()V // method@005b │ │ +001e12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/asterope/MainActivity$3; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -625,37 +626,37 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001e0c: |[001e0c] fr.asterope.MainActivity$4.:(Lfr/asterope/MainActivity;)V │ │ -001e1c: 5b01 0700 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$4;.this$0:Lfr/asterope/MainActivity; // field@0007 │ │ -001e20: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -001e26: 0e00 |0005: return-void │ │ +001e14: |[001e14] fr.asterope.MainActivity$4.:(Lfr/asterope/MainActivity;)V │ │ +001e24: 5b01 0700 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$4;.this$0:Lfr/asterope/MainActivity; // field@0007 │ │ +001e28: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +001e2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/asterope/MainActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/asterope/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/MainActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -001e28: |[001e28] fr.asterope.MainActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -001e38: 0e00 |0000: return-void │ │ +001e30: |[001e30] fr.asterope.MainActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +001e40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/asterope/MainActivity$4; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ @@ -694,39 +695,39 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001e3c: |[001e3c] fr.asterope.MainActivity$5.:(Lfr/asterope/MainActivity;)V │ │ -001e4c: 5b01 0800 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$5;.this$0:Lfr/asterope/MainActivity; // field@0008 │ │ -001e50: 7010 c300 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@00c3 │ │ -001e56: 0e00 |0005: return-void │ │ +001e44: |[001e44] fr.asterope.MainActivity$5.:(Lfr/asterope/MainActivity;)V │ │ +001e54: 5b01 0800 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$5;.this$0:Lfr/asterope/MainActivity; // field@0008 │ │ +001e58: 7010 c300 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@00c3 │ │ +001e5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/asterope/MainActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/asterope/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/MainActivity$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001e58: |[001e58] fr.asterope.MainActivity$5.run:()V │ │ -001e68: 5410 0800 |0000: iget-object v0, v1, Lfr/asterope/MainActivity$5;.this$0:Lfr/asterope/MainActivity; // field@0008 │ │ -001e6c: 7110 5600 0000 |0002: invoke-static {v0}, Lfr/asterope/MainActivity;.access$300:(Lfr/asterope/MainActivity;)V // method@0056 │ │ -001e72: 0e00 |0005: return-void │ │ +001e60: |[001e60] fr.asterope.MainActivity$5.run:()V │ │ +001e70: 5410 0800 |0000: iget-object v0, v1, Lfr/asterope/MainActivity$5;.this$0:Lfr/asterope/MainActivity; // field@0008 │ │ +001e74: 7110 5600 0000 |0002: invoke-static {v0}, Lfr/asterope/MainActivity;.access$300:(Lfr/asterope/MainActivity;)V // method@0056 │ │ +001e7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0005 line=369 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/asterope/MainActivity$5; │ │ │ │ @@ -765,46 +766,46 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001e74: |[001e74] fr.asterope.MainActivity$6.:(Lfr/asterope/MainActivity;)V │ │ -001e84: 5b01 0900 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$6;.this$0:Lfr/asterope/MainActivity; // field@0009 │ │ -001e88: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -001e8e: 0e00 |0005: return-void │ │ +001e7c: |[001e7c] fr.asterope.MainActivity$6.:(Lfr/asterope/MainActivity;)V │ │ +001e8c: 5b01 0900 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$6;.this$0:Lfr/asterope/MainActivity; // field@0009 │ │ +001e90: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +001e96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/asterope/MainActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/asterope/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/MainActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -001e90: |[001e90] fr.asterope.MainActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -001ea0: 5431 0900 |0000: iget-object v1, v3, Lfr/asterope/MainActivity$6;.this$0:Lfr/asterope/MainActivity; // field@0009 │ │ -001ea4: 1402 0800 057f |0002: const v2, #float 1.76787e+38 // #7f050008 │ │ -001eaa: 6e20 5a00 2100 |0005: invoke-virtual {v1, v2}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -001eb0: 0c00 |0008: move-result-object v0 │ │ -001eb2: 1f00 1500 |0009: check-cast v0, Landroid/widget/Button; // type@0015 │ │ -001eb6: 1401 1100 047f |000b: const v1, #float 1.75458e+38 // #7f040011 │ │ -001ebc: 6e20 3400 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(I)V // method@0034 │ │ -001ec2: 5431 0900 |0011: iget-object v1, v3, Lfr/asterope/MainActivity$6;.this$0:Lfr/asterope/MainActivity; // field@0009 │ │ -001ec6: 7110 5700 0100 |0013: invoke-static {v1}, Lfr/asterope/MainActivity;.access$400:(Lfr/asterope/MainActivity;)V // method@0057 │ │ -001ecc: 0e00 |0016: return-void │ │ +001e98: |[001e98] fr.asterope.MainActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +001ea8: 5431 0900 |0000: iget-object v1, v3, Lfr/asterope/MainActivity$6;.this$0:Lfr/asterope/MainActivity; // field@0009 │ │ +001eac: 1402 0800 057f |0002: const v2, #float 1.76787e+38 // #7f050008 │ │ +001eb2: 6e20 5a00 2100 |0005: invoke-virtual {v1, v2}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +001eb8: 0c00 |0008: move-result-object v0 │ │ +001eba: 1f00 1500 |0009: check-cast v0, Landroid/widget/Button; // type@0015 │ │ +001ebe: 1401 1100 047f |000b: const v1, #float 1.75458e+38 // #7f040011 │ │ +001ec4: 6e20 3400 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setText:(I)V // method@0034 │ │ +001eca: 5431 0900 |0011: iget-object v1, v3, Lfr/asterope/MainActivity$6;.this$0:Lfr/asterope/MainActivity; // field@0009 │ │ +001ece: 7110 5700 0100 |0013: invoke-static {v1}, Lfr/asterope/MainActivity;.access$400:(Lfr/asterope/MainActivity;)V // method@0057 │ │ +001ed4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x000b line=542 │ │ 0x0011 line=545 │ │ 0x0016 line=546 │ │ locals : │ │ @@ -848,37 +849,37 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001ed0: |[001ed0] fr.asterope.MainActivity$7.:(Lfr/asterope/MainActivity;)V │ │ -001ee0: 5b01 0a00 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$7;.this$0:Lfr/asterope/MainActivity; // field@000a │ │ -001ee4: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -001eea: 0e00 |0005: return-void │ │ +001ed8: |[001ed8] fr.asterope.MainActivity$7.:(Lfr/asterope/MainActivity;)V │ │ +001ee8: 5b01 0a00 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$7;.this$0:Lfr/asterope/MainActivity; // field@000a │ │ +001eec: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +001ef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/asterope/MainActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/asterope/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/MainActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -001eec: |[001eec] fr.asterope.MainActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -001efc: 0e00 |0000: return-void │ │ +001ef4: |[001ef4] fr.asterope.MainActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +001f04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/asterope/MainActivity$7; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ @@ -918,42 +919,42 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001f00: |[001f00] fr.asterope.MainActivity$8.:(Lfr/asterope/MainActivity;)V │ │ -001f10: 5b01 0b00 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$8;.this$0:Lfr/asterope/MainActivity; // field@000b │ │ -001f14: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -001f1a: 0e00 |0005: return-void │ │ +001f08: |[001f08] fr.asterope.MainActivity$8.:(Lfr/asterope/MainActivity;)V │ │ +001f18: 5b01 0b00 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$8;.this$0:Lfr/asterope/MainActivity; // field@000b │ │ +001f1c: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +001f22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/asterope/MainActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/asterope/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/MainActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -001f1c: |[001f1c] fr.asterope.MainActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -001f2c: 2200 0a00 |0000: new-instance v0, Landroid/content/Intent; // type@000a │ │ -001f30: 1a01 ca00 |0002: const-string v1, "android.settings.LOCATION_SOURCE_SETTINGS" // string@00ca │ │ -001f34: 7020 1000 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0010 │ │ -001f3a: 5421 0b00 |0007: iget-object v1, v2, Lfr/asterope/MainActivity$8;.this$0:Lfr/asterope/MainActivity; // field@000b │ │ -001f3e: 6e20 6e00 0100 |0009: invoke-virtual {v1, v0}, Lfr/asterope/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@006e │ │ -001f44: 0e00 |000c: return-void │ │ +001f24: |[001f24] fr.asterope.MainActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +001f34: 2200 0a00 |0000: new-instance v0, Landroid/content/Intent; // type@000a │ │ +001f38: 1a01 ca00 |0002: const-string v1, "android.settings.LOCATION_SOURCE_SETTINGS" // string@00ca │ │ +001f3c: 7020 1000 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0010 │ │ +001f42: 5421 0b00 |0007: iget-object v1, v2, Lfr/asterope/MainActivity$8;.this$0:Lfr/asterope/MainActivity; // field@000b │ │ +001f46: 6e20 6e00 0100 |0009: invoke-virtual {v1, v0}, Lfr/asterope/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@006e │ │ +001f4c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0007 line=840 │ │ 0x000c line=842 │ │ locals : │ │ 0x0007 - 0x000d reg=0 i Landroid/content/Intent; │ │ @@ -996,39 +997,39 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001f48: |[001f48] fr.asterope.MainActivity$9.:(Lfr/asterope/MainActivity;)V │ │ -001f58: 5b01 0c00 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$9;.this$0:Lfr/asterope/MainActivity; // field@000c │ │ -001f5c: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -001f62: 0e00 |0005: return-void │ │ +001f50: |[001f50] fr.asterope.MainActivity$9.:(Lfr/asterope/MainActivity;)V │ │ +001f60: 5b01 0c00 |0000: iput-object v1, v0, Lfr/asterope/MainActivity$9;.this$0:Lfr/asterope/MainActivity; // field@000c │ │ +001f64: 7010 ad00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +001f6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/asterope/MainActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/asterope/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/MainActivity$9;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001f64: |[001f64] fr.asterope.MainActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -001f74: 5410 0c00 |0000: iget-object v0, v1, Lfr/asterope/MainActivity$9;.this$0:Lfr/asterope/MainActivity; // field@000c │ │ -001f78: 6e10 5b00 0000 |0002: invoke-virtual {v0}, Lfr/asterope/MainActivity;.finish:()V // method@005b │ │ -001f7e: 0e00 |0005: return-void │ │ +001f6c: |[001f6c] fr.asterope.MainActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +001f7c: 5410 0c00 |0000: iget-object v0, v1, Lfr/asterope/MainActivity$9;.this$0:Lfr/asterope/MainActivity; // field@000c │ │ +001f80: 6e10 5b00 0000 |0002: invoke-virtual {v0}, Lfr/asterope/MainActivity;.finish:()V // method@005b │ │ +001f86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ 0x0005 line=852 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/asterope/MainActivity$9; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -1169,51 +1170,51 @@ │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Lfr/asterope/MainActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 61 16-bit code units │ │ -001f80: |[001f80] fr.asterope.MainActivity.:()V │ │ -001f90: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ -001f94: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -001f96: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -001f98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -001f9a: 7010 0000 0700 |0005: invoke-direct {v7}, Landroid/app/Activity;.:()V // method@0000 │ │ -001fa0: 5b72 1e00 |0008: iput-object v2, v7, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -001fa4: 5b72 1500 |000a: iput-object v2, v7, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ -001fa8: 5b72 1b00 |000c: iput-object v2, v7, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ -001fac: 5c74 2600 |000e: iput-boolean v4, v7, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -001fb0: 5973 1900 |0010: iput v3, v7, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ -001fb4: 5973 0f00 |0012: iput v3, v7, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ -001fb8: 5973 1100 |0014: iput v3, v7, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ -001fbc: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ -001fc0: 5a70 2700 |0018: iput-wide v0, v7, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ -001fc4: 5973 1200 |001a: iput v3, v7, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ -001fc8: 5a75 1c00 |001c: iput-wide v5, v7, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ -001fcc: 5a75 1f00 |001e: iput-wide v5, v7, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ -001fd0: 1a00 0000 |0020: const-string v0, "" // string@0000 │ │ -001fd4: 5b70 1600 |0022: iput-object v0, v7, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ -001fd8: 5974 2500 |0024: iput v4, v7, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -001fdc: 1600 ffff |0026: const-wide/16 v0, #int -1 // #ffff │ │ -001fe0: 5a70 2300 |0028: iput-wide v0, v7, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ -001fe4: 5b72 1d00 |002a: iput-object v2, v7, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ -001fe8: 5c74 1400 |002c: iput-boolean v4, v7, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ -001fec: 1900 f0bf |002e: const-wide/high16 v0, #long -4616189618054758400 // #bff0 │ │ -001ff0: 5a70 1a00 |0030: iput-wide v0, v7, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ -001ff4: 5973 0e00 |0032: iput v3, v7, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ -001ff8: 5973 1000 |0034: iput v3, v7, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ -001ffc: 5b72 2000 |0036: iput-object v2, v7, Lfr/asterope/MainActivity;.myHandler:Landroid/os/Handler; // field@0020 │ │ -002000: 5b72 2100 |0038: iput-object v2, v7, Lfr/asterope/MainActivity;.myRunnable:Ljava/lang/Runnable; // field@0021 │ │ -002004: 5b72 2200 |003a: iput-object v2, v7, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ -002008: 0e00 |003c: return-void │ │ +001f88: |[001f88] fr.asterope.MainActivity.:()V │ │ +001f98: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +001f9c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +001f9e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +001fa0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +001fa2: 7010 0000 0800 |0005: invoke-direct {v8}, Landroid/app/Activity;.:()V // method@0000 │ │ +001fa8: 5b82 1e00 |0008: iput-object v2, v8, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +001fac: 5b82 1500 |000a: iput-object v2, v8, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ +001fb0: 5b82 1b00 |000c: iput-object v2, v8, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ +001fb4: 5c84 2600 |000e: iput-boolean v4, v8, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +001fb8: 5983 1900 |0010: iput v3, v8, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ +001fbc: 5983 0f00 |0012: iput v3, v8, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ +001fc0: 5983 1100 |0014: iput v3, v8, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ +001fc4: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ +001fc8: 5a80 2700 |0018: iput-wide v0, v8, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ +001fcc: 5983 1200 |001a: iput v3, v8, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ +001fd0: 5a86 1c00 |001c: iput-wide v6, v8, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ +001fd4: 5a86 1f00 |001e: iput-wide v6, v8, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ +001fd8: 1a00 0000 |0020: const-string v0, "" // string@0000 │ │ +001fdc: 5b80 1600 |0022: iput-object v0, v8, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ +001fe0: 5984 2500 |0024: iput v4, v8, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +001fe4: 1600 ffff |0026: const-wide/16 v0, #int -1 // #ffff │ │ +001fe8: 5a80 2300 |0028: iput-wide v0, v8, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ +001fec: 5b82 1d00 |002a: iput-object v2, v8, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ +001ff0: 5c84 1400 |002c: iput-boolean v4, v8, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ +001ff4: 1900 f0bf |002e: const-wide/high16 v0, #long -4616189618054758400 // #bff0 │ │ +001ff8: 5a80 1a00 |0030: iput-wide v0, v8, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ +001ffc: 5983 0e00 |0032: iput v3, v8, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ +002000: 5983 1000 |0034: iput v3, v8, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ +002004: 5b82 2000 |0036: iput-object v2, v8, Lfr/asterope/MainActivity;.myHandler:Landroid/os/Handler; // field@0020 │ │ +002008: 5b82 2100 |0038: iput-object v2, v8, Lfr/asterope/MainActivity;.myRunnable:Ljava/lang/Runnable; // field@0021 │ │ +00200c: 5b82 2200 |003a: iput-object v2, v8, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ +002010: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=52 │ │ 0x0008 line=55 │ │ 0x000a line=56 │ │ 0x000c line=57 │ │ 0x000e line=58 │ │ @@ -1232,28 +1233,28 @@ │ │ 0x002e line=88 │ │ 0x0032 line=89 │ │ 0x0034 line=90 │ │ 0x0036 line=92 │ │ 0x0038 line=93 │ │ 0x003a line=94 │ │ locals : │ │ - 0x0000 - 0x003d reg=7 this Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x003d reg=8 this Lfr/asterope/MainActivity; │ │ │ │ #1 : (in Lfr/asterope/MainActivity;) │ │ name : 'access$000' │ │ type : '(Lfr/asterope/MainActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00200c: |[00200c] fr.asterope.MainActivity.access$000:(Lfr/asterope/MainActivity;)Z │ │ -00201c: 5510 2600 |0000: iget-boolean v0, v1, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -002020: 0f00 |0002: return v0 │ │ +002014: |[002014] fr.asterope.MainActivity.access$000:(Lfr/asterope/MainActivity;)Z │ │ +002024: 5510 2600 |0000: iget-boolean v0, v1, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +002028: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/asterope/MainActivity; │ │ │ │ #2 : (in Lfr/asterope/MainActivity;) │ │ @@ -1261,17 +1262,17 @@ │ │ type : '(Lfr/asterope/MainActivity;)Landroid/location/Location;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -002024: |[002024] fr.asterope.MainActivity.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; │ │ -002034: 5410 1b00 |0000: iget-object v0, v1, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ -002038: 1100 |0002: return-object v0 │ │ +00202c: |[00202c] fr.asterope.MainActivity.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; │ │ +00203c: 5410 1b00 |0000: iget-object v0, v1, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ +002040: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/asterope/MainActivity; │ │ │ │ #3 : (in Lfr/asterope/MainActivity;) │ │ @@ -1279,17 +1280,17 @@ │ │ type : '(Lfr/asterope/MainActivity;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00203c: |[00203c] fr.asterope.MainActivity.access$200:(Lfr/asterope/MainActivity;)F │ │ -00204c: 5210 1200 |0000: iget v0, v1, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ -002050: 0f00 |0002: return v0 │ │ +002044: |[002044] fr.asterope.MainActivity.access$200:(Lfr/asterope/MainActivity;)F │ │ +002054: 5210 1200 |0000: iget v0, v1, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ +002058: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/asterope/MainActivity; │ │ │ │ #4 : (in Lfr/asterope/MainActivity;) │ │ @@ -1297,17 +1298,17 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -002054: |[002054] fr.asterope.MainActivity.access$300:(Lfr/asterope/MainActivity;)V │ │ -002064: 7010 7000 0000 |0000: invoke-direct {v0}, Lfr/asterope/MainActivity;.updateTime:()V // method@0070 │ │ -00206a: 0e00 |0003: return-void │ │ +00205c: |[00205c] fr.asterope.MainActivity.access$300:(Lfr/asterope/MainActivity;)V │ │ +00206c: 7010 7000 0000 |0000: invoke-direct {v0}, Lfr/asterope/MainActivity;.updateTime:()V // method@0070 │ │ +002072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/asterope/MainActivity; │ │ │ │ #5 : (in Lfr/asterope/MainActivity;) │ │ @@ -1315,17 +1316,17 @@ │ │ type : '(Lfr/asterope/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00206c: |[00206c] fr.asterope.MainActivity.access$400:(Lfr/asterope/MainActivity;)V │ │ -00207c: 7010 6b00 0000 |0000: invoke-direct {v0}, Lfr/asterope/MainActivity;.reset:()V // method@006b │ │ -002082: 0e00 |0003: return-void │ │ +002074: |[002074] fr.asterope.MainActivity.access$400:(Lfr/asterope/MainActivity;)V │ │ +002084: 7010 6b00 0000 |0000: invoke-direct {v0}, Lfr/asterope/MainActivity;.reset:()V // method@006b │ │ +00208a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/asterope/MainActivity; │ │ │ │ #6 : (in Lfr/asterope/MainActivity;) │ │ @@ -1333,44 +1334,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -002084: |[002084] fr.asterope.MainActivity.reset:()V │ │ -002094: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -002096: 1603 0000 |0001: const-wide/16 v3, #int 0 // #0 │ │ -00209a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -00209c: 5c65 2600 |0004: iput-boolean v5, v6, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -0020a0: 5962 1900 |0006: iput v2, v6, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ -0020a4: 5962 0f00 |0008: iput v2, v6, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ -0020a8: 5962 1100 |000a: iput v2, v6, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ -0020ac: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -0020b0: 5a60 2700 |000e: iput-wide v0, v6, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ -0020b4: 5962 1200 |0010: iput v2, v6, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ -0020b8: 1400 1400 047f |0012: const v0, #float 1.75459e+38 // #7f040014 │ │ -0020be: 6e20 5c00 0600 |0015: invoke-virtual {v6, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0020c4: 0c00 |0018: move-result-object v0 │ │ -0020c6: 5b60 1600 |0019: iput-object v0, v6, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ -0020ca: 5a63 1c00 |001b: iput-wide v3, v6, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ -0020ce: 5a63 1f00 |001d: iput-wide v3, v6, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ -0020d2: 5965 2500 |001f: iput v5, v6, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -0020d6: 1600 ffff |0021: const-wide/16 v0, #int -1 // #ffff │ │ -0020da: 5a60 2300 |0023: iput-wide v0, v6, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ -0020de: 1900 f0bf |0025: const-wide/high16 v0, #long -4616189618054758400 // #bff0 │ │ -0020e2: 5a60 1a00 |0027: iput-wide v0, v6, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ -0020e6: 5962 0e00 |0029: iput v2, v6, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ -0020ea: 5962 1000 |002b: iput v2, v6, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ -0020ee: 5460 1e00 |002d: iget-object v0, v6, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -0020f2: 1401 1f00 047f |002f: const v1, #float 1.75459e+38 // #7f04001f │ │ -0020f8: 6e20 5c00 1600 |0032: invoke-virtual {v6, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0020fe: 0c01 |0035: move-result-object v1 │ │ -002100: 6e20 3e00 1000 |0036: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -002106: 0e00 |0039: return-void │ │ +00208c: |[00208c] fr.asterope.MainActivity.reset:()V │ │ +00209c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +00209e: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ +0020a2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0020a4: 5c63 2600 |0004: iput-boolean v3, v6, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +0020a8: 5962 1900 |0006: iput v2, v6, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ +0020ac: 5962 0f00 |0008: iput v2, v6, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ +0020b0: 5962 1100 |000a: iput v2, v6, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ +0020b4: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +0020b8: 5a60 2700 |000e: iput-wide v0, v6, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ +0020bc: 5962 1200 |0010: iput v2, v6, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ +0020c0: 1400 1400 047f |0012: const v0, #float 1.75459e+38 // #7f040014 │ │ +0020c6: 6e20 5c00 0600 |0015: invoke-virtual {v6, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0020cc: 0c00 |0018: move-result-object v0 │ │ +0020ce: 5b60 1600 |0019: iput-object v0, v6, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ +0020d2: 5a64 1c00 |001b: iput-wide v4, v6, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ +0020d6: 5a64 1f00 |001d: iput-wide v4, v6, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ +0020da: 5963 2500 |001f: iput v3, v6, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +0020de: 1600 ffff |0021: const-wide/16 v0, #int -1 // #ffff │ │ +0020e2: 5a60 2300 |0023: iput-wide v0, v6, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ +0020e6: 1900 f0bf |0025: const-wide/high16 v0, #long -4616189618054758400 // #bff0 │ │ +0020ea: 5a60 1a00 |0027: iput-wide v0, v6, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ +0020ee: 5962 0e00 |0029: iput v2, v6, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ +0020f2: 5962 1000 |002b: iput v2, v6, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ +0020f6: 5460 1e00 |002d: iget-object v0, v6, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +0020fa: 1401 1f00 047f |002f: const v1, #float 1.75459e+38 // #7f04001f │ │ +002100: 6e20 5c00 1600 |0032: invoke-virtual {v6, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002106: 0c01 |0035: move-result-object v1 │ │ +002108: 6e20 3e00 1000 |0036: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +00210e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x0008 line=104 │ │ 0x000a line=105 │ │ 0x000c line=106 │ │ @@ -1393,19 +1394,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -002108: |[002108] fr.asterope.MainActivity.updateTime:()V │ │ -002118: 5420 2000 |0000: iget-object v0, v2, Lfr/asterope/MainActivity;.myHandler:Landroid/os/Handler; // field@0020 │ │ -00211c: 5421 2100 |0002: iget-object v1, v2, Lfr/asterope/MainActivity;.myRunnable:Ljava/lang/Runnable; // field@0021 │ │ -002120: 6e20 2e00 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@002e │ │ -002126: 0e00 |0007: return-void │ │ +002110: |[002110] fr.asterope.MainActivity.updateTime:()V │ │ +002120: 5420 2000 |0000: iget-object v0, v2, Lfr/asterope/MainActivity;.myHandler:Landroid/os/Handler; // field@0020 │ │ +002124: 5421 2100 |0002: iget-object v1, v2, Lfr/asterope/MainActivity;.myRunnable:Ljava/lang/Runnable; // field@0021 │ │ +002128: 6e20 2e00 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@002e │ │ +00212e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0007 line=493 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfr/asterope/MainActivity; │ │ │ │ @@ -1414,183 +1415,183 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 351 16-bit code units │ │ -002128: |[002128] fr.asterope.MainActivity.updateUI:()V │ │ -002138: 140c 00ff 00ff |0000: const v12, #float -1.71465e+38 // #ff00ff00 │ │ -00213e: 140b 6666 6640 |0003: const v11, #float 3.6 // #40666666 │ │ -002144: 122a |0006: const/4 v10, #int 2 // #2 │ │ -002146: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -002148: 1208 |0008: const/4 v8, #int 0 // #0 │ │ -00214a: 1504 057f |0009: const/high16 v4, #int 2131034112 // #7f05 │ │ -00214e: 6e20 5a00 4d00 |000b: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -002154: 0c03 |000e: move-result-object v3 │ │ -002156: 1f03 1600 |000f: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ -00215a: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ -00215e: 1a04 1200 |0013: const-string v4, "%3.2f km" // string@0012 │ │ -002162: 2395 5000 |0015: new-array v5, v9, [Ljava/lang/Object; // type@0050 │ │ -002166: 52d6 1100 |0017: iget v6, v13, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ -00216a: 1507 7a44 |0019: const/high16 v7, #int 1148846080 // #447a │ │ -00216e: c976 |001b: div-float/2addr v6, v7 │ │ -002170: 7110 a100 0600 |001c: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -002176: 0c06 |001f: move-result-object v6 │ │ -002178: 4d06 0508 |0020: aput-object v6, v5, v8 │ │ -00217c: 7120 af00 5400 |0022: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ -002182: 0c01 |0025: move-result-object v1 │ │ -002184: 6e20 3600 1300 |0026: invoke-virtual {v3, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ -00218a: 1404 0200 057f |0029: const v4, #float 1.76787e+38 // #7f050002 │ │ -002190: 6e20 5a00 4d00 |002c: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -002196: 0c03 |002f: move-result-object v3 │ │ -002198: 1f03 1600 |0030: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ -00219c: 3803 1600 |0032: if-eqz v3, 0048 // +0016 │ │ -0021a0: 1a04 1300 |0034: const-string v4, "%3.2f km/h" // string@0013 │ │ -0021a4: 2395 5000 |0036: new-array v5, v9, [Ljava/lang/Object; // type@0050 │ │ -0021a8: 52d6 1900 |0038: iget v6, v13, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ -0021ac: c8b6 |003a: mul-float/2addr v6, v11 │ │ -0021ae: 7110 a100 0600 |003b: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -0021b4: 0c06 |003e: move-result-object v6 │ │ -0021b6: 4d06 0508 |003f: aput-object v6, v5, v8 │ │ -0021ba: 7120 af00 5400 |0041: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ -0021c0: 0c01 |0044: move-result-object v1 │ │ -0021c2: 6e20 3600 1300 |0045: invoke-virtual {v3, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ -0021c8: 1404 0600 057f |0048: const v4, #float 1.76787e+38 // #7f050006 │ │ -0021ce: 6e20 5a00 4d00 |004b: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -0021d4: 0c03 |004e: move-result-object v3 │ │ -0021d6: 1f03 1600 |004f: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ -0021da: 3803 1e00 |0051: if-eqz v3, 006f // +001e │ │ -0021de: 2204 4600 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@0046 │ │ -0021e2: 7010 b000 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0021e8: 53d5 1c00 |0058: iget-wide v5, v13, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ -0021ec: 7130 1100 6508 |005a: invoke-static {v5, v6, v8}, Landroid/location/Location;.convert:(DI)Ljava/lang/String; // method@0011 │ │ -0021f2: 0c05 |005d: move-result-object v5 │ │ -0021f4: 6e20 b500 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0021fa: 0c04 |0061: move-result-object v4 │ │ -0021fc: 1a05 0600 |0062: const-string v5, " North" // string@0006 │ │ -002200: 6e20 b500 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002206: 0c04 |0067: move-result-object v4 │ │ -002208: 6e10 b600 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -00220e: 0c00 |006b: move-result-object v0 │ │ -002210: 6e20 3600 0300 |006c: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ -002216: 1404 0500 057f |006f: const v4, #float 1.76787e+38 // #7f050005 │ │ -00221c: 6e20 5a00 4d00 |0072: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -002222: 0c03 |0075: move-result-object v3 │ │ -002224: 1f03 1600 |0076: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ -002228: 3803 1e00 |0078: if-eqz v3, 0096 // +001e │ │ -00222c: 2204 4600 |007a: new-instance v4, Ljava/lang/StringBuilder; // type@0046 │ │ -002230: 7010 b000 0400 |007c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -002236: 53d5 1f00 |007f: iget-wide v5, v13, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ -00223a: 7130 1100 6508 |0081: invoke-static {v5, v6, v8}, Landroid/location/Location;.convert:(DI)Ljava/lang/String; // method@0011 │ │ -002240: 0c05 |0084: move-result-object v5 │ │ -002242: 6e20 b500 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002248: 0c04 |0088: move-result-object v4 │ │ -00224a: 1a05 0400 |0089: const-string v5, " East" // string@0004 │ │ -00224e: 6e20 b500 5400 |008b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002254: 0c04 |008e: move-result-object v4 │ │ -002256: 6e10 b600 0400 |008f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -00225c: 0c00 |0092: move-result-object v0 │ │ -00225e: 6e20 3600 0300 |0093: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ -002264: 1404 0700 057f |0096: const v4, #float 1.76787e+38 // #7f050007 │ │ -00226a: 6e20 5a00 4d00 |0099: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -002270: 0c03 |009c: move-result-object v3 │ │ -002272: 1f03 1600 |009d: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ -002276: 3803 7a00 |009f: if-eqz v3, 0119 // +007a │ │ -00227a: 1a02 0000 |00a1: const-string v2, "" // string@0000 │ │ -00227e: 52d4 2500 |00a3: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -002282: 36a4 0e00 |00a5: if-gt v4, v10, 00b3 // +000e │ │ -002286: 1504 ffff |00a7: const/high16 v4, #int -65536 // #ffff │ │ -00228a: 6e20 3700 4300 |00a9: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ -002290: 1404 1a00 047f |00ac: const v4, #float 1.75459e+38 // #7f04001a │ │ -002296: 6e20 5c00 4d00 |00af: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00229c: 0c02 |00b2: move-result-object v2 │ │ -00229e: 52d4 2500 |00b3: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -0022a2: 1235 |00b5: const/4 v5, #int 3 // #3 │ │ -0022a4: 3454 1300 |00b6: if-lt v4, v5, 00c9 // +0013 │ │ -0022a8: 52d4 2500 |00b8: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -0022ac: 1255 |00ba: const/4 v5, #int 5 // #5 │ │ -0022ae: 3554 0e00 |00bb: if-ge v4, v5, 00c9 // +000e │ │ -0022b2: 1304 00a5 |00bd: const/16 v4, #int -23296 // #a500 │ │ -0022b6: 6e20 3700 4300 |00bf: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ -0022bc: 1404 1b00 047f |00c2: const v4, #float 1.75459e+38 // #7f04001b │ │ -0022c2: 6e20 5c00 4d00 |00c5: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0022c8: 0c02 |00c8: move-result-object v2 │ │ -0022ca: 52d4 2500 |00c9: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -0022ce: 1255 |00cb: const/4 v5, #int 5 // #5 │ │ -0022d0: 3454 1300 |00cc: if-lt v4, v5, 00df // +0013 │ │ -0022d4: 52d4 2500 |00ce: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -0022d8: 1275 |00d0: const/4 v5, #int 7 // #7 │ │ -0022da: 3554 0e00 |00d1: if-ge v4, v5, 00df // +000e │ │ -0022de: 1304 00ff |00d3: const/16 v4, #int -256 // #ff00 │ │ -0022e2: 6e20 3700 4300 |00d5: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ -0022e8: 1404 1c00 047f |00d8: const v4, #float 1.75459e+38 // #7f04001c │ │ -0022ee: 6e20 5c00 4d00 |00db: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0022f4: 0c02 |00de: move-result-object v2 │ │ -0022f6: 52d4 2500 |00df: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -0022fa: 1275 |00e1: const/4 v5, #int 7 // #7 │ │ -0022fc: 3454 1200 |00e2: if-lt v4, v5, 00f4 // +0012 │ │ -002300: 52d4 2500 |00e4: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -002304: 1305 0900 |00e6: const/16 v5, #int 9 // #9 │ │ -002308: 3554 0c00 |00e8: if-ge v4, v5, 00f4 // +000c │ │ -00230c: 6e20 3700 c300 |00ea: invoke-virtual {v3, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ -002312: 1404 1d00 047f |00ed: const v4, #float 1.75459e+38 // #7f04001d │ │ -002318: 6e20 5c00 4d00 |00f0: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00231e: 0c02 |00f3: move-result-object v2 │ │ -002320: 52d4 2500 |00f4: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -002324: 1305 0900 |00f6: const/16 v5, #int 9 // #9 │ │ -002328: 3454 0c00 |00f8: if-lt v4, v5, 0104 // +000c │ │ -00232c: 6e20 3700 c300 |00fa: invoke-virtual {v3, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ -002332: 1404 1e00 047f |00fd: const v4, #float 1.75459e+38 // #7f04001e │ │ -002338: 6e20 5c00 4d00 |0100: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00233e: 0c02 |0103: move-result-object v2 │ │ -002340: 1a04 1500 |0104: const-string v4, "%s (%d sat.)" // string@0015 │ │ -002344: 23a5 5000 |0106: new-array v5, v10, [Ljava/lang/Object; // type@0050 │ │ -002348: 4d02 0508 |0108: aput-object v2, v5, v8 │ │ -00234c: 52d6 2500 |010a: iget v6, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -002350: 7110 a200 0600 |010c: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a2 │ │ -002356: 0c06 |010f: move-result-object v6 │ │ -002358: 4d06 0509 |0110: aput-object v6, v5, v9 │ │ -00235c: 7120 af00 5400 |0112: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ -002362: 0c00 |0115: move-result-object v0 │ │ -002364: 6e20 3600 0300 |0116: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ -00236a: 1404 0400 057f |0119: const v4, #float 1.76787e+38 // #7f050004 │ │ -002370: 6e20 5a00 4d00 |011c: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -002376: 0c03 |011f: move-result-object v3 │ │ -002378: 1f03 1600 |0120: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ -00237c: 3803 1d00 |0122: if-eqz v3, 013f // +001d │ │ -002380: 1a04 1900 |0124: const-string v4, "+%3.0fm / %3.0fm" // string@0019 │ │ -002384: 23a5 5000 |0126: new-array v5, v10, [Ljava/lang/Object; // type@0050 │ │ -002388: 52d6 0e00 |0128: iget v6, v13, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ -00238c: 7110 a100 0600 |012a: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -002392: 0c06 |012d: move-result-object v6 │ │ -002394: 4d06 0508 |012e: aput-object v6, v5, v8 │ │ -002398: 52d6 1000 |0130: iget v6, v13, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ -00239c: 7110 a100 0600 |0132: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -0023a2: 0c06 |0135: move-result-object v6 │ │ -0023a4: 4d06 0509 |0136: aput-object v6, v5, v9 │ │ -0023a8: 7120 af00 5400 |0138: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ -0023ae: 0c00 |013b: move-result-object v0 │ │ -0023b0: 6e20 3600 0300 |013c: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ -0023b6: 1404 0300 057f |013f: const v4, #float 1.76787e+38 // #7f050003 │ │ -0023bc: 6e20 5a00 4d00 |0142: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -0023c2: 0c03 |0145: move-result-object v3 │ │ -0023c4: 1f03 1600 |0146: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ -0023c8: 3803 1600 |0148: if-eqz v3, 015e // +0016 │ │ -0023cc: 1a04 1400 |014a: const-string v4, "%3.2f km/h av." // string@0014 │ │ -0023d0: 2395 5000 |014c: new-array v5, v9, [Ljava/lang/Object; // type@0050 │ │ -0023d4: 52d6 0f00 |014e: iget v6, v13, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ -0023d8: c8b6 |0150: mul-float/2addr v6, v11 │ │ -0023da: 7110 a100 0600 |0151: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -0023e0: 0c06 |0154: move-result-object v6 │ │ -0023e2: 4d06 0508 |0155: aput-object v6, v5, v8 │ │ -0023e6: 7120 af00 5400 |0157: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ -0023ec: 0c00 |015a: move-result-object v0 │ │ -0023ee: 6e20 3600 0300 |015b: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ -0023f4: 0e00 |015e: return-void │ │ +002130: |[002130] fr.asterope.MainActivity.updateUI:()V │ │ +002140: 140c 00ff 00ff |0000: const v12, #float -1.71465e+38 // #ff00ff00 │ │ +002146: 140b 6666 6640 |0003: const v11, #float 3.6 // #40666666 │ │ +00214c: 122a |0006: const/4 v10, #int 2 // #2 │ │ +00214e: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +002150: 1208 |0008: const/4 v8, #int 0 // #0 │ │ +002152: 1504 057f |0009: const/high16 v4, #int 2131034112 // #7f05 │ │ +002156: 6e20 5a00 4d00 |000b: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +00215c: 0c03 |000e: move-result-object v3 │ │ +00215e: 1f03 1600 |000f: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ +002162: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ +002166: 1a04 1200 |0013: const-string v4, "%3.2f km" // string@0012 │ │ +00216a: 2395 5000 |0015: new-array v5, v9, [Ljava/lang/Object; // type@0050 │ │ +00216e: 52d6 1100 |0017: iget v6, v13, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ +002172: 1507 7a44 |0019: const/high16 v7, #int 1148846080 // #447a │ │ +002176: c976 |001b: div-float/2addr v6, v7 │ │ +002178: 7110 a100 0600 |001c: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +00217e: 0c06 |001f: move-result-object v6 │ │ +002180: 4d06 0508 |0020: aput-object v6, v5, v8 │ │ +002184: 7120 af00 5400 |0022: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ +00218a: 0c01 |0025: move-result-object v1 │ │ +00218c: 6e20 3600 1300 |0026: invoke-virtual {v3, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ +002192: 1404 0200 057f |0029: const v4, #float 1.76787e+38 // #7f050002 │ │ +002198: 6e20 5a00 4d00 |002c: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +00219e: 0c03 |002f: move-result-object v3 │ │ +0021a0: 1f03 1600 |0030: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ +0021a4: 3803 1600 |0032: if-eqz v3, 0048 // +0016 │ │ +0021a8: 1a04 1300 |0034: const-string v4, "%3.2f km/h" // string@0013 │ │ +0021ac: 2395 5000 |0036: new-array v5, v9, [Ljava/lang/Object; // type@0050 │ │ +0021b0: 52d6 1900 |0038: iget v6, v13, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ +0021b4: c8b6 |003a: mul-float/2addr v6, v11 │ │ +0021b6: 7110 a100 0600 |003b: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +0021bc: 0c06 |003e: move-result-object v6 │ │ +0021be: 4d06 0508 |003f: aput-object v6, v5, v8 │ │ +0021c2: 7120 af00 5400 |0041: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ +0021c8: 0c01 |0044: move-result-object v1 │ │ +0021ca: 6e20 3600 1300 |0045: invoke-virtual {v3, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ +0021d0: 1404 0600 057f |0048: const v4, #float 1.76787e+38 // #7f050006 │ │ +0021d6: 6e20 5a00 4d00 |004b: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +0021dc: 0c03 |004e: move-result-object v3 │ │ +0021de: 1f03 1600 |004f: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ +0021e2: 3803 1e00 |0051: if-eqz v3, 006f // +001e │ │ +0021e6: 2204 4600 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@0046 │ │ +0021ea: 7010 b000 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +0021f0: 53d6 1c00 |0058: iget-wide v6, v13, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ +0021f4: 7130 1100 7608 |005a: invoke-static {v6, v7, v8}, Landroid/location/Location;.convert:(DI)Ljava/lang/String; // method@0011 │ │ +0021fa: 0c05 |005d: move-result-object v5 │ │ +0021fc: 6e20 b500 5400 |005e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002202: 0c04 |0061: move-result-object v4 │ │ +002204: 1a05 0600 |0062: const-string v5, " North" // string@0006 │ │ +002208: 6e20 b500 5400 |0064: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +00220e: 0c04 |0067: move-result-object v4 │ │ +002210: 6e10 b600 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +002216: 0c00 |006b: move-result-object v0 │ │ +002218: 6e20 3600 0300 |006c: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ +00221e: 1404 0500 057f |006f: const v4, #float 1.76787e+38 // #7f050005 │ │ +002224: 6e20 5a00 4d00 |0072: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +00222a: 0c03 |0075: move-result-object v3 │ │ +00222c: 1f03 1600 |0076: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ +002230: 3803 1e00 |0078: if-eqz v3, 0096 // +001e │ │ +002234: 2204 4600 |007a: new-instance v4, Ljava/lang/StringBuilder; // type@0046 │ │ +002238: 7010 b000 0400 |007c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +00223e: 53d6 1f00 |007f: iget-wide v6, v13, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ +002242: 7130 1100 7608 |0081: invoke-static {v6, v7, v8}, Landroid/location/Location;.convert:(DI)Ljava/lang/String; // method@0011 │ │ +002248: 0c05 |0084: move-result-object v5 │ │ +00224a: 6e20 b500 5400 |0085: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002250: 0c04 |0088: move-result-object v4 │ │ +002252: 1a05 0400 |0089: const-string v5, " East" // string@0004 │ │ +002256: 6e20 b500 5400 |008b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +00225c: 0c04 |008e: move-result-object v4 │ │ +00225e: 6e10 b600 0400 |008f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +002264: 0c00 |0092: move-result-object v0 │ │ +002266: 6e20 3600 0300 |0093: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ +00226c: 1404 0700 057f |0096: const v4, #float 1.76787e+38 // #7f050007 │ │ +002272: 6e20 5a00 4d00 |0099: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +002278: 0c03 |009c: move-result-object v3 │ │ +00227a: 1f03 1600 |009d: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ +00227e: 3803 7a00 |009f: if-eqz v3, 0119 // +007a │ │ +002282: 1a02 0000 |00a1: const-string v2, "" // string@0000 │ │ +002286: 52d4 2500 |00a3: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +00228a: 36a4 0e00 |00a5: if-gt v4, v10, 00b3 // +000e │ │ +00228e: 1504 ffff |00a7: const/high16 v4, #int -65536 // #ffff │ │ +002292: 6e20 3700 4300 |00a9: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ +002298: 1404 1a00 047f |00ac: const v4, #float 1.75459e+38 // #7f04001a │ │ +00229e: 6e20 5c00 4d00 |00af: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0022a4: 0c02 |00b2: move-result-object v2 │ │ +0022a6: 52d4 2500 |00b3: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +0022aa: 1235 |00b5: const/4 v5, #int 3 // #3 │ │ +0022ac: 3454 1300 |00b6: if-lt v4, v5, 00c9 // +0013 │ │ +0022b0: 52d4 2500 |00b8: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +0022b4: 1255 |00ba: const/4 v5, #int 5 // #5 │ │ +0022b6: 3554 0e00 |00bb: if-ge v4, v5, 00c9 // +000e │ │ +0022ba: 1304 00a5 |00bd: const/16 v4, #int -23296 // #a500 │ │ +0022be: 6e20 3700 4300 |00bf: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ +0022c4: 1404 1b00 047f |00c2: const v4, #float 1.75459e+38 // #7f04001b │ │ +0022ca: 6e20 5c00 4d00 |00c5: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0022d0: 0c02 |00c8: move-result-object v2 │ │ +0022d2: 52d4 2500 |00c9: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +0022d6: 1255 |00cb: const/4 v5, #int 5 // #5 │ │ +0022d8: 3454 1300 |00cc: if-lt v4, v5, 00df // +0013 │ │ +0022dc: 52d4 2500 |00ce: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +0022e0: 1275 |00d0: const/4 v5, #int 7 // #7 │ │ +0022e2: 3554 0e00 |00d1: if-ge v4, v5, 00df // +000e │ │ +0022e6: 1304 00ff |00d3: const/16 v4, #int -256 // #ff00 │ │ +0022ea: 6e20 3700 4300 |00d5: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ +0022f0: 1404 1c00 047f |00d8: const v4, #float 1.75459e+38 // #7f04001c │ │ +0022f6: 6e20 5c00 4d00 |00db: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0022fc: 0c02 |00de: move-result-object v2 │ │ +0022fe: 52d4 2500 |00df: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +002302: 1275 |00e1: const/4 v5, #int 7 // #7 │ │ +002304: 3454 1200 |00e2: if-lt v4, v5, 00f4 // +0012 │ │ +002308: 52d4 2500 |00e4: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +00230c: 1305 0900 |00e6: const/16 v5, #int 9 // #9 │ │ +002310: 3554 0c00 |00e8: if-ge v4, v5, 00f4 // +000c │ │ +002314: 6e20 3700 c300 |00ea: invoke-virtual {v3, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ +00231a: 1404 1d00 047f |00ed: const v4, #float 1.75459e+38 // #7f04001d │ │ +002320: 6e20 5c00 4d00 |00f0: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002326: 0c02 |00f3: move-result-object v2 │ │ +002328: 52d4 2500 |00f4: iget v4, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +00232c: 1305 0900 |00f6: const/16 v5, #int 9 // #9 │ │ +002330: 3454 0c00 |00f8: if-lt v4, v5, 0104 // +000c │ │ +002334: 6e20 3700 c300 |00fa: invoke-virtual {v3, v12}, Landroid/widget/TextView;.setTextColor:(I)V // method@0037 │ │ +00233a: 1404 1e00 047f |00fd: const v4, #float 1.75459e+38 // #7f04001e │ │ +002340: 6e20 5c00 4d00 |0100: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002346: 0c02 |0103: move-result-object v2 │ │ +002348: 1a04 1500 |0104: const-string v4, "%s (%d sat.)" // string@0015 │ │ +00234c: 23a5 5000 |0106: new-array v5, v10, [Ljava/lang/Object; // type@0050 │ │ +002350: 4d02 0508 |0108: aput-object v2, v5, v8 │ │ +002354: 52d6 2500 |010a: iget v6, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +002358: 7110 a200 0600 |010c: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a2 │ │ +00235e: 0c06 |010f: move-result-object v6 │ │ +002360: 4d06 0509 |0110: aput-object v6, v5, v9 │ │ +002364: 7120 af00 5400 |0112: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ +00236a: 0c00 |0115: move-result-object v0 │ │ +00236c: 6e20 3600 0300 |0116: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ +002372: 1404 0400 057f |0119: const v4, #float 1.76787e+38 // #7f050004 │ │ +002378: 6e20 5a00 4d00 |011c: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +00237e: 0c03 |011f: move-result-object v3 │ │ +002380: 1f03 1600 |0120: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ +002384: 3803 1d00 |0122: if-eqz v3, 013f // +001d │ │ +002388: 1a04 1900 |0124: const-string v4, "+%3.0fm / %3.0fm" // string@0019 │ │ +00238c: 23a5 5000 |0126: new-array v5, v10, [Ljava/lang/Object; // type@0050 │ │ +002390: 52d6 0e00 |0128: iget v6, v13, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ +002394: 7110 a100 0600 |012a: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +00239a: 0c06 |012d: move-result-object v6 │ │ +00239c: 4d06 0508 |012e: aput-object v6, v5, v8 │ │ +0023a0: 52d6 1000 |0130: iget v6, v13, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ +0023a4: 7110 a100 0600 |0132: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +0023aa: 0c06 |0135: move-result-object v6 │ │ +0023ac: 4d06 0509 |0136: aput-object v6, v5, v9 │ │ +0023b0: 7120 af00 5400 |0138: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ +0023b6: 0c00 |013b: move-result-object v0 │ │ +0023b8: 6e20 3600 0300 |013c: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ +0023be: 1404 0300 057f |013f: const v4, #float 1.76787e+38 // #7f050003 │ │ +0023c4: 6e20 5a00 4d00 |0142: invoke-virtual {v13, v4}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +0023ca: 0c03 |0145: move-result-object v3 │ │ +0023cc: 1f03 1600 |0146: check-cast v3, Landroid/widget/TextView; // type@0016 │ │ +0023d0: 3803 1600 |0148: if-eqz v3, 015e // +0016 │ │ +0023d4: 1a04 1400 |014a: const-string v4, "%3.2f km/h av." // string@0014 │ │ +0023d8: 2395 5000 |014c: new-array v5, v9, [Ljava/lang/Object; // type@0050 │ │ +0023dc: 52d6 0f00 |014e: iget v6, v13, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ +0023e0: c8b6 |0150: mul-float/2addr v6, v11 │ │ +0023e2: 7110 a100 0600 |0151: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +0023e8: 0c06 |0154: move-result-object v6 │ │ +0023ea: 4d06 0508 |0155: aput-object v6, v5, v8 │ │ +0023ee: 7120 af00 5400 |0157: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ +0023f4: 0c00 |015a: move-result-object v0 │ │ +0023f6: 6e20 3600 0300 |015b: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ +0023fc: 0e00 |015e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=567 │ │ 0x0011 line=568 │ │ 0x0013 line=570 │ │ 0x0026 line=571 │ │ 0x0029 line=574 │ │ @@ -1658,51 +1659,51 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0023f8: |[0023f8] fr.asterope.MainActivity.checkForAvailableGPS:()V │ │ -002408: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00240a: 1a03 5f01 |0001: const-string v3, "location" // string@015f │ │ -00240e: 6e20 5d00 3500 |0003: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@005d │ │ -002414: 0c02 |0006: move-result-object v2 │ │ -002416: 1f02 0d00 |0007: check-cast v2, Landroid/location/LocationManager; // type@000d │ │ -00241a: 1a03 3501 |0009: const-string v3, "gps" // string@0135 │ │ -00241e: 6e20 1a00 3200 |000b: invoke-virtual {v2, v3}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@001a │ │ -002424: 0a03 |000e: move-result v3 │ │ -002426: 3903 4100 |000f: if-nez v3, 0050 // +0041 │ │ -00242a: 2200 0500 |0011: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -00242e: 1223 |0013: const/4 v3, #int 2 // #2 │ │ -002430: 7030 0900 5003 |0014: invoke-direct {v0, v5, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0009 │ │ -002436: 1403 3800 047f |0017: const v3, #float 1.75459e+38 // #7f040038 │ │ -00243c: 6e20 5c00 3500 |001a: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002442: 0c03 |001d: move-result-object v3 │ │ -002444: 6e20 0e00 3000 |001e: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000e │ │ -00244a: 1403 3900 047f |0021: const v3, #float 1.75459e+38 // #7f040039 │ │ -002450: 6e20 5c00 3500 |0024: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002456: 0c03 |0027: move-result-object v3 │ │ -002458: 6e20 0b00 3000 |0028: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -00245e: 1403 0f00 047f |002b: const v3, #float 1.75458e+38 // #7f04000f │ │ -002464: 6e20 5c00 3500 |002e: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00246a: 0c03 |0031: move-result-object v3 │ │ -00246c: 2204 2700 |0032: new-instance v4, Lfr/asterope/MainActivity$8; // type@0027 │ │ -002470: 7020 4e00 5400 |0034: invoke-direct {v4, v5}, Lfr/asterope/MainActivity$8;.:(Lfr/asterope/MainActivity;)V // method@004e │ │ -002476: 6e30 0d00 3004 |0037: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -00247c: 1403 1000 047f |003a: const v3, #float 1.75458e+38 // #7f040010 │ │ -002482: 6e20 5c00 3500 |003d: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002488: 0c03 |0040: move-result-object v3 │ │ -00248a: 2204 2800 |0041: new-instance v4, Lfr/asterope/MainActivity$9; // type@0028 │ │ -00248e: 7020 5000 5400 |0043: invoke-direct {v4, v5}, Lfr/asterope/MainActivity$9;.:(Lfr/asterope/MainActivity;)V // method@0050 │ │ -002494: 6e30 0c00 3004 |0046: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -00249a: 6e10 0a00 0000 |0049: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000a │ │ -0024a0: 0c03 |004c: move-result-object v3 │ │ -0024a2: 6e10 0f00 0300 |004d: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ -0024a8: 0e00 |0050: return-void │ │ +002400: |[002400] fr.asterope.MainActivity.checkForAvailableGPS:()V │ │ +002410: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +002412: 1a03 5f01 |0001: const-string v3, "location" // string@015f │ │ +002416: 6e20 5d00 3500 |0003: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@005d │ │ +00241c: 0c02 |0006: move-result-object v2 │ │ +00241e: 1f02 0d00 |0007: check-cast v2, Landroid/location/LocationManager; // type@000d │ │ +002422: 1a03 3501 |0009: const-string v3, "gps" // string@0135 │ │ +002426: 6e20 1a00 3200 |000b: invoke-virtual {v2, v3}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@001a │ │ +00242c: 0a03 |000e: move-result v3 │ │ +00242e: 3903 4100 |000f: if-nez v3, 0050 // +0041 │ │ +002432: 2200 0500 |0011: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +002436: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +002438: 7030 0900 5003 |0014: invoke-direct {v0, v5, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0009 │ │ +00243e: 1403 3800 047f |0017: const v3, #float 1.75459e+38 // #7f040038 │ │ +002444: 6e20 5c00 3500 |001a: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00244a: 0c03 |001d: move-result-object v3 │ │ +00244c: 6e20 0e00 3000 |001e: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000e │ │ +002452: 1403 3900 047f |0021: const v3, #float 1.75459e+38 // #7f040039 │ │ +002458: 6e20 5c00 3500 |0024: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00245e: 0c03 |0027: move-result-object v3 │ │ +002460: 6e20 0b00 3000 |0028: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +002466: 1403 0f00 047f |002b: const v3, #float 1.75458e+38 // #7f04000f │ │ +00246c: 6e20 5c00 3500 |002e: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002472: 0c03 |0031: move-result-object v3 │ │ +002474: 2204 2700 |0032: new-instance v4, Lfr/asterope/MainActivity$8; // type@0027 │ │ +002478: 7020 4e00 5400 |0034: invoke-direct {v4, v5}, Lfr/asterope/MainActivity$8;.:(Lfr/asterope/MainActivity;)V // method@004e │ │ +00247e: 6e30 0d00 3004 |0037: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +002484: 1403 1000 047f |003a: const v3, #float 1.75458e+38 // #7f040010 │ │ +00248a: 6e20 5c00 3500 |003d: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002490: 0c03 |0040: move-result-object v3 │ │ +002492: 2204 2800 |0041: new-instance v4, Lfr/asterope/MainActivity$9; // type@0028 │ │ +002496: 7020 5000 5400 |0043: invoke-direct {v4, v5}, Lfr/asterope/MainActivity$9;.:(Lfr/asterope/MainActivity;)V // method@0050 │ │ +00249c: 6e30 0c00 3004 |0046: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +0024a2: 6e10 0a00 0000 |0049: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000a │ │ +0024a8: 0c03 |004c: move-result-object v3 │ │ +0024aa: 6e10 0f00 0300 |004d: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ +0024b0: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0001 line=826 │ │ 0x0009 line=827 │ │ 0x0011 line=830 │ │ 0x0017 line=831 │ │ @@ -1718,111 +1719,111 @@ │ │ 0x0000 - 0x0051 reg=5 this Lfr/asterope/MainActivity; │ │ │ │ #1 : (in Lfr/asterope/MainActivity;) │ │ name : 'computeElevationGain' │ │ type : '(DF)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0024ac: |[0024ac] fr.asterope.MainActivity.computeElevationGain:(DF)V │ │ -0024bc: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0024c0: 7120 9d00 a900 |0002: invoke-static {v9, v10}, Ljava/lang/Double;.isInfinite:(D)Z // method@009d │ │ -0024c6: 0a02 |0005: move-result v2 │ │ -0024c8: 3902 0c00 |0006: if-nez v2, 0012 // +000c │ │ -0024cc: 7120 9e00 a900 |0008: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@009e │ │ -0024d2: 0a02 |000b: move-result v2 │ │ -0024d4: 3902 0600 |000c: if-nez v2, 0012 // +0006 │ │ -0024d8: 3002 0906 |000e: cmpg-double v2, v9, v6 │ │ -0024dc: 3b02 0300 |0010: if-gez v2, 0013 // +0003 │ │ -0024e0: 0e00 |0012: return-void │ │ -0024e2: 5382 1a00 |0013: iget-wide v2, v8, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ -0024e6: 2f02 0206 |0015: cmpl-double v2, v2, v6 │ │ -0024ea: 3d02 1d00 |0017: if-lez v2, 0034 // +001d │ │ -0024ee: 5382 1a00 |0019: iget-wide v2, v8, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ -0024f2: ac00 0902 |001b: sub-double v0, v9, v2 │ │ -0024f6: 7120 a400 1000 |001d: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@00a4 │ │ -0024fc: 0b02 |0020: move-result-wide v2 │ │ -0024fe: 89b4 |0021: float-to-double v4, v11 │ │ -002500: ce42 |0022: div-double/2addr v2, v4 │ │ -002502: 1904 1440 |0023: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ -002506: 3002 0204 |0025: cmpg-double v2, v2, v4 │ │ -00250a: 3c02 0d00 |0027: if-gtz v2, 0034 // +000d │ │ -00250e: 3002 0006 |0029: cmpg-double v2, v0, v6 │ │ -002512: 3b02 0c00 |002b: if-gez v2, 0037 // +000c │ │ -002516: 5282 1000 |002d: iget v2, v8, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ -00251a: 8922 |002f: float-to-double v2, v2 │ │ -00251c: cb02 |0030: add-double/2addr v2, v0 │ │ -00251e: 8c22 |0031: double-to-float v2, v2 │ │ -002520: 5982 1000 |0032: iput v2, v8, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ -002524: 5a89 1a00 |0034: iput-wide v9, v8, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ -002528: 28dc |0036: goto 0012 // -0024 │ │ -00252a: 5282 0e00 |0037: iget v2, v8, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ -00252e: 8922 |0039: float-to-double v2, v2 │ │ -002530: cb02 |003a: add-double/2addr v2, v0 │ │ -002532: 8c22 |003b: double-to-float v2, v2 │ │ -002534: 5982 0e00 |003c: iput v2, v8, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ -002538: 28f6 |003e: goto 0034 // -000a │ │ +0024b4: |[0024b4] fr.asterope.MainActivity.computeElevationGain:(DF)V │ │ +0024c4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0024c8: 7120 9d00 ba00 |0002: invoke-static {v10, v11}, Ljava/lang/Double;.isInfinite:(D)Z // method@009d │ │ +0024ce: 0a02 |0005: move-result v2 │ │ +0024d0: 3902 0c00 |0006: if-nez v2, 0012 // +000c │ │ +0024d4: 7120 9e00 ba00 |0008: invoke-static {v10, v11}, Ljava/lang/Double;.isNaN:(D)Z // method@009e │ │ +0024da: 0a02 |000b: move-result v2 │ │ +0024dc: 3902 0600 |000c: if-nez v2, 0012 // +0006 │ │ +0024e0: 3002 0a06 |000e: cmpg-double v2, v10, v6 │ │ +0024e4: 3b02 0300 |0010: if-gez v2, 0013 // +0003 │ │ +0024e8: 0e00 |0012: return-void │ │ +0024ea: 5392 1a00 |0013: iget-wide v2, v9, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ +0024ee: 2f02 0206 |0015: cmpl-double v2, v2, v6 │ │ +0024f2: 3d02 1d00 |0017: if-lez v2, 0034 // +001d │ │ +0024f6: 5392 1a00 |0019: iget-wide v2, v9, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ +0024fa: ac00 0a02 |001b: sub-double v0, v10, v2 │ │ +0024fe: 7120 a400 1000 |001d: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@00a4 │ │ +002504: 0b02 |0020: move-result-wide v2 │ │ +002506: 89c4 |0021: float-to-double v4, v12 │ │ +002508: ce42 |0022: div-double/2addr v2, v4 │ │ +00250a: 1904 1440 |0023: const-wide/high16 v4, #long 4617315517961601024 // #4014 │ │ +00250e: 3002 0204 |0025: cmpg-double v2, v2, v4 │ │ +002512: 3c02 0d00 |0027: if-gtz v2, 0034 // +000d │ │ +002516: 3002 0006 |0029: cmpg-double v2, v0, v6 │ │ +00251a: 3b02 0c00 |002b: if-gez v2, 0037 // +000c │ │ +00251e: 5292 1000 |002d: iget v2, v9, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ +002522: 8922 |002f: float-to-double v2, v2 │ │ +002524: cb02 |0030: add-double/2addr v2, v0 │ │ +002526: 8c22 |0031: double-to-float v2, v2 │ │ +002528: 5992 1000 |0032: iput v2, v9, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ +00252c: 5a9a 1a00 |0034: iput-wide v10, v9, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ +002530: 28dc |0036: goto 0012 // -0024 │ │ +002532: 5292 0e00 |0037: iget v2, v9, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ +002536: 8922 |0039: float-to-double v2, v2 │ │ +002538: cb02 |003a: add-double/2addr v2, v0 │ │ +00253a: 8c22 |003b: double-to-float v2, v2 │ │ +00253c: 5992 0e00 |003c: iput v2, v9, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ +002540: 28f6 |003e: goto 0034 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=736 │ │ 0x0012 line=764 │ │ 0x0013 line=742 │ │ 0x0019 line=745 │ │ 0x001d line=748 │ │ 0x0029 line=750 │ │ 0x002d line=753 │ │ 0x0034 line=763 │ │ 0x0037 line=758 │ │ locals : │ │ 0x001d - 0x0034 reg=0 deltaH D │ │ 0x0037 - 0x003f reg=0 deltaH D │ │ - 0x0000 - 0x003f reg=8 this Lfr/asterope/MainActivity; │ │ - 0x0000 - 0x003f reg=9 alt D │ │ - 0x0000 - 0x003f reg=11 deltaT F │ │ + 0x0000 - 0x003f reg=9 this Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x003f reg=10 alt D │ │ + 0x0000 - 0x003f reg=12 deltaT F │ │ │ │ #2 : (in Lfr/asterope/MainActivity;) │ │ name : 'onBackPressed' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -00253c: |[00253c] fr.asterope.MainActivity.onBackPressed:()V │ │ -00254c: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -002550: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -002552: 7030 0900 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0009 │ │ -002558: 1401 3400 047f |0006: const v1, #float 1.75459e+38 // #7f040034 │ │ -00255e: 6e20 5c00 1300 |0009: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002564: 0c01 |000c: move-result-object v1 │ │ -002566: 6e20 0e00 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000e │ │ -00256c: 1401 3500 047f |0010: const v1, #float 1.75459e+38 // #7f040035 │ │ -002572: 6e20 5c00 1300 |0013: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002578: 0c01 |0016: move-result-object v1 │ │ -00257a: 6e20 0b00 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -002580: 1401 0f00 047f |001a: const v1, #float 1.75458e+38 // #7f04000f │ │ -002586: 6e20 5c00 1300 |001d: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00258c: 0c01 |0020: move-result-object v1 │ │ -00258e: 2202 2200 |0021: new-instance v2, Lfr/asterope/MainActivity$3; // type@0022 │ │ -002592: 7020 4400 3200 |0023: invoke-direct {v2, v3}, Lfr/asterope/MainActivity$3;.:(Lfr/asterope/MainActivity;)V // method@0044 │ │ -002598: 6e30 0d00 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -00259e: 1401 1000 047f |0029: const v1, #float 1.75458e+38 // #7f040010 │ │ -0025a4: 6e20 5c00 1300 |002c: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0025aa: 0c01 |002f: move-result-object v1 │ │ -0025ac: 2202 2300 |0030: new-instance v2, Lfr/asterope/MainActivity$4; // type@0023 │ │ -0025b0: 7020 4600 3200 |0032: invoke-direct {v2, v3}, Lfr/asterope/MainActivity$4;.:(Lfr/asterope/MainActivity;)V // method@0046 │ │ -0025b6: 6e30 0c00 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -0025bc: 6e10 0a00 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000a │ │ -0025c2: 0c01 |003b: move-result-object v1 │ │ -0025c4: 6e10 0f00 0100 |003c: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ -0025ca: 0e00 |003f: return-void │ │ +002544: |[002544] fr.asterope.MainActivity.onBackPressed:()V │ │ +002554: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +002558: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +00255a: 7030 0900 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0009 │ │ +002560: 1401 3400 047f |0006: const v1, #float 1.75459e+38 // #7f040034 │ │ +002566: 6e20 5c00 1300 |0009: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00256c: 0c01 |000c: move-result-object v1 │ │ +00256e: 6e20 0e00 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000e │ │ +002574: 1401 3500 047f |0010: const v1, #float 1.75459e+38 // #7f040035 │ │ +00257a: 6e20 5c00 1300 |0013: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002580: 0c01 |0016: move-result-object v1 │ │ +002582: 6e20 0b00 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +002588: 1401 0f00 047f |001a: const v1, #float 1.75458e+38 // #7f04000f │ │ +00258e: 6e20 5c00 1300 |001d: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002594: 0c01 |0020: move-result-object v1 │ │ +002596: 2202 2200 |0021: new-instance v2, Lfr/asterope/MainActivity$3; // type@0022 │ │ +00259a: 7020 4400 3200 |0023: invoke-direct {v2, v3}, Lfr/asterope/MainActivity$3;.:(Lfr/asterope/MainActivity;)V // method@0044 │ │ +0025a0: 6e30 0d00 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +0025a6: 1401 1000 047f |0029: const v1, #float 1.75458e+38 // #7f040010 │ │ +0025ac: 6e20 5c00 1300 |002c: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0025b2: 0c01 |002f: move-result-object v1 │ │ +0025b4: 2202 2300 |0030: new-instance v2, Lfr/asterope/MainActivity$4; // type@0023 │ │ +0025b8: 7020 4600 3200 |0032: invoke-direct {v2, v3}, Lfr/asterope/MainActivity$4;.:(Lfr/asterope/MainActivity;)V // method@0046 │ │ +0025be: 6e30 0c00 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +0025c4: 6e10 0a00 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000a │ │ +0025ca: 0c01 |003b: move-result-object v1 │ │ +0025cc: 6e10 0f00 0100 |003c: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ +0025d2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0006 line=282 │ │ 0x0010 line=283 │ │ 0x001a line=284 │ │ 0x0029 line=294 │ │ @@ -1837,280 +1838,280 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 562 16-bit code units │ │ -0025cc: |[0025cc] fr.asterope.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0025dc: 6f20 0100 ed00 |0000: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0001 │ │ -0025e2: 6e10 5800 0d00 |0003: invoke-virtual {v13}, Lfr/asterope/MainActivity;.checkForAvailableGPS:()V // method@0058 │ │ -0025e8: 1a00 5f01 |0006: const-string v0, "location" // string@015f │ │ -0025ec: 6e20 5d00 0d00 |0008: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@005d │ │ -0025f2: 0c00 |000b: move-result-object v0 │ │ -0025f4: 1f00 0d00 |000c: check-cast v0, Landroid/location/LocationManager; // type@000d │ │ -0025f8: 5bd0 1500 |000e: iput-object v0, v13, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ -0025fc: 54d0 1500 |0010: iget-object v0, v13, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ -002600: 1a01 3501 |0012: const-string v1, "gps" // string@0135 │ │ -002604: 1602 401f |0014: const-wide/16 v2, #int 8000 // #1f40 │ │ -002608: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -00260a: 07d5 |0017: move-object v5, v13 │ │ -00260c: 7406 1c00 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@001c │ │ -002612: 2200 2000 |001b: new-instance v0, Lfr/asterope/MainActivity$1; // type@0020 │ │ -002616: 7020 4000 d000 |001d: invoke-direct {v0, v13}, Lfr/asterope/MainActivity$1;.:(Lfr/asterope/MainActivity;)V // method@0040 │ │ -00261c: 5bd0 2100 |0020: iput-object v0, v13, Lfr/asterope/MainActivity;.myRunnable:Ljava/lang/Runnable; // field@0021 │ │ -002620: 2200 1000 |0022: new-instance v0, Landroid/os/Handler; // type@0010 │ │ -002624: 7010 2d00 0000 |0024: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@002d │ │ -00262a: 5bd0 2000 |0027: iput-object v0, v13, Lfr/asterope/MainActivity;.myHandler:Landroid/os/Handler; // field@0020 │ │ -00262e: 380e c801 |0029: if-eqz v14, 01f1 // +01c8 │ │ -002632: 1a00 5a01 |002b: const-string v0, "latitude" // string@015a │ │ -002636: 6e20 1e00 0e00 |002d: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@001e │ │ -00263c: 0b00 |0030: move-result-wide v0 │ │ -00263e: 5ad0 1c00 |0031: iput-wide v0, v13, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ -002642: 1a00 7b01 |0033: const-string v0, "longitude" // string@017b │ │ -002646: 6e20 1e00 0e00 |0035: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@001e │ │ -00264c: 0b00 |0038: move-result-wide v0 │ │ -00264e: 5ad0 1f00 |0039: iput-wide v0, v13, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ -002652: 1a00 c501 |003b: const-string v0, "satelliteNumber" // string@01c5 │ │ -002656: 6e20 2000 0e00 |003d: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0020 │ │ -00265c: 0a00 |0040: move-result v0 │ │ -00265e: 59d0 2500 |0041: iput v0, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -002662: 1a00 5501 |0043: const-string v0, "last_position" // string@0155 │ │ -002666: 6e20 2200 0e00 |0045: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0022 │ │ -00266c: 0c00 |0048: move-result-object v0 │ │ -00266e: 1f00 0b00 |0049: check-cast v0, Landroid/location/Location; // type@000b │ │ -002672: 5bd0 1b00 |004b: iput-object v0, v13, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ -002676: 1a00 ed01 |004d: const-string v0, "started" // string@01ed │ │ -00267a: 6e20 1d00 0e00 |004f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@001d │ │ -002680: 0a00 |0052: move-result v0 │ │ -002682: 5cd0 2600 |0053: iput-boolean v0, v13, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -002686: 1a00 4a01 |0055: const-string v0, "inst_speed" // string@014a │ │ -00268a: 6e20 1f00 0e00 |0057: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ -002690: 0a00 |005a: move-result v0 │ │ -002692: 59d0 1900 |005b: iput v0, v13, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ -002696: 1a00 d300 |005d: const-string v0, "average_speed" // string@00d3 │ │ -00269a: 6e20 1f00 0e00 |005f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ -0026a0: 0a00 |0062: move-result v0 │ │ -0026a2: 59d0 0f00 |0063: iput v0, v13, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ -0026a6: 1a00 0001 |0065: const-string v0, "distance" // string@0100 │ │ -0026aa: 6e20 1f00 0e00 |0067: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ -0026b0: 0a00 |006a: move-result v0 │ │ -0026b2: 59d0 1100 |006b: iput v0, v13, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ -0026b6: 1a00 0302 |006d: const-string v0, "update_count" // string@0203 │ │ -0026ba: 6e20 2100 0e00 |006f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0021 │ │ -0026c0: 0b00 |0072: move-result-wide v0 │ │ -0026c2: 5ad0 2700 |0073: iput-wide v0, v13, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ -0026c6: 1a00 0a01 |0075: const-string v0, "elapsed_seconds" // string@010a │ │ -0026ca: 6e20 1f00 0e00 |0077: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ -0026d0: 0a00 |007a: move-result v0 │ │ -0026d2: 59d0 1200 |007b: iput v0, v13, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ -0026d6: 1a00 3601 |007d: const-string v0, "gpsStatus" // string@0136 │ │ -0026da: 6e20 2300 0e00 |007f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0023 │ │ -0026e0: 0c00 |0082: move-result-object v0 │ │ -0026e2: 5bd0 1600 |0083: iput-object v0, v13, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ -0026e6: 1a00 6201 |0085: const-string v0, "logFilename" // string@0162 │ │ -0026ea: 6e20 2300 0e00 |0087: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0023 │ │ -0026f0: 0c00 |008a: move-result-object v0 │ │ -0026f2: 5bd0 1d00 |008b: iput-object v0, v13, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ -0026f6: 1a00 1b01 |008d: const-string v0, "firstGPSFixReceived" // string@011b │ │ -0026fa: 6e20 1d00 0e00 |008f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@001d │ │ -002700: 0a00 |0092: move-result v0 │ │ -002702: 5cd0 1400 |0093: iput-boolean v0, v13, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ -002706: 1a00 5401 |0095: const-string v0, "lastAltitude" // string@0154 │ │ -00270a: 6e20 1f00 0e00 |0097: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ -002710: 0a00 |009a: move-result v0 │ │ -002712: 8900 |009b: float-to-double v0, v0 │ │ -002714: 5ad0 1a00 |009c: iput-wide v0, v13, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ -002718: 1a00 ce00 |009e: const-string v0, "ascent" // string@00ce │ │ -00271c: 6e20 1f00 0e00 |00a0: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ -002722: 0a00 |00a3: move-result v0 │ │ -002724: 59d0 0e00 |00a4: iput v0, v13, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ -002728: 1a00 fc00 |00a6: const-string v0, "descent" // string@00fc │ │ -00272c: 6e20 1f00 0e00 |00a8: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ -002732: 0a00 |00ab: move-result v0 │ │ -002734: 59d0 1000 |00ac: iput v0, v13, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ -002738: 1500 037f |00ae: const/high16 v0, #int 2130903040 // #7f03 │ │ -00273c: 6e20 6d00 0d00 |00b0: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.setContentView:(I)V // method@006d │ │ -002742: 7010 7100 0d00 |00b3: invoke-direct {v13}, Lfr/asterope/MainActivity;.updateUI:()V // method@0071 │ │ -002748: 55d0 1400 |00b6: iget-boolean v0, v13, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ -00274c: 1211 |00b8: const/4 v1, #int 1 // #1 │ │ -00274e: 3310 1e00 |00b9: if-ne v0, v1, 00d7 // +001e │ │ -002752: 1400 0800 057f |00bb: const v0, #float 1.76787e+38 // #7f050008 │ │ -002758: 6e20 5a00 0d00 |00be: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -00275e: 0c08 |00c1: move-result-object v8 │ │ -002760: 1f08 1500 |00c2: check-cast v8, Landroid/widget/Button; // type@0015 │ │ -002764: 1210 |00c4: const/4 v0, #int 1 // #1 │ │ -002766: 6e20 3300 0800 |00c5: invoke-virtual {v8, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@0033 │ │ -00276c: 55d0 2600 |00c8: iget-boolean v0, v13, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -002770: 1211 |00ca: const/4 v1, #int 1 // #1 │ │ -002772: 3310 1a01 |00cb: if-ne v0, v1, 01e5 // +011a │ │ -002776: 1400 1200 047f |00cd: const v0, #float 1.75458e+38 // #7f040012 │ │ -00277c: 6e20 5c00 0d00 |00d0: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002782: 0c00 |00d3: move-result-object v0 │ │ -002784: 6e20 3500 0800 |00d4: invoke-virtual {v8, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0035 │ │ -00278a: 55d0 1400 |00d7: iget-boolean v0, v13, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ -00278e: 3900 1100 |00d9: if-nez v0, 00ea // +0011 │ │ -002792: 1400 1900 047f |00db: const v0, #float 1.75459e+38 // #7f040019 │ │ -002798: 6e20 5c00 0d00 |00de: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00279e: 0c00 |00e1: move-result-object v0 │ │ -0027a0: 1211 |00e2: const/4 v1, #int 1 // #1 │ │ -0027a2: 7130 3800 0d01 |00e3: invoke-static {v13, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0038 │ │ -0027a8: 0c00 |00e6: move-result-object v0 │ │ -0027aa: 6e10 3900 0000 |00e7: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0039 │ │ -0027b0: 121a |00ea: const/4 v10, #int 1 // #1 │ │ -0027b2: 220c 3300 |00eb: new-instance v12, Ljava/io/File; // type@0033 │ │ -0027b6: 2200 4600 |00ed: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ -0027ba: 7010 b000 0000 |00ef: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0027c0: 7100 2b00 0000 |00f2: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@002b │ │ -0027c6: 0c01 |00f5: move-result-object v1 │ │ -0027c8: 6e10 9500 0100 |00f6: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0095 │ │ -0027ce: 0c01 |00f9: move-result-object v1 │ │ -0027d0: 6e20 b500 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0027d6: 0c00 |00fd: move-result-object v0 │ │ -0027d8: 1a01 1c00 |00fe: const-string v1, "/" // string@001c │ │ -0027dc: 6e20 b500 1000 |0100: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0027e2: 0c00 |0103: move-result-object v0 │ │ -0027e4: 1401 0d00 047f |0104: const v1, #float 1.75458e+38 // #7f04000d │ │ -0027ea: 6e20 5c00 1d00 |0107: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0027f0: 0c01 |010a: move-result-object v1 │ │ -0027f2: 6e20 b500 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0027f8: 0c00 |010e: move-result-object v0 │ │ -0027fa: 6e10 b600 0000 |010f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -002800: 0c00 |0112: move-result-object v0 │ │ -002802: 7020 9300 0c00 |0113: invoke-direct {v12, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0093 │ │ -002808: 6e10 9400 0c00 |0116: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0094 │ │ -00280e: 0a00 |0119: move-result v0 │ │ -002810: 3900 0600 |011a: if-nez v0, 0120 // +0006 │ │ -002814: 6e10 9600 0c00 |011c: invoke-virtual {v12}, Ljava/io/File;.mkdir:()Z // method@0096 │ │ -00281a: 0a0a |011f: move-result v10 │ │ -00281c: 2200 1f00 |0120: new-instance v0, Lfr/asterope/ExternalFileLogger; // type@001f │ │ -002820: 54d1 1d00 |0122: iget-object v1, v13, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ -002824: 7020 3b00 1000 |0124: invoke-direct {v0, v1}, Lfr/asterope/ExternalFileLogger;.:(Ljava/lang/String;)V // method@003b │ │ -00282a: 5bd0 1e00 |0127: iput-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -00282e: 54d0 1e00 |0129: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -002832: 1401 2000 047f |012b: const v1, #float 1.75459e+38 // #7f040020 │ │ -002838: 6e20 5c00 1d00 |012e: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00283e: 0c01 |0131: move-result-object v1 │ │ -002840: 6e20 3e00 1000 |0132: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -002846: 54d0 1e00 |0135: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -00284a: 1501 047f |0137: const/high16 v1, #int 2130968576 // #7f04 │ │ -00284e: 6e20 5c00 1d00 |0139: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002854: 0c01 |013c: move-result-object v1 │ │ -002856: 6e20 3e00 1000 |013d: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -00285c: 54d0 1e00 |0140: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -002860: 2201 4600 |0142: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ -002864: 7010 b000 0100 |0144: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -00286a: 1402 2100 047f |0147: const v2, #float 1.75459e+38 // #7f040021 │ │ -002870: 6e20 5c00 2d00 |014a: invoke-virtual {v13, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002876: 0c02 |014d: move-result-object v2 │ │ -002878: 6e20 b500 2100 |014e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00287e: 0c01 |0151: move-result-object v1 │ │ -002880: 1302 401f |0152: const/16 v2, #int 8000 // #1f40 │ │ -002884: 6e20 b300 2100 |0154: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00b3 │ │ -00288a: 0c01 |0157: move-result-object v1 │ │ -00288c: 1a02 0c00 |0158: const-string v2, " ms, " // string@000c │ │ -002890: 6e20 b500 2100 |015a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002896: 0c01 |015d: move-result-object v1 │ │ -002898: 1402 2200 047f |015e: const v2, #float 1.75459e+38 // #7f040022 │ │ -00289e: 6e20 5c00 2d00 |0161: invoke-virtual {v13, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0028a4: 0c02 |0164: move-result-object v2 │ │ -0028a6: 6e20 b500 2100 |0165: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0028ac: 0c01 |0168: move-result-object v1 │ │ -0028ae: 1202 |0169: const/4 v2, #int 0 // #0 │ │ -0028b0: 6e20 b200 2100 |016a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@00b2 │ │ -0028b6: 0c01 |016d: move-result-object v1 │ │ -0028b8: 1a02 0b00 |016e: const-string v2, " m." // string@000b │ │ -0028bc: 6e20 b500 2100 |0170: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0028c2: 0c01 |0173: move-result-object v1 │ │ -0028c4: 6e10 b600 0100 |0174: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -0028ca: 0c01 |0177: move-result-object v1 │ │ -0028cc: 6e20 3e00 1000 |0178: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -0028d2: 54d0 1e00 |017b: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -0028d6: 2201 4600 |017d: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ -0028da: 7010 b000 0100 |017f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0028e0: 1402 2300 047f |0182: const v2, #float 1.75459e+38 // #7f040023 │ │ -0028e6: 6e20 5c00 2d00 |0185: invoke-virtual {v13, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0028ec: 0c02 |0188: move-result-object v2 │ │ -0028ee: 6e20 b500 2100 |0189: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0028f4: 0c01 |018c: move-result-object v1 │ │ -0028f6: 1502 2041 |018d: const/high16 v2, #int 1092616192 // #4120 │ │ -0028fa: 6e20 b200 2100 |018f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@00b2 │ │ -002900: 0c01 |0192: move-result-object v1 │ │ -002902: 1a02 0b00 |0193: const-string v2, " m." // string@000b │ │ -002906: 6e20 b500 2100 |0195: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00290c: 0c01 |0198: move-result-object v1 │ │ -00290e: 6e10 b600 0100 |0199: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -002914: 0c01 |019c: move-result-object v1 │ │ -002916: 6e20 3e00 1000 |019d: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -00291c: 54d0 1e00 |01a0: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -002920: 1401 2400 047f |01a2: const v1, #float 1.75459e+38 // #7f040024 │ │ -002926: 6e20 5c00 1d00 |01a5: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00292c: 0c01 |01a8: move-result-object v1 │ │ -00292e: 6e20 3e00 1000 |01a9: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -002934: 7100 3d00 0000 |01ac: invoke-static {}, Lfr/asterope/ExternalFileLogger;.isExternalStorageWritable:()Z // method@003d │ │ -00293a: 0a00 |01af: move-result v0 │ │ -00293c: 3800 0400 |01b0: if-eqz v0, 01b4 // +0004 │ │ -002940: 390a 3200 |01b2: if-nez v10, 01e4 // +0032 │ │ -002944: 2206 0500 |01b4: new-instance v6, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -002948: 1220 |01b6: const/4 v0, #int 2 // #2 │ │ -00294a: 7030 0900 d600 |01b7: invoke-direct {v6, v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0009 │ │ -002950: 1400 3200 047f |01ba: const v0, #float 1.75459e+38 // #7f040032 │ │ -002956: 6e20 5c00 0d00 |01bd: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00295c: 0c00 |01c0: move-result-object v0 │ │ -00295e: 6e20 0e00 0600 |01c1: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000e │ │ -002964: 1400 3300 047f |01c4: const v0, #float 1.75459e+38 // #7f040033 │ │ -00296a: 6e20 5c00 0d00 |01c7: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002970: 0c00 |01ca: move-result-object v0 │ │ -002972: 6e20 0b00 0600 |01cb: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -002978: 1400 0e00 047f |01ce: const v0, #float 1.75458e+38 // #7f04000e │ │ -00297e: 6e20 5c00 0d00 |01d1: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002984: 0c00 |01d4: move-result-object v0 │ │ -002986: 2201 2100 |01d5: new-instance v1, Lfr/asterope/MainActivity$2; // type@0021 │ │ -00298a: 7020 4200 d100 |01d7: invoke-direct {v1, v13}, Lfr/asterope/MainActivity$2;.:(Lfr/asterope/MainActivity;)V // method@0042 │ │ -002990: 6e30 0d00 0601 |01da: invoke-virtual {v6, v0, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -002996: 6e10 0a00 0600 |01dd: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000a │ │ -00299c: 0c00 |01e0: move-result-object v0 │ │ -00299e: 6e10 0f00 0000 |01e1: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ -0029a4: 0e00 |01e4: return-void │ │ -0029a6: 1400 1100 047f |01e5: const v0, #float 1.75458e+38 // #7f040011 │ │ -0029ac: 6e20 5c00 0d00 |01e8: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0029b2: 0c00 |01eb: move-result-object v0 │ │ -0029b4: 6e20 3500 0800 |01ec: invoke-virtual {v8, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0035 │ │ -0029ba: 2900 e8fe |01ef: goto/16 00d7 // -0118 │ │ -0029be: 220b 4800 |01f1: new-instance v11, Ljava/text/SimpleDateFormat; // type@0048 │ │ -0029c2: 1a00 3500 |01f3: const-string v0, "E_dd_MMM_yyyy__HH_mm_ss" // string@0035 │ │ -0029c6: 7020 b700 0b00 |01f5: invoke-direct {v11, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@00b7 │ │ -0029cc: 2200 4a00 |01f8: new-instance v0, Ljava/util/Date; // type@004a │ │ -0029d0: 7010 bd00 0000 |01fa: invoke-direct {v0}, Ljava/util/Date;.:()V // method@00bd │ │ -0029d6: 6e20 b800 0b00 |01fd: invoke-virtual {v11, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@00b8 │ │ -0029dc: 0c09 |0200: move-result-object v9 │ │ -0029de: 2200 4600 |0201: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ -0029e2: 7010 b000 0000 |0203: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0029e8: 1401 0d00 047f |0206: const v1, #float 1.75458e+38 // #7f04000d │ │ -0029ee: 6e20 5c00 1d00 |0209: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0029f4: 0c01 |020c: move-result-object v1 │ │ -0029f6: 6e20 b500 1000 |020d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0029fc: 0c00 |0210: move-result-object v0 │ │ -0029fe: 1a01 1d00 |0211: const-string v1, "/Run_" // string@001d │ │ -002a02: 6e20 b500 1000 |0213: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002a08: 0c00 |0216: move-result-object v0 │ │ -002a0a: 6e20 b500 9000 |0217: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002a10: 0c00 |021a: move-result-object v0 │ │ -002a12: 1a01 1b00 |021b: const-string v1, ".csv" // string@001b │ │ -002a16: 6e20 b500 1000 |021d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002a1c: 0c00 |0220: move-result-object v0 │ │ -002a1e: 6e10 b600 0000 |0221: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -002a24: 0c00 |0224: move-result-object v0 │ │ -002a26: 5bd0 1d00 |0225: iput-object v0, v13, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ -002a2a: 1500 037f |0227: const/high16 v0, #int 2130903040 // #7f03 │ │ -002a2e: 6e20 6d00 0d00 |0229: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.setContentView:(I)V // method@006d │ │ -002a34: 2900 abfe |022c: goto/16 00d7 // -0155 │ │ -002a38: 0d07 |022e: move-exception v7 │ │ -002a3a: 120a |022f: const/4 v10, #int 0 // #0 │ │ -002a3c: 2900 f0fe |0230: goto/16 0120 // -0110 │ │ +0025d4: |[0025d4] fr.asterope.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0025e4: 6f20 0100 ed00 |0000: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0001 │ │ +0025ea: 6e10 5800 0d00 |0003: invoke-virtual {v13}, Lfr/asterope/MainActivity;.checkForAvailableGPS:()V // method@0058 │ │ +0025f0: 1a00 5f01 |0006: const-string v0, "location" // string@015f │ │ +0025f4: 6e20 5d00 0d00 |0008: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@005d │ │ +0025fa: 0c00 |000b: move-result-object v0 │ │ +0025fc: 1f00 0d00 |000c: check-cast v0, Landroid/location/LocationManager; // type@000d │ │ +002600: 5bd0 1500 |000e: iput-object v0, v13, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ +002604: 54d0 1500 |0010: iget-object v0, v13, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ +002608: 1a01 3501 |0012: const-string v1, "gps" // string@0135 │ │ +00260c: 1602 401f |0014: const-wide/16 v2, #int 8000 // #1f40 │ │ +002610: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +002612: 07d5 |0017: move-object v5, v13 │ │ +002614: 7406 1c00 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@001c │ │ +00261a: 2200 2000 |001b: new-instance v0, Lfr/asterope/MainActivity$1; // type@0020 │ │ +00261e: 7020 4000 d000 |001d: invoke-direct {v0, v13}, Lfr/asterope/MainActivity$1;.:(Lfr/asterope/MainActivity;)V // method@0040 │ │ +002624: 5bd0 2100 |0020: iput-object v0, v13, Lfr/asterope/MainActivity;.myRunnable:Ljava/lang/Runnable; // field@0021 │ │ +002628: 2200 1000 |0022: new-instance v0, Landroid/os/Handler; // type@0010 │ │ +00262c: 7010 2d00 0000 |0024: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@002d │ │ +002632: 5bd0 2000 |0027: iput-object v0, v13, Lfr/asterope/MainActivity;.myHandler:Landroid/os/Handler; // field@0020 │ │ +002636: 380e c801 |0029: if-eqz v14, 01f1 // +01c8 │ │ +00263a: 1a00 5a01 |002b: const-string v0, "latitude" // string@015a │ │ +00263e: 6e20 1e00 0e00 |002d: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@001e │ │ +002644: 0b00 |0030: move-result-wide v0 │ │ +002646: 5ad0 1c00 |0031: iput-wide v0, v13, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ +00264a: 1a00 7b01 |0033: const-string v0, "longitude" // string@017b │ │ +00264e: 6e20 1e00 0e00 |0035: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@001e │ │ +002654: 0b00 |0038: move-result-wide v0 │ │ +002656: 5ad0 1f00 |0039: iput-wide v0, v13, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ +00265a: 1a00 c501 |003b: const-string v0, "satelliteNumber" // string@01c5 │ │ +00265e: 6e20 2000 0e00 |003d: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0020 │ │ +002664: 0a00 |0040: move-result v0 │ │ +002666: 59d0 2500 |0041: iput v0, v13, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +00266a: 1a00 5501 |0043: const-string v0, "last_position" // string@0155 │ │ +00266e: 6e20 2200 0e00 |0045: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0022 │ │ +002674: 0c00 |0048: move-result-object v0 │ │ +002676: 1f00 0b00 |0049: check-cast v0, Landroid/location/Location; // type@000b │ │ +00267a: 5bd0 1b00 |004b: iput-object v0, v13, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ +00267e: 1a00 ed01 |004d: const-string v0, "started" // string@01ed │ │ +002682: 6e20 1d00 0e00 |004f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@001d │ │ +002688: 0a00 |0052: move-result v0 │ │ +00268a: 5cd0 2600 |0053: iput-boolean v0, v13, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +00268e: 1a00 4a01 |0055: const-string v0, "inst_speed" // string@014a │ │ +002692: 6e20 1f00 0e00 |0057: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ +002698: 0a00 |005a: move-result v0 │ │ +00269a: 59d0 1900 |005b: iput v0, v13, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ +00269e: 1a00 d300 |005d: const-string v0, "average_speed" // string@00d3 │ │ +0026a2: 6e20 1f00 0e00 |005f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ +0026a8: 0a00 |0062: move-result v0 │ │ +0026aa: 59d0 0f00 |0063: iput v0, v13, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ +0026ae: 1a00 0001 |0065: const-string v0, "distance" // string@0100 │ │ +0026b2: 6e20 1f00 0e00 |0067: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ +0026b8: 0a00 |006a: move-result v0 │ │ +0026ba: 59d0 1100 |006b: iput v0, v13, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ +0026be: 1a00 0302 |006d: const-string v0, "update_count" // string@0203 │ │ +0026c2: 6e20 2100 0e00 |006f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0021 │ │ +0026c8: 0b00 |0072: move-result-wide v0 │ │ +0026ca: 5ad0 2700 |0073: iput-wide v0, v13, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ +0026ce: 1a00 0a01 |0075: const-string v0, "elapsed_seconds" // string@010a │ │ +0026d2: 6e20 1f00 0e00 |0077: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ +0026d8: 0a00 |007a: move-result v0 │ │ +0026da: 59d0 1200 |007b: iput v0, v13, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ +0026de: 1a00 3601 |007d: const-string v0, "gpsStatus" // string@0136 │ │ +0026e2: 6e20 2300 0e00 |007f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0023 │ │ +0026e8: 0c00 |0082: move-result-object v0 │ │ +0026ea: 5bd0 1600 |0083: iput-object v0, v13, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ +0026ee: 1a00 6201 |0085: const-string v0, "logFilename" // string@0162 │ │ +0026f2: 6e20 2300 0e00 |0087: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0023 │ │ +0026f8: 0c00 |008a: move-result-object v0 │ │ +0026fa: 5bd0 1d00 |008b: iput-object v0, v13, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ +0026fe: 1a00 1b01 |008d: const-string v0, "firstGPSFixReceived" // string@011b │ │ +002702: 6e20 1d00 0e00 |008f: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@001d │ │ +002708: 0a00 |0092: move-result v0 │ │ +00270a: 5cd0 1400 |0093: iput-boolean v0, v13, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ +00270e: 1a00 5401 |0095: const-string v0, "lastAltitude" // string@0154 │ │ +002712: 6e20 1f00 0e00 |0097: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ +002718: 0a00 |009a: move-result v0 │ │ +00271a: 8900 |009b: float-to-double v0, v0 │ │ +00271c: 5ad0 1a00 |009c: iput-wide v0, v13, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ +002720: 1a00 ce00 |009e: const-string v0, "ascent" // string@00ce │ │ +002724: 6e20 1f00 0e00 |00a0: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ +00272a: 0a00 |00a3: move-result v0 │ │ +00272c: 59d0 0e00 |00a4: iput v0, v13, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ +002730: 1a00 fc00 |00a6: const-string v0, "descent" // string@00fc │ │ +002734: 6e20 1f00 0e00 |00a8: invoke-virtual {v14, v0}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@001f │ │ +00273a: 0a00 |00ab: move-result v0 │ │ +00273c: 59d0 1000 |00ac: iput v0, v13, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ +002740: 1500 037f |00ae: const/high16 v0, #int 2130903040 // #7f03 │ │ +002744: 6e20 6d00 0d00 |00b0: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.setContentView:(I)V // method@006d │ │ +00274a: 7010 7100 0d00 |00b3: invoke-direct {v13}, Lfr/asterope/MainActivity;.updateUI:()V // method@0071 │ │ +002750: 55d0 1400 |00b6: iget-boolean v0, v13, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ +002754: 1211 |00b8: const/4 v1, #int 1 // #1 │ │ +002756: 3310 1e00 |00b9: if-ne v0, v1, 00d7 // +001e │ │ +00275a: 1400 0800 057f |00bb: const v0, #float 1.76787e+38 // #7f050008 │ │ +002760: 6e20 5a00 0d00 |00be: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +002766: 0c08 |00c1: move-result-object v8 │ │ +002768: 1f08 1500 |00c2: check-cast v8, Landroid/widget/Button; // type@0015 │ │ +00276c: 1210 |00c4: const/4 v0, #int 1 // #1 │ │ +00276e: 6e20 3300 0800 |00c5: invoke-virtual {v8, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@0033 │ │ +002774: 55d0 2600 |00c8: iget-boolean v0, v13, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +002778: 1211 |00ca: const/4 v1, #int 1 // #1 │ │ +00277a: 3310 1a01 |00cb: if-ne v0, v1, 01e5 // +011a │ │ +00277e: 1400 1200 047f |00cd: const v0, #float 1.75458e+38 // #7f040012 │ │ +002784: 6e20 5c00 0d00 |00d0: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00278a: 0c00 |00d3: move-result-object v0 │ │ +00278c: 6e20 3500 0800 |00d4: invoke-virtual {v8, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0035 │ │ +002792: 55d0 1400 |00d7: iget-boolean v0, v13, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ +002796: 3900 1100 |00d9: if-nez v0, 00ea // +0011 │ │ +00279a: 1400 1900 047f |00db: const v0, #float 1.75459e+38 // #7f040019 │ │ +0027a0: 6e20 5c00 0d00 |00de: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0027a6: 0c00 |00e1: move-result-object v0 │ │ +0027a8: 1211 |00e2: const/4 v1, #int 1 // #1 │ │ +0027aa: 7130 3800 0d01 |00e3: invoke-static {v13, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0038 │ │ +0027b0: 0c00 |00e6: move-result-object v0 │ │ +0027b2: 6e10 3900 0000 |00e7: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0039 │ │ +0027b8: 121a |00ea: const/4 v10, #int 1 // #1 │ │ +0027ba: 220c 3300 |00eb: new-instance v12, Ljava/io/File; // type@0033 │ │ +0027be: 2200 4600 |00ed: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ +0027c2: 7010 b000 0000 |00ef: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +0027c8: 7100 2b00 0000 |00f2: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@002b │ │ +0027ce: 0c01 |00f5: move-result-object v1 │ │ +0027d0: 6e10 9500 0100 |00f6: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0095 │ │ +0027d6: 0c01 |00f9: move-result-object v1 │ │ +0027d8: 6e20 b500 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0027de: 0c00 |00fd: move-result-object v0 │ │ +0027e0: 1a01 1c00 |00fe: const-string v1, "/" // string@001c │ │ +0027e4: 6e20 b500 1000 |0100: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0027ea: 0c00 |0103: move-result-object v0 │ │ +0027ec: 1401 0d00 047f |0104: const v1, #float 1.75458e+38 // #7f04000d │ │ +0027f2: 6e20 5c00 1d00 |0107: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0027f8: 0c01 |010a: move-result-object v1 │ │ +0027fa: 6e20 b500 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002800: 0c00 |010e: move-result-object v0 │ │ +002802: 6e10 b600 0000 |010f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +002808: 0c00 |0112: move-result-object v0 │ │ +00280a: 7020 9300 0c00 |0113: invoke-direct {v12, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0093 │ │ +002810: 6e10 9400 0c00 |0116: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@0094 │ │ +002816: 0a00 |0119: move-result v0 │ │ +002818: 3900 0600 |011a: if-nez v0, 0120 // +0006 │ │ +00281c: 6e10 9600 0c00 |011c: invoke-virtual {v12}, Ljava/io/File;.mkdir:()Z // method@0096 │ │ +002822: 0a0a |011f: move-result v10 │ │ +002824: 2200 1f00 |0120: new-instance v0, Lfr/asterope/ExternalFileLogger; // type@001f │ │ +002828: 54d1 1d00 |0122: iget-object v1, v13, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ +00282c: 7020 3b00 1000 |0124: invoke-direct {v0, v1}, Lfr/asterope/ExternalFileLogger;.:(Ljava/lang/String;)V // method@003b │ │ +002832: 5bd0 1e00 |0127: iput-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +002836: 54d0 1e00 |0129: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +00283a: 1401 2000 047f |012b: const v1, #float 1.75459e+38 // #7f040020 │ │ +002840: 6e20 5c00 1d00 |012e: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002846: 0c01 |0131: move-result-object v1 │ │ +002848: 6e20 3e00 1000 |0132: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +00284e: 54d0 1e00 |0135: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +002852: 1501 047f |0137: const/high16 v1, #int 2130968576 // #7f04 │ │ +002856: 6e20 5c00 1d00 |0139: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00285c: 0c01 |013c: move-result-object v1 │ │ +00285e: 6e20 3e00 1000 |013d: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +002864: 54d0 1e00 |0140: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +002868: 2201 4600 |0142: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ +00286c: 7010 b000 0100 |0144: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +002872: 1402 2100 047f |0147: const v2, #float 1.75459e+38 // #7f040021 │ │ +002878: 6e20 5c00 2d00 |014a: invoke-virtual {v13, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00287e: 0c02 |014d: move-result-object v2 │ │ +002880: 6e20 b500 2100 |014e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002886: 0c01 |0151: move-result-object v1 │ │ +002888: 1302 401f |0152: const/16 v2, #int 8000 // #1f40 │ │ +00288c: 6e20 b300 2100 |0154: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00b3 │ │ +002892: 0c01 |0157: move-result-object v1 │ │ +002894: 1a02 0c00 |0158: const-string v2, " ms, " // string@000c │ │ +002898: 6e20 b500 2100 |015a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +00289e: 0c01 |015d: move-result-object v1 │ │ +0028a0: 1402 2200 047f |015e: const v2, #float 1.75459e+38 // #7f040022 │ │ +0028a6: 6e20 5c00 2d00 |0161: invoke-virtual {v13, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0028ac: 0c02 |0164: move-result-object v2 │ │ +0028ae: 6e20 b500 2100 |0165: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0028b4: 0c01 |0168: move-result-object v1 │ │ +0028b6: 1202 |0169: const/4 v2, #int 0 // #0 │ │ +0028b8: 6e20 b200 2100 |016a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@00b2 │ │ +0028be: 0c01 |016d: move-result-object v1 │ │ +0028c0: 1a02 0b00 |016e: const-string v2, " m." // string@000b │ │ +0028c4: 6e20 b500 2100 |0170: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0028ca: 0c01 |0173: move-result-object v1 │ │ +0028cc: 6e10 b600 0100 |0174: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +0028d2: 0c01 |0177: move-result-object v1 │ │ +0028d4: 6e20 3e00 1000 |0178: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +0028da: 54d0 1e00 |017b: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +0028de: 2201 4600 |017d: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ +0028e2: 7010 b000 0100 |017f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +0028e8: 1402 2300 047f |0182: const v2, #float 1.75459e+38 // #7f040023 │ │ +0028ee: 6e20 5c00 2d00 |0185: invoke-virtual {v13, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0028f4: 0c02 |0188: move-result-object v2 │ │ +0028f6: 6e20 b500 2100 |0189: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0028fc: 0c01 |018c: move-result-object v1 │ │ +0028fe: 1502 2041 |018d: const/high16 v2, #int 1092616192 // #4120 │ │ +002902: 6e20 b200 2100 |018f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@00b2 │ │ +002908: 0c01 |0192: move-result-object v1 │ │ +00290a: 1a02 0b00 |0193: const-string v2, " m." // string@000b │ │ +00290e: 6e20 b500 2100 |0195: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002914: 0c01 |0198: move-result-object v1 │ │ +002916: 6e10 b600 0100 |0199: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +00291c: 0c01 |019c: move-result-object v1 │ │ +00291e: 6e20 3e00 1000 |019d: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +002924: 54d0 1e00 |01a0: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +002928: 1401 2400 047f |01a2: const v1, #float 1.75459e+38 // #7f040024 │ │ +00292e: 6e20 5c00 1d00 |01a5: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002934: 0c01 |01a8: move-result-object v1 │ │ +002936: 6e20 3e00 1000 |01a9: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +00293c: 7100 3d00 0000 |01ac: invoke-static {}, Lfr/asterope/ExternalFileLogger;.isExternalStorageWritable:()Z // method@003d │ │ +002942: 0a00 |01af: move-result v0 │ │ +002944: 3800 0400 |01b0: if-eqz v0, 01b4 // +0004 │ │ +002948: 390a 3200 |01b2: if-nez v10, 01e4 // +0032 │ │ +00294c: 2206 0500 |01b4: new-instance v6, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +002950: 1220 |01b6: const/4 v0, #int 2 // #2 │ │ +002952: 7030 0900 d600 |01b7: invoke-direct {v6, v13, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0009 │ │ +002958: 1400 3200 047f |01ba: const v0, #float 1.75459e+38 // #7f040032 │ │ +00295e: 6e20 5c00 0d00 |01bd: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002964: 0c00 |01c0: move-result-object v0 │ │ +002966: 6e20 0e00 0600 |01c1: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000e │ │ +00296c: 1400 3300 047f |01c4: const v0, #float 1.75459e+38 // #7f040033 │ │ +002972: 6e20 5c00 0d00 |01c7: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002978: 0c00 |01ca: move-result-object v0 │ │ +00297a: 6e20 0b00 0600 |01cb: invoke-virtual {v6, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +002980: 1400 0e00 047f |01ce: const v0, #float 1.75458e+38 // #7f04000e │ │ +002986: 6e20 5c00 0d00 |01d1: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00298c: 0c00 |01d4: move-result-object v0 │ │ +00298e: 2201 2100 |01d5: new-instance v1, Lfr/asterope/MainActivity$2; // type@0021 │ │ +002992: 7020 4200 d100 |01d7: invoke-direct {v1, v13}, Lfr/asterope/MainActivity$2;.:(Lfr/asterope/MainActivity;)V // method@0042 │ │ +002998: 6e30 0d00 0601 |01da: invoke-virtual {v6, v0, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +00299e: 6e10 0a00 0600 |01dd: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000a │ │ +0029a4: 0c00 |01e0: move-result-object v0 │ │ +0029a6: 6e10 0f00 0000 |01e1: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ +0029ac: 0e00 |01e4: return-void │ │ +0029ae: 1400 1100 047f |01e5: const v0, #float 1.75458e+38 // #7f040011 │ │ +0029b4: 6e20 5c00 0d00 |01e8: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0029ba: 0c00 |01eb: move-result-object v0 │ │ +0029bc: 6e20 3500 0800 |01ec: invoke-virtual {v8, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0035 │ │ +0029c2: 2900 e8fe |01ef: goto/16 00d7 // -0118 │ │ +0029c6: 220b 4800 |01f1: new-instance v11, Ljava/text/SimpleDateFormat; // type@0048 │ │ +0029ca: 1a00 3500 |01f3: const-string v0, "E_dd_MMM_yyyy__HH_mm_ss" // string@0035 │ │ +0029ce: 7020 b700 0b00 |01f5: invoke-direct {v11, v0}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@00b7 │ │ +0029d4: 2200 4a00 |01f8: new-instance v0, Ljava/util/Date; // type@004a │ │ +0029d8: 7010 bd00 0000 |01fa: invoke-direct {v0}, Ljava/util/Date;.:()V // method@00bd │ │ +0029de: 6e20 b800 0b00 |01fd: invoke-virtual {v11, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@00b8 │ │ +0029e4: 0c09 |0200: move-result-object v9 │ │ +0029e6: 2200 4600 |0201: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ +0029ea: 7010 b000 0000 |0203: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +0029f0: 1401 0d00 047f |0206: const v1, #float 1.75458e+38 // #7f04000d │ │ +0029f6: 6e20 5c00 1d00 |0209: invoke-virtual {v13, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0029fc: 0c01 |020c: move-result-object v1 │ │ +0029fe: 6e20 b500 1000 |020d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002a04: 0c00 |0210: move-result-object v0 │ │ +002a06: 1a01 1d00 |0211: const-string v1, "/Run_" // string@001d │ │ +002a0a: 6e20 b500 1000 |0213: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002a10: 0c00 |0216: move-result-object v0 │ │ +002a12: 6e20 b500 9000 |0217: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002a18: 0c00 |021a: move-result-object v0 │ │ +002a1a: 1a01 1b00 |021b: const-string v1, ".csv" // string@001b │ │ +002a1e: 6e20 b500 1000 |021d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002a24: 0c00 |0220: move-result-object v0 │ │ +002a26: 6e10 b600 0000 |0221: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +002a2c: 0c00 |0224: move-result-object v0 │ │ +002a2e: 5bd0 1d00 |0225: iput-object v0, v13, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ +002a32: 1500 037f |0227: const/high16 v0, #int 2130903040 // #7f03 │ │ +002a36: 6e20 6d00 0d00 |0229: invoke-virtual {v13, v0}, Lfr/asterope/MainActivity;.setContentView:(I)V // method@006d │ │ +002a3c: 2900 abfe |022c: goto/16 00d7 // -0155 │ │ +002a40: 0d07 |022e: move-exception v7 │ │ +002a42: 120a |022f: const/4 v10, #int 0 // #0 │ │ +002a44: 2900 f0fe |0230: goto/16 0120 // -0110 │ │ catches : 1 │ │ 0x00eb - 0x011f │ │ Ljava/lang/Exception; -> 0x022e │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=137 │ │ 0x0006 line=139 │ │ @@ -2185,28 +2186,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -002a50: |[002a50] fr.asterope.MainActivity.onDestroy:()V │ │ -002a60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -002a62: 6f10 0200 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0002 │ │ -002a68: 5420 1500 |0004: iget-object v0, v2, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ -002a6c: 6e20 1b00 2000 |0006: invoke-virtual {v0, v2}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@001b │ │ -002a72: 5b21 1500 |0009: iput-object v1, v2, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ -002a76: 5420 2200 |000b: iget-object v0, v2, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ -002a7a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -002a7e: 5420 2200 |000f: iget-object v0, v2, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ -002a82: 6e10 c100 0000 |0011: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@00c1 │ │ -002a88: 5b21 2200 |0014: iput-object v1, v2, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ -002a8c: 5b21 2100 |0016: iput-object v1, v2, Lfr/asterope/MainActivity;.myRunnable:Ljava/lang/Runnable; // field@0021 │ │ -002a90: 5b21 2000 |0018: iput-object v1, v2, Lfr/asterope/MainActivity;.myHandler:Landroid/os/Handler; // field@0020 │ │ -002a94: 0e00 |001a: return-void │ │ +002a58: |[002a58] fr.asterope.MainActivity.onDestroy:()V │ │ +002a68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +002a6a: 6f10 0200 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@0002 │ │ +002a70: 5420 1500 |0004: iget-object v0, v2, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ +002a74: 6e20 1b00 2000 |0006: invoke-virtual {v0, v2}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@001b │ │ +002a7a: 5b21 1500 |0009: iput-object v1, v2, Lfr/asterope/MainActivity;.gps:Landroid/location/LocationManager; // field@0015 │ │ +002a7e: 5420 2200 |000b: iget-object v0, v2, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ +002a82: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +002a86: 5420 2200 |000f: iget-object v0, v2, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ +002a8a: 6e10 c100 0000 |0011: invoke-virtual {v0}, Ljava/util/Timer;.cancel:()V // method@00c1 │ │ +002a90: 5b21 2200 |0014: iput-object v1, v2, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ +002a94: 5b21 2100 |0016: iput-object v1, v2, Lfr/asterope/MainActivity;.myRunnable:Ljava/lang/Runnable; // field@0021 │ │ +002a98: 5b21 2000 |0018: iput-object v1, v2, Lfr/asterope/MainActivity;.myHandler:Landroid/os/Handler; // field@0020 │ │ +002a9c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=473 │ │ 0x0004 line=474 │ │ 0x0009 line=475 │ │ 0x000b line=476 │ │ 0x000f line=478 │ │ @@ -2218,257 +2219,257 @@ │ │ 0x0000 - 0x001b reg=2 this Lfr/asterope/MainActivity; │ │ │ │ #5 : (in Lfr/asterope/MainActivity;) │ │ name : 'onLocationChanged' │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 21 │ │ + registers : 22 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 479 16-bit code units │ │ -002a98: |[002a98] fr.asterope.MainActivity.onLocationChanged:(Landroid/location/Location;)V │ │ -002aa8: 3814 ce01 |0000: if-eqz v20, 01ce // +01ce │ │ -002aac: 7401 1200 1400 |0002: invoke-virtual/range {v20}, Landroid/location/Location;.getAccuracy:()F // method@0012 │ │ -002ab2: 0a02 |0005: move-result v2 │ │ -002ab4: 1606 0000 |0006: const-wide/16 v6, #int 0 // #0 │ │ -002ab8: 1208 |0008: const/4 v8, #int 0 // #0 │ │ -002aba: 140e 2c00 047f |0009: const v14, #float 1.75459e+38 // #7f04002c │ │ -002ac0: 0800 1300 |000c: move-object/from16 v0, v19 │ │ -002ac4: 6e20 5c00 e000 |000e: invoke-virtual {v0, v14}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002aca: 0c0c |0011: move-result-object v12 │ │ -002acc: 1603 0000 |0012: const-wide/16 v3, #int 0 // #0 │ │ -002ad0: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -002ad2: 150e 2041 |0015: const/high16 v14, #int 1092616192 // #4120 │ │ -002ad6: 2e0e 020e |0017: cmpg-float v14, v2, v14 │ │ -002ada: 3c0e aa01 |0019: if-gtz v14, 01c3 // +01aa │ │ -002ade: 0800 1300 |001b: move-object/from16 v0, v19 │ │ -002ae2: 550e 1400 |001d: iget-boolean v14, v0, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ -002ae6: 390e 1600 |001f: if-nez v14, 0035 // +0016 │ │ -002aea: 140e 0800 057f |0021: const v14, #float 1.76787e+38 // #7f050008 │ │ -002af0: 0800 1300 |0024: move-object/from16 v0, v19 │ │ -002af4: 6e20 5a00 e000 |0026: invoke-virtual {v0, v14}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -002afa: 0c0a |0029: move-result-object v10 │ │ -002afc: 1f0a 1500 |002a: check-cast v10, Landroid/widget/Button; // type@0015 │ │ -002b00: 121e |002c: const/4 v14, #int 1 // #1 │ │ -002b02: 6e20 3300 ea00 |002d: invoke-virtual {v10, v14}, Landroid/widget/Button;.setEnabled:(Z)V // method@0033 │ │ -002b08: 121e |0030: const/4 v14, #int 1 // #1 │ │ -002b0a: 0800 1300 |0031: move-object/from16 v0, v19 │ │ -002b0e: 5c0e 1400 |0033: iput-boolean v14, v0, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ -002b12: 0800 1300 |0035: move-object/from16 v0, v19 │ │ -002b16: 530e 2700 |0037: iget-wide v14, v0, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ -002b1a: 1610 0100 |0039: const-wide/16 v16, #int 1 // #1 │ │ -002b1e: 9b0e 0e10 |003b: add-long v14, v14, v16 │ │ -002b22: 0800 1300 |003d: move-object/from16 v0, v19 │ │ -002b26: 5a0e 2700 |003f: iput-wide v14, v0, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ -002b2a: 7401 1700 1400 |0041: invoke-virtual/range {v20}, Landroid/location/Location;.getLatitude:()D // method@0017 │ │ -002b30: 0b0e |0044: move-result-wide v14 │ │ -002b32: 0800 1300 |0045: move-object/from16 v0, v19 │ │ -002b36: 5a0e 1c00 |0047: iput-wide v14, v0, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ -002b3a: 7401 1800 1400 |0049: invoke-virtual/range {v20}, Landroid/location/Location;.getLongitude:()D // method@0018 │ │ -002b40: 0b0e |004c: move-result-wide v14 │ │ -002b42: 0800 1300 |004d: move-object/from16 v0, v19 │ │ -002b46: 5a0e 1f00 |004f: iput-wide v14, v0, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ -002b4a: 7401 1600 1400 |0051: invoke-virtual/range {v20}, Landroid/location/Location;.getExtras:()Landroid/os/Bundle; // method@0016 │ │ -002b50: 0c0e |0054: move-result-object v14 │ │ -002b52: 1a0f c701 |0055: const-string v15, "satellites" // string@01c7 │ │ -002b56: 6e20 2000 fe00 |0057: invoke-virtual {v14, v15}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0020 │ │ -002b5c: 0a0e |005a: move-result v14 │ │ -002b5e: 0800 1300 |005b: move-object/from16 v0, v19 │ │ -002b62: 590e 2500 |005d: iput v14, v0, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -002b66: 7401 1900 1400 |005f: invoke-virtual/range {v20}, Landroid/location/Location;.getSpeed:()F // method@0019 │ │ -002b6c: 0a0e |0062: move-result v14 │ │ -002b6e: 0800 1300 |0063: move-object/from16 v0, v19 │ │ -002b72: 590e 1900 |0065: iput v14, v0, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ -002b76: 7401 1300 1400 |0067: invoke-virtual/range {v20}, Landroid/location/Location;.getAltitude:()D // method@0013 │ │ -002b7c: 0b03 |006a: move-result-wide v3 │ │ -002b7e: 7401 1400 1400 |006b: invoke-virtual/range {v20}, Landroid/location/Location;.getBearing:()F // method@0014 │ │ -002b84: 0a05 |006e: move-result v5 │ │ -002b86: 0800 1300 |006f: move-object/from16 v0, v19 │ │ -002b8a: 540e 1b00 |0071: iget-object v14, v0, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ -002b8e: 380e 8b00 |0073: if-eqz v14, 00fe // +008b │ │ -002b92: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -002b96: 550e 2600 |0077: iget-boolean v14, v0, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -002b9a: 121f |0079: const/4 v15, #int 1 // #1 │ │ -002b9c: 33fe 8400 |007a: if-ne v14, v15, 00fe // +0084 │ │ -002ba0: 220b 3100 |007c: new-instance v11, Lfr/asterope/WGS84Point; // type@0031 │ │ -002ba4: 0800 1300 |007e: move-object/from16 v0, v19 │ │ -002ba8: 540e 1b00 |0080: iget-object v14, v0, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ -002bac: 6e10 1700 0e00 |0082: invoke-virtual {v14}, Landroid/location/Location;.getLatitude:()D // method@0017 │ │ -002bb2: 0b0e |0085: move-result-wide v14 │ │ -002bb4: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -002bb8: 5400 1b00 |0088: iget-object v0, v0, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ -002bbc: 0810 0000 |008a: move-object/from16 v16, v0 │ │ -002bc0: 7401 1800 1000 |008c: invoke-virtual/range {v16}, Landroid/location/Location;.getLongitude:()D // method@0018 │ │ -002bc6: 0b10 |008f: move-result-wide v16 │ │ -002bc8: 0500 1000 |0090: move-wide/from16 v0, v16 │ │ -002bcc: 7051 8700 eb0f |0092: invoke-direct {v11, v14, v15, v0, v1}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ -002bd2: 2209 3100 |0095: new-instance v9, Lfr/asterope/WGS84Point; // type@0031 │ │ -002bd6: 7401 1700 1400 |0097: invoke-virtual/range {v20}, Landroid/location/Location;.getLatitude:()D // method@0017 │ │ -002bdc: 0b0e |009a: move-result-wide v14 │ │ -002bde: 7401 1800 1400 |009b: invoke-virtual/range {v20}, Landroid/location/Location;.getLongitude:()D // method@0018 │ │ -002be4: 0b10 |009e: move-result-wide v16 │ │ -002be6: 0500 1000 |009f: move-wide/from16 v0, v16 │ │ -002bea: 7051 8700 e90f |00a1: invoke-direct {v9, v14, v15, v0, v1}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ -002bf0: 7120 8500 9b00 |00a4: invoke-static {v11, v9}, Lfr/asterope/WGS84;.vincentyDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@0085 │ │ -002bf6: 0b0e |00a7: move-result-wide v14 │ │ -002bf8: 1810 0000 0000 0040 8f40 |00a8: const-wide v16, #double 1000 // #408f400000000000 │ │ -002c02: ad06 0e10 |00ad: mul-double v6, v14, v16 │ │ -002c06: 7401 1500 1400 |00af: invoke-virtual/range {v20}, Landroid/location/Location;.getElapsedRealtimeNanos:()J // method@0015 │ │ -002c0c: 0b0e |00b2: move-result-wide v14 │ │ -002c0e: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ -002c12: 5400 1b00 |00b5: iget-object v0, v0, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ -002c16: 0810 0000 |00b7: move-object/from16 v16, v0 │ │ -002c1a: 7401 1500 1000 |00b9: invoke-virtual/range {v16}, Landroid/location/Location;.getElapsedRealtimeNanos:()J // method@0015 │ │ -002c20: 0b10 |00bc: move-result-wide v16 │ │ -002c22: 9c0e 0e10 |00bd: sub-long v14, v14, v16 │ │ -002c26: 86ee |00bf: long-to-double v14, v14 │ │ -002c28: 1810 0000 0000 65cd cd41 |00c0: const-wide v16, #double 1e+09 // #41cdcd6500000000 │ │ -002c32: ae0e 0e10 |00c5: div-double v14, v14, v16 │ │ -002c36: 8ce8 |00c7: double-to-float v8, v14 │ │ -002c38: 0800 1300 |00c8: move-object/from16 v0, v19 │ │ -002c3c: 520e 1200 |00ca: iget v14, v0, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ -002c40: c68e |00cc: add-float/2addr v14, v8 │ │ -002c42: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ -002c46: 590e 1200 |00cf: iput v14, v0, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ -002c4a: 0800 1300 |00d1: move-object/from16 v0, v19 │ │ -002c4e: 520e 1100 |00d3: iget v14, v0, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ -002c52: 89ee |00d5: float-to-double v14, v14 │ │ -002c54: cb6e |00d6: add-double/2addr v14, v6 │ │ -002c56: 8cee |00d7: double-to-float v14, v14 │ │ -002c58: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ -002c5c: 590e 1100 |00da: iput v14, v0, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ -002c60: 0800 1300 |00dc: move-object/from16 v0, v19 │ │ -002c64: 520e 1100 |00de: iget v14, v0, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ -002c68: 0800 1300 |00e0: move-object/from16 v0, v19 │ │ -002c6c: 520f 1200 |00e2: iget v15, v0, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ -002c70: c9fe |00e4: div-float/2addr v14, v15 │ │ -002c72: 0800 1300 |00e5: move-object/from16 v0, v19 │ │ -002c76: 590e 0f00 |00e7: iput v14, v0, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ -002c7a: 0800 1300 |00e9: move-object/from16 v0, v19 │ │ -002c7e: 520e 2500 |00eb: iget v14, v0, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -002c82: 124f |00ed: const/4 v15, #int 4 // #4 │ │ -002c84: 34fe 0700 |00ee: if-lt v14, v15, 00f5 // +0007 │ │ -002c88: 0800 1300 |00f0: move-object/from16 v0, v19 │ │ -002c8c: 6e40 5900 3084 |00f2: invoke-virtual {v0, v3, v4, v8}, Lfr/asterope/MainActivity;.computeElevationGain:(DF)V // method@0059 │ │ -002c92: 140e 2d00 047f |00f5: const v14, #float 1.75459e+38 // #7f04002d │ │ -002c98: 0800 1300 |00f8: move-object/from16 v0, v19 │ │ -002c9c: 6e20 5c00 e000 |00fa: invoke-virtual {v0, v14}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002ca2: 0c0c |00fd: move-result-object v12 │ │ -002ca4: 0800 1400 |00fe: move-object/from16 v0, v20 │ │ -002ca8: 0801 1300 |0100: move-object/from16 v1, v19 │ │ -002cac: 5b10 1b00 |0102: iput-object v0, v1, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ -002cb0: 7601 7100 1300 |0104: invoke-direct/range {v19}, Lfr/asterope/MainActivity;.updateUI:()V // method@0071 │ │ -002cb6: 1a0e 9a00 |0107: const-string v14, "OLC; %4.2f; %4.2f; %4.2f; %4.2f; %4.2f; %4.2f; %4.2f; %9.6f; %9.6f; %4.1f; %3.1f; %3.1f; %d; %d; %s;" // string@009a │ │ -002cba: 130f 0f00 |0109: const/16 v15, #int 15 // #f │ │ -002cbe: 23ff 5000 |010b: new-array v15, v15, [Ljava/lang/Object; // type@0050 │ │ -002cc2: 1310 0000 |010d: const/16 v16, #int 0 // #0 │ │ -002cc6: 0800 1300 |010f: move-object/from16 v0, v19 │ │ -002cca: 5200 1100 |0111: iget v0, v0, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ -002cce: 0211 0000 |0113: move/from16 v17, v0 │ │ -002cd2: 7701 a100 1100 |0115: invoke-static/range {v17}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -002cd8: 0c11 |0118: move-result-object v17 │ │ -002cda: 4d11 0f10 |0119: aput-object v17, v15, v16 │ │ -002cde: 1310 0100 |011b: const/16 v16, #int 1 // #1 │ │ -002ce2: 7120 a000 7600 |011d: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ -002ce8: 0c11 |0120: move-result-object v17 │ │ -002cea: 4d11 0f10 |0121: aput-object v17, v15, v16 │ │ -002cee: 1310 0200 |0123: const/16 v16, #int 2 // #2 │ │ -002cf2: 7110 a100 0200 |0125: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -002cf8: 0c11 |0128: move-result-object v17 │ │ -002cfa: 4d11 0f10 |0129: aput-object v17, v15, v16 │ │ -002cfe: 1310 0300 |012b: const/16 v16, #int 3 // #3 │ │ -002d02: 0800 1300 |012d: move-object/from16 v0, v19 │ │ -002d06: 5200 1900 |012f: iget v0, v0, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ -002d0a: 0211 0000 |0131: move/from16 v17, v0 │ │ -002d0e: 7701 a100 1100 |0133: invoke-static/range {v17}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -002d14: 0c11 |0136: move-result-object v17 │ │ -002d16: 4d11 0f10 |0137: aput-object v17, v15, v16 │ │ -002d1a: 1310 0400 |0139: const/16 v16, #int 4 // #4 │ │ -002d1e: 7110 a100 0800 |013b: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -002d24: 0c11 |013e: move-result-object v17 │ │ -002d26: 4d11 0f10 |013f: aput-object v17, v15, v16 │ │ -002d2a: 1310 0500 |0141: const/16 v16, #int 5 // #5 │ │ -002d2e: 7120 a000 4300 |0143: invoke-static {v3, v4}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ -002d34: 0c11 |0146: move-result-object v17 │ │ -002d36: 4d11 0f10 |0147: aput-object v17, v15, v16 │ │ -002d3a: 1310 0600 |0149: const/16 v16, #int 6 // #6 │ │ -002d3e: 7110 a100 0500 |014b: invoke-static {v5}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -002d44: 0c11 |014e: move-result-object v17 │ │ -002d46: 4d11 0f10 |014f: aput-object v17, v15, v16 │ │ -002d4a: 1310 0700 |0151: const/16 v16, #int 7 // #7 │ │ -002d4e: 0800 1300 |0153: move-object/from16 v0, v19 │ │ -002d52: 5300 1c00 |0155: iget-wide v0, v0, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ -002d56: 0511 0000 |0157: move-wide/from16 v17, v0 │ │ -002d5a: 7702 a000 1100 |0159: invoke-static/range {v17, v18}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ -002d60: 0c11 |015c: move-result-object v17 │ │ -002d62: 4d11 0f10 |015d: aput-object v17, v15, v16 │ │ -002d66: 1310 0800 |015f: const/16 v16, #int 8 // #8 │ │ -002d6a: 0800 1300 |0161: move-object/from16 v0, v19 │ │ -002d6e: 5300 1f00 |0163: iget-wide v0, v0, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ -002d72: 0511 0000 |0165: move-wide/from16 v17, v0 │ │ -002d76: 7702 a000 1100 |0167: invoke-static/range {v17, v18}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ -002d7c: 0c11 |016a: move-result-object v17 │ │ -002d7e: 4d11 0f10 |016b: aput-object v17, v15, v16 │ │ -002d82: 1310 0900 |016d: const/16 v16, #int 9 // #9 │ │ -002d86: 0800 1300 |016f: move-object/from16 v0, v19 │ │ -002d8a: 5300 1a00 |0171: iget-wide v0, v0, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ -002d8e: 0511 0000 |0173: move-wide/from16 v17, v0 │ │ -002d92: 7702 a000 1100 |0175: invoke-static/range {v17, v18}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ -002d98: 0c11 |0178: move-result-object v17 │ │ -002d9a: 4d11 0f10 |0179: aput-object v17, v15, v16 │ │ -002d9e: 1310 0a00 |017b: const/16 v16, #int 10 // #a │ │ -002da2: 0800 1300 |017d: move-object/from16 v0, v19 │ │ -002da6: 5200 0e00 |017f: iget v0, v0, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ -002daa: 0211 0000 |0181: move/from16 v17, v0 │ │ -002dae: 7701 a100 1100 |0183: invoke-static/range {v17}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -002db4: 0c11 |0186: move-result-object v17 │ │ -002db6: 4d11 0f10 |0187: aput-object v17, v15, v16 │ │ -002dba: 1310 0b00 |0189: const/16 v16, #int 11 // #b │ │ -002dbe: 0800 1300 |018b: move-object/from16 v0, v19 │ │ -002dc2: 5200 1000 |018d: iget v0, v0, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ -002dc6: 0211 0000 |018f: move/from16 v17, v0 │ │ -002dca: 7701 a100 1100 |0191: invoke-static/range {v17}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ -002dd0: 0c11 |0194: move-result-object v17 │ │ -002dd2: 4d11 0f10 |0195: aput-object v17, v15, v16 │ │ -002dd6: 1310 0c00 |0197: const/16 v16, #int 12 // #c │ │ -002dda: 0800 1300 |0199: move-object/from16 v0, v19 │ │ -002dde: 5200 2500 |019b: iget v0, v0, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -002de2: 0211 0000 |019d: move/from16 v17, v0 │ │ -002de6: 7701 a200 1100 |019f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a2 │ │ -002dec: 0c11 |01a2: move-result-object v17 │ │ -002dee: 4d11 0f10 |01a3: aput-object v17, v15, v16 │ │ -002df2: 1310 0d00 |01a5: const/16 v16, #int 13 // #d │ │ -002df6: 0800 1300 |01a7: move-object/from16 v0, v19 │ │ -002dfa: 5300 2700 |01a9: iget-wide v0, v0, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ -002dfe: 0511 0000 |01ab: move-wide/from16 v17, v0 │ │ -002e02: 7702 a300 1100 |01ad: invoke-static/range {v17, v18}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a3 │ │ -002e08: 0c11 |01b0: move-result-object v17 │ │ -002e0a: 4d11 0f10 |01b1: aput-object v17, v15, v16 │ │ -002e0e: 1310 0e00 |01b3: const/16 v16, #int 14 // #e │ │ -002e12: 4d0c 0f10 |01b5: aput-object v12, v15, v16 │ │ -002e16: 7120 af00 fe00 |01b7: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ -002e1c: 0c0d |01ba: move-result-object v13 │ │ -002e1e: 0800 1300 |01bb: move-object/from16 v0, v19 │ │ -002e22: 540e 1e00 |01bd: iget-object v14, v0, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -002e26: 6e20 3e00 de00 |01bf: invoke-virtual {v14, v13}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -002e2c: 0e00 |01c2: return-void │ │ -002e2e: 140e 2e00 047f |01c3: const v14, #float 1.75459e+38 // #7f04002e │ │ -002e34: 0800 1300 |01c6: move-object/from16 v0, v19 │ │ -002e38: 6e20 5c00 e000 |01c8: invoke-virtual {v0, v14}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002e3e: 0c0c |01cb: move-result-object v12 │ │ -002e40: 2900 38ff |01cc: goto/16 0104 // -00c8 │ │ -002e44: 0800 1300 |01ce: move-object/from16 v0, v19 │ │ -002e48: 540e 1e00 |01d0: iget-object v14, v0, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -002e4c: 140f 2f00 047f |01d2: const v15, #float 1.75459e+38 // #7f04002f │ │ -002e52: 0800 1300 |01d5: move-object/from16 v0, v19 │ │ -002e56: 6e20 5c00 f000 |01d7: invoke-virtual {v0, v15}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002e5c: 0c0f |01da: move-result-object v15 │ │ -002e5e: 6e20 3e00 fe00 |01db: invoke-virtual {v14, v15}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -002e64: 28e4 |01de: goto 01c2 // -001c │ │ +002aa0: |[002aa0] fr.asterope.MainActivity.onLocationChanged:(Landroid/location/Location;)V │ │ +002ab0: 3815 ce01 |0000: if-eqz v21, 01ce // +01ce │ │ +002ab4: 7401 1200 1500 |0002: invoke-virtual/range {v21}, Landroid/location/Location;.getAccuracy:()F // method@0012 │ │ +002aba: 0a02 |0005: move-result v2 │ │ +002abc: 1606 0000 |0006: const-wide/16 v6, #int 0 // #0 │ │ +002ac0: 1208 |0008: const/4 v8, #int 0 // #0 │ │ +002ac2: 140e 2c00 047f |0009: const v14, #float 1.75459e+38 // #7f04002c │ │ +002ac8: 0800 1400 |000c: move-object/from16 v0, v20 │ │ +002acc: 6e20 5c00 e000 |000e: invoke-virtual {v0, v14}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002ad2: 0c0c |0011: move-result-object v12 │ │ +002ad4: 1604 0000 |0012: const-wide/16 v4, #int 0 // #0 │ │ +002ad8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +002ada: 150e 2041 |0015: const/high16 v14, #int 1092616192 // #4120 │ │ +002ade: 2e0e 020e |0017: cmpg-float v14, v2, v14 │ │ +002ae2: 3c0e aa01 |0019: if-gtz v14, 01c3 // +01aa │ │ +002ae6: 0800 1400 |001b: move-object/from16 v0, v20 │ │ +002aea: 550e 1400 |001d: iget-boolean v14, v0, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ +002aee: 390e 1600 |001f: if-nez v14, 0035 // +0016 │ │ +002af2: 140e 0800 057f |0021: const v14, #float 1.76787e+38 // #7f050008 │ │ +002af8: 0800 1400 |0024: move-object/from16 v0, v20 │ │ +002afc: 6e20 5a00 e000 |0026: invoke-virtual {v0, v14}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +002b02: 0c0a |0029: move-result-object v10 │ │ +002b04: 1f0a 1500 |002a: check-cast v10, Landroid/widget/Button; // type@0015 │ │ +002b08: 121e |002c: const/4 v14, #int 1 // #1 │ │ +002b0a: 6e20 3300 ea00 |002d: invoke-virtual {v10, v14}, Landroid/widget/Button;.setEnabled:(Z)V // method@0033 │ │ +002b10: 121e |0030: const/4 v14, #int 1 // #1 │ │ +002b12: 0800 1400 |0031: move-object/from16 v0, v20 │ │ +002b16: 5c0e 1400 |0033: iput-boolean v14, v0, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ +002b1a: 0800 1400 |0035: move-object/from16 v0, v20 │ │ +002b1e: 530e 2700 |0037: iget-wide v14, v0, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ +002b22: 1610 0100 |0039: const-wide/16 v16, #int 1 // #1 │ │ +002b26: 9b0e 0e10 |003b: add-long v14, v14, v16 │ │ +002b2a: 0800 1400 |003d: move-object/from16 v0, v20 │ │ +002b2e: 5a0e 2700 |003f: iput-wide v14, v0, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ +002b32: 7401 1700 1500 |0041: invoke-virtual/range {v21}, Landroid/location/Location;.getLatitude:()D // method@0017 │ │ +002b38: 0b0e |0044: move-result-wide v14 │ │ +002b3a: 0800 1400 |0045: move-object/from16 v0, v20 │ │ +002b3e: 5a0e 1c00 |0047: iput-wide v14, v0, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ +002b42: 7401 1800 1500 |0049: invoke-virtual/range {v21}, Landroid/location/Location;.getLongitude:()D // method@0018 │ │ +002b48: 0b0e |004c: move-result-wide v14 │ │ +002b4a: 0800 1400 |004d: move-object/from16 v0, v20 │ │ +002b4e: 5a0e 1f00 |004f: iput-wide v14, v0, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ +002b52: 7401 1600 1500 |0051: invoke-virtual/range {v21}, Landroid/location/Location;.getExtras:()Landroid/os/Bundle; // method@0016 │ │ +002b58: 0c0e |0054: move-result-object v14 │ │ +002b5a: 1a0f c701 |0055: const-string v15, "satellites" // string@01c7 │ │ +002b5e: 6e20 2000 fe00 |0057: invoke-virtual {v14, v15}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0020 │ │ +002b64: 0a0e |005a: move-result v14 │ │ +002b66: 0800 1400 |005b: move-object/from16 v0, v20 │ │ +002b6a: 590e 2500 |005d: iput v14, v0, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +002b6e: 7401 1900 1500 |005f: invoke-virtual/range {v21}, Landroid/location/Location;.getSpeed:()F // method@0019 │ │ +002b74: 0a0e |0062: move-result v14 │ │ +002b76: 0800 1400 |0063: move-object/from16 v0, v20 │ │ +002b7a: 590e 1900 |0065: iput v14, v0, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ +002b7e: 7401 1300 1500 |0067: invoke-virtual/range {v21}, Landroid/location/Location;.getAltitude:()D // method@0013 │ │ +002b84: 0b04 |006a: move-result-wide v4 │ │ +002b86: 7401 1400 1500 |006b: invoke-virtual/range {v21}, Landroid/location/Location;.getBearing:()F // method@0014 │ │ +002b8c: 0a03 |006e: move-result v3 │ │ +002b8e: 0800 1400 |006f: move-object/from16 v0, v20 │ │ +002b92: 540e 1b00 |0071: iget-object v14, v0, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ +002b96: 380e 8b00 |0073: if-eqz v14, 00fe // +008b │ │ +002b9a: 0800 1400 |0075: move-object/from16 v0, v20 │ │ +002b9e: 550e 2600 |0077: iget-boolean v14, v0, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +002ba2: 121f |0079: const/4 v15, #int 1 // #1 │ │ +002ba4: 33fe 8400 |007a: if-ne v14, v15, 00fe // +0084 │ │ +002ba8: 220b 3100 |007c: new-instance v11, Lfr/asterope/WGS84Point; // type@0031 │ │ +002bac: 0800 1400 |007e: move-object/from16 v0, v20 │ │ +002bb0: 540e 1b00 |0080: iget-object v14, v0, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ +002bb4: 6e10 1700 0e00 |0082: invoke-virtual {v14}, Landroid/location/Location;.getLatitude:()D // method@0017 │ │ +002bba: 0b0e |0085: move-result-wide v14 │ │ +002bbc: 0800 1400 |0086: move-object/from16 v0, v20 │ │ +002bc0: 5400 1b00 |0088: iget-object v0, v0, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ +002bc4: 0810 0000 |008a: move-object/from16 v16, v0 │ │ +002bc8: 7401 1800 1000 |008c: invoke-virtual/range {v16}, Landroid/location/Location;.getLongitude:()D // method@0018 │ │ +002bce: 0b10 |008f: move-result-wide v16 │ │ +002bd0: 0500 1000 |0090: move-wide/from16 v0, v16 │ │ +002bd4: 7051 8700 eb0f |0092: invoke-direct {v11, v14, v15, v0, v1}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ +002bda: 2209 3100 |0095: new-instance v9, Lfr/asterope/WGS84Point; // type@0031 │ │ +002bde: 7401 1700 1500 |0097: invoke-virtual/range {v21}, Landroid/location/Location;.getLatitude:()D // method@0017 │ │ +002be4: 0b0e |009a: move-result-wide v14 │ │ +002be6: 7401 1800 1500 |009b: invoke-virtual/range {v21}, Landroid/location/Location;.getLongitude:()D // method@0018 │ │ +002bec: 0b10 |009e: move-result-wide v16 │ │ +002bee: 0500 1000 |009f: move-wide/from16 v0, v16 │ │ +002bf2: 7051 8700 e90f |00a1: invoke-direct {v9, v14, v15, v0, v1}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ +002bf8: 7120 8500 9b00 |00a4: invoke-static {v11, v9}, Lfr/asterope/WGS84;.vincentyDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@0085 │ │ +002bfe: 0b0e |00a7: move-result-wide v14 │ │ +002c00: 1810 0000 0000 0040 8f40 |00a8: const-wide v16, #double 1000 // #408f400000000000 │ │ +002c0a: ad06 0e10 |00ad: mul-double v6, v14, v16 │ │ +002c0e: 7401 1500 1500 |00af: invoke-virtual/range {v21}, Landroid/location/Location;.getElapsedRealtimeNanos:()J // method@0015 │ │ +002c14: 0b0e |00b2: move-result-wide v14 │ │ +002c16: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ +002c1a: 5400 1b00 |00b5: iget-object v0, v0, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ +002c1e: 0810 0000 |00b7: move-object/from16 v16, v0 │ │ +002c22: 7401 1500 1000 |00b9: invoke-virtual/range {v16}, Landroid/location/Location;.getElapsedRealtimeNanos:()J // method@0015 │ │ +002c28: 0b10 |00bc: move-result-wide v16 │ │ +002c2a: 9c0e 0e10 |00bd: sub-long v14, v14, v16 │ │ +002c2e: 86ee |00bf: long-to-double v14, v14 │ │ +002c30: 1810 0000 0000 65cd cd41 |00c0: const-wide v16, #double 1e+09 // #41cdcd6500000000 │ │ +002c3a: ae0e 0e10 |00c5: div-double v14, v14, v16 │ │ +002c3e: 8ce8 |00c7: double-to-float v8, v14 │ │ +002c40: 0800 1400 |00c8: move-object/from16 v0, v20 │ │ +002c44: 520e 1200 |00ca: iget v14, v0, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ +002c48: c68e |00cc: add-float/2addr v14, v8 │ │ +002c4a: 0800 1400 |00cd: move-object/from16 v0, v20 │ │ +002c4e: 590e 1200 |00cf: iput v14, v0, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ +002c52: 0800 1400 |00d1: move-object/from16 v0, v20 │ │ +002c56: 520e 1100 |00d3: iget v14, v0, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ +002c5a: 89ee |00d5: float-to-double v14, v14 │ │ +002c5c: cb6e |00d6: add-double/2addr v14, v6 │ │ +002c5e: 8cee |00d7: double-to-float v14, v14 │ │ +002c60: 0800 1400 |00d8: move-object/from16 v0, v20 │ │ +002c64: 590e 1100 |00da: iput v14, v0, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ +002c68: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ +002c6c: 520e 1100 |00de: iget v14, v0, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ +002c70: 0800 1400 |00e0: move-object/from16 v0, v20 │ │ +002c74: 520f 1200 |00e2: iget v15, v0, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ +002c78: c9fe |00e4: div-float/2addr v14, v15 │ │ +002c7a: 0800 1400 |00e5: move-object/from16 v0, v20 │ │ +002c7e: 590e 0f00 |00e7: iput v14, v0, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ +002c82: 0800 1400 |00e9: move-object/from16 v0, v20 │ │ +002c86: 520e 2500 |00eb: iget v14, v0, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +002c8a: 124f |00ed: const/4 v15, #int 4 // #4 │ │ +002c8c: 34fe 0700 |00ee: if-lt v14, v15, 00f5 // +0007 │ │ +002c90: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ +002c94: 6e40 5900 4085 |00f2: invoke-virtual {v0, v4, v5, v8}, Lfr/asterope/MainActivity;.computeElevationGain:(DF)V // method@0059 │ │ +002c9a: 140e 2d00 047f |00f5: const v14, #float 1.75459e+38 // #7f04002d │ │ +002ca0: 0800 1400 |00f8: move-object/from16 v0, v20 │ │ +002ca4: 6e20 5c00 e000 |00fa: invoke-virtual {v0, v14}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002caa: 0c0c |00fd: move-result-object v12 │ │ +002cac: 0800 1500 |00fe: move-object/from16 v0, v21 │ │ +002cb0: 0801 1400 |0100: move-object/from16 v1, v20 │ │ +002cb4: 5b10 1b00 |0102: iput-object v0, v1, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ +002cb8: 7601 7100 1400 |0104: invoke-direct/range {v20}, Lfr/asterope/MainActivity;.updateUI:()V // method@0071 │ │ +002cbe: 1a0e 9a00 |0107: const-string v14, "OLC; %4.2f; %4.2f; %4.2f; %4.2f; %4.2f; %4.2f; %4.2f; %9.6f; %9.6f; %4.1f; %3.1f; %3.1f; %d; %d; %s;" // string@009a │ │ +002cc2: 130f 0f00 |0109: const/16 v15, #int 15 // #f │ │ +002cc6: 23ff 5000 |010b: new-array v15, v15, [Ljava/lang/Object; // type@0050 │ │ +002cca: 1310 0000 |010d: const/16 v16, #int 0 // #0 │ │ +002cce: 0800 1400 |010f: move-object/from16 v0, v20 │ │ +002cd2: 5200 1100 |0111: iget v0, v0, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ +002cd6: 0211 0000 |0113: move/from16 v17, v0 │ │ +002cda: 7701 a100 1100 |0115: invoke-static/range {v17}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +002ce0: 0c11 |0118: move-result-object v17 │ │ +002ce2: 4d11 0f10 |0119: aput-object v17, v15, v16 │ │ +002ce6: 1310 0100 |011b: const/16 v16, #int 1 // #1 │ │ +002cea: 7120 a000 7600 |011d: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ +002cf0: 0c11 |0120: move-result-object v17 │ │ +002cf2: 4d11 0f10 |0121: aput-object v17, v15, v16 │ │ +002cf6: 1310 0200 |0123: const/16 v16, #int 2 // #2 │ │ +002cfa: 7110 a100 0200 |0125: invoke-static {v2}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +002d00: 0c11 |0128: move-result-object v17 │ │ +002d02: 4d11 0f10 |0129: aput-object v17, v15, v16 │ │ +002d06: 1310 0300 |012b: const/16 v16, #int 3 // #3 │ │ +002d0a: 0800 1400 |012d: move-object/from16 v0, v20 │ │ +002d0e: 5200 1900 |012f: iget v0, v0, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ +002d12: 0211 0000 |0131: move/from16 v17, v0 │ │ +002d16: 7701 a100 1100 |0133: invoke-static/range {v17}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +002d1c: 0c11 |0136: move-result-object v17 │ │ +002d1e: 4d11 0f10 |0137: aput-object v17, v15, v16 │ │ +002d22: 1310 0400 |0139: const/16 v16, #int 4 // #4 │ │ +002d26: 7110 a100 0800 |013b: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +002d2c: 0c11 |013e: move-result-object v17 │ │ +002d2e: 4d11 0f10 |013f: aput-object v17, v15, v16 │ │ +002d32: 1310 0500 |0141: const/16 v16, #int 5 // #5 │ │ +002d36: 7120 a000 5400 |0143: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ +002d3c: 0c11 |0146: move-result-object v17 │ │ +002d3e: 4d11 0f10 |0147: aput-object v17, v15, v16 │ │ +002d42: 1310 0600 |0149: const/16 v16, #int 6 // #6 │ │ +002d46: 7110 a100 0300 |014b: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +002d4c: 0c11 |014e: move-result-object v17 │ │ +002d4e: 4d11 0f10 |014f: aput-object v17, v15, v16 │ │ +002d52: 1310 0700 |0151: const/16 v16, #int 7 // #7 │ │ +002d56: 0800 1400 |0153: move-object/from16 v0, v20 │ │ +002d5a: 5300 1c00 |0155: iget-wide v0, v0, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ +002d5e: 0512 0000 |0157: move-wide/from16 v18, v0 │ │ +002d62: 7702 a000 1200 |0159: invoke-static/range {v18, v19}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ +002d68: 0c11 |015c: move-result-object v17 │ │ +002d6a: 4d11 0f10 |015d: aput-object v17, v15, v16 │ │ +002d6e: 1310 0800 |015f: const/16 v16, #int 8 // #8 │ │ +002d72: 0800 1400 |0161: move-object/from16 v0, v20 │ │ +002d76: 5300 1f00 |0163: iget-wide v0, v0, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ +002d7a: 0512 0000 |0165: move-wide/from16 v18, v0 │ │ +002d7e: 7702 a000 1200 |0167: invoke-static/range {v18, v19}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ +002d84: 0c11 |016a: move-result-object v17 │ │ +002d86: 4d11 0f10 |016b: aput-object v17, v15, v16 │ │ +002d8a: 1310 0900 |016d: const/16 v16, #int 9 // #9 │ │ +002d8e: 0800 1400 |016f: move-object/from16 v0, v20 │ │ +002d92: 5300 1a00 |0171: iget-wide v0, v0, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ +002d96: 0512 0000 |0173: move-wide/from16 v18, v0 │ │ +002d9a: 7702 a000 1200 |0175: invoke-static/range {v18, v19}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@00a0 │ │ +002da0: 0c11 |0178: move-result-object v17 │ │ +002da2: 4d11 0f10 |0179: aput-object v17, v15, v16 │ │ +002da6: 1310 0a00 |017b: const/16 v16, #int 10 // #a │ │ +002daa: 0800 1400 |017d: move-object/from16 v0, v20 │ │ +002dae: 5200 0e00 |017f: iget v0, v0, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ +002db2: 0211 0000 |0181: move/from16 v17, v0 │ │ +002db6: 7701 a100 1100 |0183: invoke-static/range {v17}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +002dbc: 0c11 |0186: move-result-object v17 │ │ +002dbe: 4d11 0f10 |0187: aput-object v17, v15, v16 │ │ +002dc2: 1310 0b00 |0189: const/16 v16, #int 11 // #b │ │ +002dc6: 0800 1400 |018b: move-object/from16 v0, v20 │ │ +002dca: 5200 1000 |018d: iget v0, v0, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ +002dce: 0211 0000 |018f: move/from16 v17, v0 │ │ +002dd2: 7701 a100 1100 |0191: invoke-static/range {v17}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@00a1 │ │ +002dd8: 0c11 |0194: move-result-object v17 │ │ +002dda: 4d11 0f10 |0195: aput-object v17, v15, v16 │ │ +002dde: 1310 0c00 |0197: const/16 v16, #int 12 // #c │ │ +002de2: 0800 1400 |0199: move-object/from16 v0, v20 │ │ +002de6: 5200 2500 |019b: iget v0, v0, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +002dea: 0211 0000 |019d: move/from16 v17, v0 │ │ +002dee: 7701 a200 1100 |019f: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00a2 │ │ +002df4: 0c11 |01a2: move-result-object v17 │ │ +002df6: 4d11 0f10 |01a3: aput-object v17, v15, v16 │ │ +002dfa: 1310 0d00 |01a5: const/16 v16, #int 13 // #d │ │ +002dfe: 0800 1400 |01a7: move-object/from16 v0, v20 │ │ +002e02: 5300 2700 |01a9: iget-wide v0, v0, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ +002e06: 0512 0000 |01ab: move-wide/from16 v18, v0 │ │ +002e0a: 7702 a300 1200 |01ad: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@00a3 │ │ +002e10: 0c11 |01b0: move-result-object v17 │ │ +002e12: 4d11 0f10 |01b1: aput-object v17, v15, v16 │ │ +002e16: 1310 0e00 |01b3: const/16 v16, #int 14 // #e │ │ +002e1a: 4d0c 0f10 |01b5: aput-object v12, v15, v16 │ │ +002e1e: 7120 af00 fe00 |01b7: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@00af │ │ +002e24: 0c0d |01ba: move-result-object v13 │ │ +002e26: 0800 1400 |01bb: move-object/from16 v0, v20 │ │ +002e2a: 540e 1e00 |01bd: iget-object v14, v0, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +002e2e: 6e20 3e00 de00 |01bf: invoke-virtual {v14, v13}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +002e34: 0e00 |01c2: return-void │ │ +002e36: 140e 2e00 047f |01c3: const v14, #float 1.75459e+38 // #7f04002e │ │ +002e3c: 0800 1400 |01c6: move-object/from16 v0, v20 │ │ +002e40: 6e20 5c00 e000 |01c8: invoke-virtual {v0, v14}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002e46: 0c0c |01cb: move-result-object v12 │ │ +002e48: 2900 38ff |01cc: goto/16 0104 // -00c8 │ │ +002e4c: 0800 1400 |01ce: move-object/from16 v0, v20 │ │ +002e50: 540e 1e00 |01d0: iget-object v14, v0, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +002e54: 140f 2f00 047f |01d2: const v15, #float 1.75459e+38 // #7f04002f │ │ +002e5a: 0800 1400 |01d5: move-object/from16 v0, v20 │ │ +002e5e: 6e20 5c00 f000 |01d7: invoke-virtual {v0, v15}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002e64: 0c0f |01da: move-result-object v15 │ │ +002e66: 6e20 3e00 fe00 |01db: invoke-virtual {v14, v15}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +002e6c: 28e4 |01de: goto 01c2 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=655 │ │ 0x0006 line=656 │ │ 0x0008 line=657 │ │ 0x0009 line=658 │ │ @@ -2506,112 +2507,112 @@ │ │ 0x01c3 line=709 │ │ 0x01ce line=722 │ │ locals : │ │ 0x002c - 0x0035 reg=10 myButton Landroid/widget/Button; │ │ 0x00a4 - 0x00fe reg=9 dst Lfr/asterope/WGS84Point; │ │ 0x0095 - 0x00fe reg=11 src Lfr/asterope/WGS84Point; │ │ 0x0006 - 0x01c2 reg=2 accuracy F │ │ - 0x0014 - 0x01c2 reg=3 altitude D │ │ - 0x0015 - 0x01c2 reg=5 bearing F │ │ + 0x0015 - 0x01c2 reg=3 bearing F │ │ + 0x0014 - 0x01c2 reg=4 altitude D │ │ 0x0008 - 0x01c2 reg=6 deltaD D │ │ 0x0009 - 0x01c2 reg=8 deltaTseconds F │ │ 0x0012 - 0x01c2 reg=12 state Ljava/lang/String; │ │ 0x01bb - 0x01c2 reg=13 toLog Ljava/lang/String; │ │ 0x01c3 - 0x01ce reg=2 accuracy F │ │ - 0x01c3 - 0x01ce reg=3 altitude D │ │ - 0x01c3 - 0x01ce reg=5 bearing F │ │ + 0x01c3 - 0x01ce reg=3 bearing F │ │ + 0x01c3 - 0x01ce reg=4 altitude D │ │ 0x01c3 - 0x01ce reg=6 deltaD D │ │ 0x01c3 - 0x01ce reg=8 deltaTseconds F │ │ 0x01c3 - 0x01ce reg=12 state Ljava/lang/String; │ │ - 0x0000 - 0x01df reg=19 this Lfr/asterope/MainActivity; │ │ - 0x0000 - 0x01df reg=20 location Landroid/location/Location; │ │ + 0x0000 - 0x01df reg=20 this Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x01df reg=21 location Landroid/location/Location; │ │ │ │ #6 : (in Lfr/asterope/MainActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -002e68: |[002e68] fr.asterope.MainActivity.onPause:()V │ │ -002e78: 6f10 0300 0500 |0000: invoke-super {v5}, Landroid/app/Activity;.onPause:()V // method@0003 │ │ -002e7e: 5451 2200 |0003: iget-object v1, v5, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ -002e82: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ -002e86: 5451 2200 |0007: iget-object v1, v5, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ -002e8a: 6e10 c100 0100 |0009: invoke-virtual {v1}, Ljava/util/Timer;.cancel:()V // method@00c1 │ │ -002e90: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -002e92: 5b51 2200 |000d: iput-object v1, v5, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ -002e96: 5551 2600 |000f: iget-boolean v1, v5, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -002e9a: 3801 3300 |0011: if-eqz v1, 0044 // +0033 │ │ -002e9e: 2200 1300 |0013: new-instance v0, Landroid/text/format/Time; // type@0013 │ │ -002ea2: 7010 3000 0000 |0015: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@0030 │ │ -002ea8: 6e10 3100 0000 |0018: invoke-virtual {v0}, Landroid/text/format/Time;.setToNow:()V // method@0031 │ │ -002eae: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -002eb0: 6e20 3200 1000 |001c: invoke-virtual {v0, v1}, Landroid/text/format/Time;.toMillis:(Z)J // method@0032 │ │ -002eb6: 0b01 |001f: move-result-wide v1 │ │ -002eb8: 1603 e803 |0020: const-wide/16 v3, #int 1000 // #3e8 │ │ -002ebc: be31 |0022: div-long/2addr v1, v3 │ │ -002ebe: 5a51 2300 |0023: iput-wide v1, v5, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ -002ec2: 5451 1e00 |0025: iget-object v1, v5, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -002ec6: 2202 4600 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0046 │ │ -002eca: 7010 b000 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -002ed0: 1403 2800 047f |002c: const v3, #float 1.75459e+38 // #7f040028 │ │ -002ed6: 6e20 5c00 3500 |002f: invoke-virtual {v5, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002edc: 0c03 |0032: move-result-object v3 │ │ -002ede: 6e20 b500 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002ee4: 0c02 |0036: move-result-object v2 │ │ -002ee6: 5353 2300 |0037: iget-wide v3, v5, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ -002eea: 6e30 b400 3204 |0039: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@00b4 │ │ -002ef0: 0c02 |003c: move-result-object v2 │ │ -002ef2: 6e10 b600 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -002ef8: 0c02 |0040: move-result-object v2 │ │ -002efa: 6e20 3e00 2100 |0041: invoke-virtual {v1, v2}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -002f00: 0e00 |0044: return-void │ │ +002e70: |[002e70] fr.asterope.MainActivity.onPause:()V │ │ +002e80: 6f10 0300 0600 |0000: invoke-super {v6}, Landroid/app/Activity;.onPause:()V // method@0003 │ │ +002e86: 5461 2200 |0003: iget-object v1, v6, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ +002e8a: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ +002e8e: 5461 2200 |0007: iget-object v1, v6, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ +002e92: 6e10 c100 0100 |0009: invoke-virtual {v1}, Ljava/util/Timer;.cancel:()V // method@00c1 │ │ +002e98: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +002e9a: 5b61 2200 |000d: iput-object v1, v6, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ +002e9e: 5561 2600 |000f: iget-boolean v1, v6, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +002ea2: 3801 3300 |0011: if-eqz v1, 0044 // +0033 │ │ +002ea6: 2200 1300 |0013: new-instance v0, Landroid/text/format/Time; // type@0013 │ │ +002eaa: 7010 3000 0000 |0015: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@0030 │ │ +002eb0: 6e10 3100 0000 |0018: invoke-virtual {v0}, Landroid/text/format/Time;.setToNow:()V // method@0031 │ │ +002eb6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +002eb8: 6e20 3200 1000 |001c: invoke-virtual {v0, v1}, Landroid/text/format/Time;.toMillis:(Z)J // method@0032 │ │ +002ebe: 0b02 |001f: move-result-wide v2 │ │ +002ec0: 1604 e803 |0020: const-wide/16 v4, #int 1000 // #3e8 │ │ +002ec4: be42 |0022: div-long/2addr v2, v4 │ │ +002ec6: 5a62 2300 |0023: iput-wide v2, v6, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ +002eca: 5461 1e00 |0025: iget-object v1, v6, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +002ece: 2202 4600 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0046 │ │ +002ed2: 7010 b000 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +002ed8: 1403 2800 047f |002c: const v3, #float 1.75459e+38 // #7f040028 │ │ +002ede: 6e20 5c00 3600 |002f: invoke-virtual {v6, v3}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002ee4: 0c03 |0032: move-result-object v3 │ │ +002ee6: 6e20 b500 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002eec: 0c02 |0036: move-result-object v2 │ │ +002eee: 5364 2300 |0037: iget-wide v4, v6, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ +002ef2: 6e30 b400 4205 |0039: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@00b4 │ │ +002ef8: 0c02 |003c: move-result-object v2 │ │ +002efa: 6e10 b600 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +002f00: 0c02 |0040: move-result-object v2 │ │ +002f02: 6e20 3e00 2100 |0041: invoke-virtual {v1, v2}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +002f08: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0003 line=392 │ │ 0x0007 line=394 │ │ 0x000c line=395 │ │ 0x000f line=398 │ │ 0x0013 line=400 │ │ 0x0018 line=401 │ │ 0x001b line=402 │ │ 0x0025 line=403 │ │ 0x0044 line=405 │ │ locals : │ │ 0x0018 - 0x0044 reg=0 now Landroid/text/format/Time; │ │ - 0x0000 - 0x0045 reg=5 this Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0045 reg=6 this Lfr/asterope/MainActivity; │ │ │ │ #7 : (in Lfr/asterope/MainActivity;) │ │ name : 'onProviderDisabled' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -002f04: |[002f04] fr.asterope.MainActivity.onProviderDisabled:(Ljava/lang/String;)V │ │ -002f14: 5430 1e00 |0000: iget-object v0, v3, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -002f18: 2201 4600 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ -002f1c: 7010 b000 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -002f22: 1402 3100 047f |0007: const v2, #float 1.75459e+38 // #7f040031 │ │ -002f28: 6e20 5c00 2300 |000a: invoke-virtual {v3, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002f2e: 0c02 |000d: move-result-object v2 │ │ -002f30: 6e20 b500 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002f36: 0c01 |0011: move-result-object v1 │ │ -002f38: 6e20 b500 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002f3e: 0c01 |0015: move-result-object v1 │ │ -002f40: 6e10 b600 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -002f46: 0c01 |0019: move-result-object v1 │ │ -002f48: 6e20 3e00 1000 |001a: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -002f4e: 0e00 |001d: return-void │ │ +002f0c: |[002f0c] fr.asterope.MainActivity.onProviderDisabled:(Ljava/lang/String;)V │ │ +002f1c: 5430 1e00 |0000: iget-object v0, v3, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +002f20: 2201 4600 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ +002f24: 7010 b000 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +002f2a: 1402 3100 047f |0007: const v2, #float 1.75459e+38 // #7f040031 │ │ +002f30: 6e20 5c00 2300 |000a: invoke-virtual {v3, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002f36: 0c02 |000d: move-result-object v2 │ │ +002f38: 6e20 b500 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002f3e: 0c01 |0011: move-result-object v1 │ │ +002f40: 6e20 b500 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002f46: 0c01 |0015: move-result-object v1 │ │ +002f48: 6e10 b600 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +002f4e: 0c01 |0019: move-result-object v1 │ │ +002f50: 6e20 3e00 1000 |001a: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +002f56: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x001d line=814 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lfr/asterope/MainActivity; │ │ 0x0000 - 0x001e reg=4 provider Ljava/lang/String; │ │ @@ -2621,29 +2622,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -002f50: |[002f50] fr.asterope.MainActivity.onProviderEnabled:(Ljava/lang/String;)V │ │ -002f60: 5430 1e00 |0000: iget-object v0, v3, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -002f64: 2201 4600 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ -002f68: 7010 b000 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -002f6e: 1402 3000 047f |0007: const v2, #float 1.75459e+38 // #7f040030 │ │ -002f74: 6e20 5c00 2300 |000a: invoke-virtual {v3, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -002f7a: 0c02 |000d: move-result-object v2 │ │ -002f7c: 6e20 b500 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002f82: 0c01 |0011: move-result-object v1 │ │ -002f84: 6e20 b500 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -002f8a: 0c01 |0015: move-result-object v1 │ │ -002f8c: 6e10 b600 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -002f92: 0c01 |0019: move-result-object v1 │ │ -002f94: 6e20 3e00 1000 |001a: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -002f9a: 0e00 |001d: return-void │ │ +002f58: |[002f58] fr.asterope.MainActivity.onProviderEnabled:(Ljava/lang/String;)V │ │ +002f68: 5430 1e00 |0000: iget-object v0, v3, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +002f6c: 2201 4600 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ +002f70: 7010 b000 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +002f76: 1402 3000 047f |0007: const v2, #float 1.75459e+38 // #7f040030 │ │ +002f7c: 6e20 5c00 2300 |000a: invoke-virtual {v3, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +002f82: 0c02 |000d: move-result-object v2 │ │ +002f84: 6e20 b500 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002f8a: 0c01 |0011: move-result-object v1 │ │ +002f8c: 6e20 b500 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +002f92: 0c01 |0015: move-result-object v1 │ │ +002f94: 6e10 b600 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +002f9a: 0c01 |0019: move-result-object v1 │ │ +002f9c: 6e20 3e00 1000 |001a: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +002fa2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x001d line=803 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lfr/asterope/MainActivity; │ │ 0x0000 - 0x001e reg=4 provider Ljava/lang/String; │ │ @@ -2653,91 +2654,91 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -002f9c: |[002f9c] fr.asterope.MainActivity.onRestart:()V │ │ -002fac: 6f10 0400 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onRestart:()V // method@0004 │ │ -002fb2: 0e00 |0003: return-void │ │ +002fa4: |[002fa4] fr.asterope.MainActivity.onRestart:()V │ │ +002fb4: 6f10 0400 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onRestart:()V // method@0004 │ │ +002fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=332 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/MainActivity; │ │ │ │ #10 : (in Lfr/asterope/MainActivity;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 14 │ │ + registers : 15 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 123 16-bit code units │ │ -002fb4: |[002fb4] fr.asterope.MainActivity.onResume:()V │ │ -002fc4: 1604 e803 |0000: const-wide/16 v4, #int 1000 // #3e8 │ │ -002fc8: 160b ffff |0002: const-wide/16 v11, #int -1 // #ffff │ │ -002fcc: 6f10 0500 0d00 |0004: invoke-super {v13}, Landroid/app/Activity;.onResume:()V // method@0005 │ │ -002fd2: 55d0 2600 |0007: iget-boolean v0, v13, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -002fd6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -002fd8: 3310 5d00 |000a: if-ne v0, v1, 0067 // +005d │ │ -002fdc: 53d0 2300 |000c: iget-wide v0, v13, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ -002fe0: 3100 000b |000e: cmp-long v0, v0, v11 │ │ -002fe4: 3800 5700 |0010: if-eqz v0, 0067 // +0057 │ │ -002fe8: 2208 1300 |0012: new-instance v8, Landroid/text/format/Time; // type@0013 │ │ -002fec: 7010 3000 0800 |0014: invoke-direct {v8}, Landroid/text/format/Time;.:()V // method@0030 │ │ -002ff2: 6e10 3100 0800 |0017: invoke-virtual {v8}, Landroid/text/format/Time;.setToNow:()V // method@0031 │ │ -002ff8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -002ffa: 6e20 3200 0800 |001b: invoke-virtual {v8, v0}, Landroid/text/format/Time;.toMillis:(Z)J // method@0032 │ │ -003000: 0b00 |001e: move-result-wide v0 │ │ -003002: 9e09 0004 |001f: div-long v9, v0, v4 │ │ -003006: 53d0 2300 |0021: iget-wide v0, v13, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ -00300a: 9c06 0900 |0023: sub-long v6, v9, v0 │ │ -00300e: 54d0 1e00 |0025: iget-object v0, v13, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -003012: 2201 4600 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ -003016: 7010 b000 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -00301c: 1402 2500 047f |002c: const v2, #float 1.75459e+38 // #7f040025 │ │ -003022: 6e20 5c00 2d00 |002f: invoke-virtual {v13, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -003028: 0c02 |0032: move-result-object v2 │ │ -00302a: 6e20 b500 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003030: 0c01 |0036: move-result-object v1 │ │ -003032: 6e30 b400 910a |0037: invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@00b4 │ │ -003038: 0c01 |003a: move-result-object v1 │ │ -00303a: 1402 2600 047f |003b: const v2, #float 1.75459e+38 // #7f040026 │ │ -003040: 6e20 5c00 2d00 |003e: invoke-virtual {v13, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -003046: 0c02 |0041: move-result-object v2 │ │ -003048: 6e20 b500 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00304e: 0c01 |0045: move-result-object v1 │ │ -003050: 6e30 b400 6107 |0046: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@00b4 │ │ -003056: 0c01 |0049: move-result-object v1 │ │ -003058: 1402 2700 047f |004a: const v2, #float 1.75459e+38 // #7f040027 │ │ -00305e: 6e20 5c00 2d00 |004d: invoke-virtual {v13, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -003064: 0c02 |0050: move-result-object v2 │ │ -003066: 6e20 b500 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00306c: 0c01 |0054: move-result-object v1 │ │ -00306e: 1a02 1a00 |0055: const-string v2, "." // string@001a │ │ -003072: 6e20 b500 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003078: 0c01 |005a: move-result-object v1 │ │ -00307a: 6e10 b600 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -003080: 0c01 |005e: move-result-object v1 │ │ -003082: 6e20 3e00 1000 |005f: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -003088: 7010 7100 0d00 |0062: invoke-direct {v13}, Lfr/asterope/MainActivity;.updateUI:()V // method@0071 │ │ -00308e: 5adb 2300 |0065: iput-wide v11, v13, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ -003092: 2200 4c00 |0067: new-instance v0, Ljava/util/Timer; // type@004c │ │ -003096: 7010 c000 0000 |0069: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@00c0 │ │ -00309c: 5bd0 2200 |006c: iput-object v0, v13, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ -0030a0: 54d0 2200 |006e: iget-object v0, v13, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ -0030a4: 2201 2400 |0070: new-instance v1, Lfr/asterope/MainActivity$5; // type@0024 │ │ -0030a8: 7020 4800 d100 |0072: invoke-direct {v1, v13}, Lfr/asterope/MainActivity$5;.:(Lfr/asterope/MainActivity;)V // method@0048 │ │ -0030ae: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ -0030b2: 7406 c200 0000 |0077: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@00c2 │ │ -0030b8: 0e00 |007a: return-void │ │ +002fbc: |[002fbc] fr.asterope.MainActivity.onResume:()V │ │ +002fcc: 1604 e803 |0000: const-wide/16 v4, #int 1000 // #3e8 │ │ +002fd0: 160c ffff |0002: const-wide/16 v12, #int -1 // #ffff │ │ +002fd4: 6f10 0500 0e00 |0004: invoke-super {v14}, Landroid/app/Activity;.onResume:()V // method@0005 │ │ +002fda: 55e0 2600 |0007: iget-boolean v0, v14, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +002fde: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +002fe0: 3310 5d00 |000a: if-ne v0, v1, 0067 // +005d │ │ +002fe4: 53e0 2300 |000c: iget-wide v0, v14, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ +002fe8: 3100 000c |000e: cmp-long v0, v0, v12 │ │ +002fec: 3800 5700 |0010: if-eqz v0, 0067 // +0057 │ │ +002ff0: 2208 1300 |0012: new-instance v8, Landroid/text/format/Time; // type@0013 │ │ +002ff4: 7010 3000 0800 |0014: invoke-direct {v8}, Landroid/text/format/Time;.:()V // method@0030 │ │ +002ffa: 6e10 3100 0800 |0017: invoke-virtual {v8}, Landroid/text/format/Time;.setToNow:()V // method@0031 │ │ +003000: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +003002: 6e20 3200 0800 |001b: invoke-virtual {v8, v0}, Landroid/text/format/Time;.toMillis:(Z)J // method@0032 │ │ +003008: 0b00 |001e: move-result-wide v0 │ │ +00300a: 9e0a 0004 |001f: div-long v10, v0, v4 │ │ +00300e: 53e0 2300 |0021: iget-wide v0, v14, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ +003012: 9c06 0a00 |0023: sub-long v6, v10, v0 │ │ +003016: 54e0 1e00 |0025: iget-object v0, v14, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +00301a: 2201 4600 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ +00301e: 7010 b000 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003024: 1402 2500 047f |002c: const v2, #float 1.75459e+38 // #7f040025 │ │ +00302a: 6e20 5c00 2e00 |002f: invoke-virtual {v14, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +003030: 0c02 |0032: move-result-object v2 │ │ +003032: 6e20 b500 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003038: 0c01 |0036: move-result-object v1 │ │ +00303a: 6e30 b400 a10b |0037: invoke-virtual {v1, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@00b4 │ │ +003040: 0c01 |003a: move-result-object v1 │ │ +003042: 1402 2600 047f |003b: const v2, #float 1.75459e+38 // #7f040026 │ │ +003048: 6e20 5c00 2e00 |003e: invoke-virtual {v14, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00304e: 0c02 |0041: move-result-object v2 │ │ +003050: 6e20 b500 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003056: 0c01 |0045: move-result-object v1 │ │ +003058: 6e30 b400 6107 |0046: invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@00b4 │ │ +00305e: 0c01 |0049: move-result-object v1 │ │ +003060: 1402 2700 047f |004a: const v2, #float 1.75459e+38 // #7f040027 │ │ +003066: 6e20 5c00 2e00 |004d: invoke-virtual {v14, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00306c: 0c02 |0050: move-result-object v2 │ │ +00306e: 6e20 b500 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003074: 0c01 |0054: move-result-object v1 │ │ +003076: 1a02 1a00 |0055: const-string v2, "." // string@001a │ │ +00307a: 6e20 b500 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003080: 0c01 |005a: move-result-object v1 │ │ +003082: 6e10 b600 0100 |005b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003088: 0c01 |005e: move-result-object v1 │ │ +00308a: 6e20 3e00 1000 |005f: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +003090: 7010 7100 0e00 |0062: invoke-direct {v14}, Lfr/asterope/MainActivity;.updateUI:()V // method@0071 │ │ +003096: 5aec 2300 |0065: iput-wide v12, v14, Lfr/asterope/MainActivity;.pauseStarted:J // field@0023 │ │ +00309a: 2200 4c00 |0067: new-instance v0, Ljava/util/Timer; // type@004c │ │ +00309e: 7010 c000 0000 |0069: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@00c0 │ │ +0030a4: 5be0 2200 |006c: iput-object v0, v14, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ +0030a8: 54e0 2200 |006e: iget-object v0, v14, Lfr/asterope/MainActivity;.myTimer:Ljava/util/Timer; // field@0022 │ │ +0030ac: 2201 2400 |0070: new-instance v1, Lfr/asterope/MainActivity$5; // type@0024 │ │ +0030b0: 7020 4800 e100 |0072: invoke-direct {v1, v14}, Lfr/asterope/MainActivity$5;.:(Lfr/asterope/MainActivity;)V // method@0048 │ │ +0030b6: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ +0030ba: 7406 c200 0000 |0077: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;JJ)V // method@00c2 │ │ +0030c0: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=346 │ │ 0x0007 line=348 │ │ 0x0012 line=351 │ │ 0x0017 line=352 │ │ 0x001a line=353 │ │ @@ -2747,77 +2748,77 @@ │ │ 0x0065 line=359 │ │ 0x0067 line=362 │ │ 0x006e line=363 │ │ 0x007a line=371 │ │ locals : │ │ 0x0025 - 0x0067 reg=6 deltaT J │ │ 0x0017 - 0x0067 reg=8 now Landroid/text/format/Time; │ │ - 0x0021 - 0x0067 reg=9 nowSeconds J │ │ - 0x0000 - 0x007b reg=13 this Lfr/asterope/MainActivity; │ │ + 0x0021 - 0x0067 reg=10 nowSeconds J │ │ + 0x0000 - 0x007b reg=14 this Lfr/asterope/MainActivity; │ │ │ │ #11 : (in Lfr/asterope/MainActivity;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 116 16-bit code units │ │ -0030bc: |[0030bc] fr.asterope.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0030cc: 6f20 0600 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0006 │ │ -0030d2: 1a00 ed01 |0003: const-string v0, "started" // string@01ed │ │ -0030d6: 5531 2600 |0005: iget-boolean v1, v3, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -0030da: 6e30 2400 0401 |0007: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0024 │ │ -0030e0: 1a00 4a01 |000a: const-string v0, "inst_speed" // string@014a │ │ -0030e4: 5231 1900 |000c: iget v1, v3, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ -0030e8: 6e30 2600 0401 |000e: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ -0030ee: 1a00 d300 |0011: const-string v0, "average_speed" // string@00d3 │ │ -0030f2: 5231 0f00 |0013: iget v1, v3, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ -0030f6: 6e30 2600 0401 |0015: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ -0030fc: 1a00 0001 |0018: const-string v0, "distance" // string@0100 │ │ -003100: 5231 1100 |001a: iget v1, v3, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ -003104: 6e30 2600 0401 |001c: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ -00310a: 1a00 0302 |001f: const-string v0, "update_count" // string@0203 │ │ -00310e: 5331 2700 |0021: iget-wide v1, v3, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ -003112: 6e40 2800 0421 |0023: invoke-virtual {v4, v0, v1, v2}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0028 │ │ -003118: 1a00 0a01 |0026: const-string v0, "elapsed_seconds" // string@010a │ │ -00311c: 5231 1200 |0028: iget v1, v3, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ -003120: 6e30 2600 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ -003126: 1a00 3601 |002d: const-string v0, "gpsStatus" // string@0136 │ │ -00312a: 5431 1600 |002f: iget-object v1, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ -00312e: 6e30 2a00 0401 |0031: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@002a │ │ -003134: 1a00 5501 |0034: const-string v0, "last_position" // string@0155 │ │ -003138: 5431 1b00 |0036: iget-object v1, v3, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ -00313c: 6e30 2900 0401 |0038: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0029 │ │ -003142: 1a00 5a01 |003b: const-string v0, "latitude" // string@015a │ │ -003146: 5331 1c00 |003d: iget-wide v1, v3, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ -00314a: 6e40 2500 0421 |003f: invoke-virtual {v4, v0, v1, v2}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@0025 │ │ -003150: 1a00 7b01 |0042: const-string v0, "longitude" // string@017b │ │ -003154: 5331 1f00 |0044: iget-wide v1, v3, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ -003158: 6e40 2500 0421 |0046: invoke-virtual {v4, v0, v1, v2}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@0025 │ │ -00315e: 1a00 c501 |0049: const-string v0, "satelliteNumber" // string@01c5 │ │ -003162: 5231 2500 |004b: iget v1, v3, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ -003166: 6e30 2700 0401 |004d: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0027 │ │ -00316c: 1a00 6201 |0050: const-string v0, "logFilename" // string@0162 │ │ -003170: 5431 1d00 |0052: iget-object v1, v3, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ -003174: 6e30 2a00 0401 |0054: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@002a │ │ -00317a: 1a00 1b01 |0057: const-string v0, "firstGPSFixReceived" // string@011b │ │ -00317e: 5531 1400 |0059: iget-boolean v1, v3, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ -003182: 6e30 2400 0401 |005b: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0024 │ │ -003188: 1a00 5401 |005e: const-string v0, "lastAltitude" // string@0154 │ │ -00318c: 5331 1a00 |0060: iget-wide v1, v3, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ -003190: 6e40 2500 0421 |0062: invoke-virtual {v4, v0, v1, v2}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@0025 │ │ -003196: 1a00 ce00 |0065: const-string v0, "ascent" // string@00ce │ │ -00319a: 5231 0e00 |0067: iget v1, v3, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ -00319e: 6e30 2600 0401 |0069: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ -0031a4: 1a00 fc00 |006c: const-string v0, "descent" // string@00fc │ │ -0031a8: 5231 1000 |006e: iget v1, v3, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ -0031ac: 6e30 2600 0401 |0070: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ -0031b2: 0e00 |0073: return-void │ │ +0030c4: |[0030c4] fr.asterope.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0030d4: 6f20 0600 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0006 │ │ +0030da: 1a00 ed01 |0003: const-string v0, "started" // string@01ed │ │ +0030de: 5541 2600 |0005: iget-boolean v1, v4, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +0030e2: 6e30 2400 0501 |0007: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0024 │ │ +0030e8: 1a00 4a01 |000a: const-string v0, "inst_speed" // string@014a │ │ +0030ec: 5241 1900 |000c: iget v1, v4, Lfr/asterope/MainActivity;.inst_speed:F // field@0019 │ │ +0030f0: 6e30 2600 0501 |000e: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ +0030f6: 1a00 d300 |0011: const-string v0, "average_speed" // string@00d3 │ │ +0030fa: 5241 0f00 |0013: iget v1, v4, Lfr/asterope/MainActivity;.average_speed:F // field@000f │ │ +0030fe: 6e30 2600 0501 |0015: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ +003104: 1a00 0001 |0018: const-string v0, "distance" // string@0100 │ │ +003108: 5241 1100 |001a: iget v1, v4, Lfr/asterope/MainActivity;.distance:F // field@0011 │ │ +00310c: 6e30 2600 0501 |001c: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ +003112: 1a00 0302 |001f: const-string v0, "update_count" // string@0203 │ │ +003116: 5342 2700 |0021: iget-wide v2, v4, Lfr/asterope/MainActivity;.update_count:J // field@0027 │ │ +00311a: 6e40 2800 0532 |0023: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0028 │ │ +003120: 1a00 0a01 |0026: const-string v0, "elapsed_seconds" // string@010a │ │ +003124: 5241 1200 |0028: iget v1, v4, Lfr/asterope/MainActivity;.elapsed_seconds:F // field@0012 │ │ +003128: 6e30 2600 0501 |002a: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ +00312e: 1a00 3601 |002d: const-string v0, "gpsStatus" // string@0136 │ │ +003132: 5441 1600 |002f: iget-object v1, v4, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ +003136: 6e30 2a00 0501 |0031: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@002a │ │ +00313c: 1a00 5501 |0034: const-string v0, "last_position" // string@0155 │ │ +003140: 5441 1b00 |0036: iget-object v1, v4, Lfr/asterope/MainActivity;.last_position:Landroid/location/Location; // field@001b │ │ +003144: 6e30 2900 0501 |0038: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0029 │ │ +00314a: 1a00 5a01 |003b: const-string v0, "latitude" // string@015a │ │ +00314e: 5342 1c00 |003d: iget-wide v2, v4, Lfr/asterope/MainActivity;.latitude:D // field@001c │ │ +003152: 6e40 2500 0532 |003f: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@0025 │ │ +003158: 1a00 7b01 |0042: const-string v0, "longitude" // string@017b │ │ +00315c: 5342 1f00 |0044: iget-wide v2, v4, Lfr/asterope/MainActivity;.longitude:D // field@001f │ │ +003160: 6e40 2500 0532 |0046: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@0025 │ │ +003166: 1a00 c501 |0049: const-string v0, "satelliteNumber" // string@01c5 │ │ +00316a: 5241 2500 |004b: iget v1, v4, Lfr/asterope/MainActivity;.satelliteNumber:I // field@0025 │ │ +00316e: 6e30 2700 0501 |004d: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0027 │ │ +003174: 1a00 6201 |0050: const-string v0, "logFilename" // string@0162 │ │ +003178: 5441 1d00 |0052: iget-object v1, v4, Lfr/asterope/MainActivity;.logFilename:Ljava/lang/String; // field@001d │ │ +00317c: 6e30 2a00 0501 |0054: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@002a │ │ +003182: 1a00 1b01 |0057: const-string v0, "firstGPSFixReceived" // string@011b │ │ +003186: 5541 1400 |0059: iget-boolean v1, v4, Lfr/asterope/MainActivity;.firstGPSFixReceived:Z // field@0014 │ │ +00318a: 6e30 2400 0501 |005b: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0024 │ │ +003190: 1a00 5401 |005e: const-string v0, "lastAltitude" // string@0154 │ │ +003194: 5342 1a00 |0060: iget-wide v2, v4, Lfr/asterope/MainActivity;.lastAltitude:D // field@001a │ │ +003198: 6e40 2500 0532 |0062: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Bundle;.putDouble:(Ljava/lang/String;D)V // method@0025 │ │ +00319e: 1a00 ce00 |0065: const-string v0, "ascent" // string@00ce │ │ +0031a2: 5241 0e00 |0067: iget v1, v4, Lfr/asterope/MainActivity;.ascent:F // field@000e │ │ +0031a6: 6e30 2600 0501 |0069: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ +0031ac: 1a00 fc00 |006c: const-string v0, "descent" // string@00fc │ │ +0031b0: 5241 1000 |006e: iget v1, v4, Lfr/asterope/MainActivity;.descent:F // field@0010 │ │ +0031b4: 6e30 2600 0501 |0070: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@0026 │ │ +0031ba: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0003 line=440 │ │ 0x000a line=441 │ │ 0x0011 line=442 │ │ 0x0018 line=443 │ │ @@ -2831,29 +2832,29 @@ │ │ 0x0050 line=451 │ │ 0x0057 line=452 │ │ 0x005e line=454 │ │ 0x0065 line=455 │ │ 0x006c line=456 │ │ 0x0073 line=457 │ │ locals : │ │ - 0x0000 - 0x0074 reg=3 this Lfr/asterope/MainActivity; │ │ - 0x0000 - 0x0074 reg=4 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0074 reg=4 this Lfr/asterope/MainActivity; │ │ + 0x0000 - 0x0074 reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ #12 : (in Lfr/asterope/MainActivity;) │ │ name : 'onStart' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0031b4: |[0031b4] fr.asterope.MainActivity.onStart:()V │ │ -0031c4: 6f10 0700 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStart:()V // method@0007 │ │ -0031ca: 0e00 |0003: return-void │ │ +0031bc: |[0031bc] fr.asterope.MainActivity.onStart:()V │ │ +0031cc: 6f10 0700 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStart:()V // method@0007 │ │ +0031d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0003 line=318 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/MainActivity; │ │ │ │ @@ -2862,82 +2863,82 @@ │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 148 16-bit code units │ │ -0031cc: |[0031cc] fr.asterope.MainActivity.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ -0031dc: 2b05 8a00 0000 |0000: packed-switch v5, 0000008a // +0000008a │ │ -0031e2: 2200 4600 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ -0031e6: 7010 b000 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0031ec: 6e20 b500 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0031f2: 0c00 |000b: move-result-object v0 │ │ -0031f4: 1401 1800 047f |000c: const v1, #float 1.75459e+38 // #7f040018 │ │ -0031fa: 6e20 5c00 1300 |000f: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -003200: 0c01 |0012: move-result-object v1 │ │ -003202: 6e20 b500 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003208: 0c00 |0016: move-result-object v0 │ │ -00320a: 6e10 b600 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -003210: 0c00 |001a: move-result-object v0 │ │ -003212: 5b30 1600 |001b: iput-object v0, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ -003216: 5430 1e00 |001d: iget-object v0, v3, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -00321a: 2201 4600 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ -00321e: 7010 b000 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -003224: 1a02 9b00 |0024: const-string v2, "OSC:" // string@009b │ │ -003228: 6e20 b500 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00322e: 0c01 |0029: move-result-object v1 │ │ -003230: 5432 1600 |002a: iget-object v2, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ -003234: 6e20 b500 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00323a: 0c01 |002f: move-result-object v1 │ │ -00323c: 6e10 b600 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -003242: 0c01 |0033: move-result-object v1 │ │ -003244: 6e20 3e00 1000 |0034: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -00324a: 0e00 |0037: return-void │ │ -00324c: 2200 4600 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ -003250: 7010 b000 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -003256: 6e20 b500 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00325c: 0c00 |0040: move-result-object v0 │ │ -00325e: 1401 1500 047f |0041: const v1, #float 1.75459e+38 // #7f040015 │ │ -003264: 6e20 5c00 1300 |0044: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00326a: 0c01 |0047: move-result-object v1 │ │ -00326c: 6e20 b500 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003272: 0c00 |004b: move-result-object v0 │ │ -003274: 6e10 b600 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -00327a: 0c00 |004f: move-result-object v0 │ │ -00327c: 5b30 1600 |0050: iput-object v0, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ -003280: 28cb |0052: goto 001d // -0035 │ │ -003282: 2200 4600 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ -003286: 7010 b000 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -00328c: 6e20 b500 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003292: 0c00 |005b: move-result-object v0 │ │ -003294: 1401 1600 047f |005c: const v1, #float 1.75459e+38 // #7f040016 │ │ -00329a: 6e20 5c00 1300 |005f: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0032a0: 0c01 |0062: move-result-object v1 │ │ -0032a2: 6e20 b500 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0032a8: 0c00 |0066: move-result-object v0 │ │ -0032aa: 6e10 b600 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -0032b0: 0c00 |006a: move-result-object v0 │ │ -0032b2: 5b30 1600 |006b: iput-object v0, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ -0032b6: 28b0 |006d: goto 001d // -0050 │ │ -0032b8: 2200 4600 |006e: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ -0032bc: 7010 b000 0000 |0070: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0032c2: 6e20 b500 4000 |0073: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0032c8: 0c00 |0076: move-result-object v0 │ │ -0032ca: 1401 1700 047f |0077: const v1, #float 1.75459e+38 // #7f040017 │ │ -0032d0: 6e20 5c00 1300 |007a: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0032d6: 0c01 |007d: move-result-object v1 │ │ -0032d8: 6e20 b500 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0032de: 0c00 |0081: move-result-object v0 │ │ -0032e0: 6e10 b600 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -0032e6: 0c00 |0085: move-result-object v0 │ │ -0032e8: 5b30 1600 |0086: iput-object v0, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ -0032ec: 2895 |0088: goto 001d // -006b │ │ -0032ee: 0000 |0089: nop // spacer │ │ -0032f0: 0001 0300 0000 0000 3800 0000 6e00 ... |008a: packed-switch-data (10 units) │ │ +0031d4: |[0031d4] fr.asterope.MainActivity.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ +0031e4: 2b05 8a00 0000 |0000: packed-switch v5, 0000008a // +0000008a │ │ +0031ea: 2200 4600 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ +0031ee: 7010 b000 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +0031f4: 6e20 b500 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0031fa: 0c00 |000b: move-result-object v0 │ │ +0031fc: 1401 1800 047f |000c: const v1, #float 1.75459e+38 // #7f040018 │ │ +003202: 6e20 5c00 1300 |000f: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +003208: 0c01 |0012: move-result-object v1 │ │ +00320a: 6e20 b500 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003210: 0c00 |0016: move-result-object v0 │ │ +003212: 6e10 b600 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003218: 0c00 |001a: move-result-object v0 │ │ +00321a: 5b30 1600 |001b: iput-object v0, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ +00321e: 5430 1e00 |001d: iget-object v0, v3, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +003222: 2201 4600 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@0046 │ │ +003226: 7010 b000 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +00322c: 1a02 9b00 |0024: const-string v2, "OSC:" // string@009b │ │ +003230: 6e20 b500 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003236: 0c01 |0029: move-result-object v1 │ │ +003238: 5432 1600 |002a: iget-object v2, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ +00323c: 6e20 b500 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003242: 0c01 |002f: move-result-object v1 │ │ +003244: 6e10 b600 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +00324a: 0c01 |0033: move-result-object v1 │ │ +00324c: 6e20 3e00 1000 |0034: invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +003252: 0e00 |0037: return-void │ │ +003254: 2200 4600 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ +003258: 7010 b000 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +00325e: 6e20 b500 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003264: 0c00 |0040: move-result-object v0 │ │ +003266: 1401 1500 047f |0041: const v1, #float 1.75459e+38 // #7f040015 │ │ +00326c: 6e20 5c00 1300 |0044: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +003272: 0c01 |0047: move-result-object v1 │ │ +003274: 6e20 b500 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +00327a: 0c00 |004b: move-result-object v0 │ │ +00327c: 6e10 b600 0000 |004c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003282: 0c00 |004f: move-result-object v0 │ │ +003284: 5b30 1600 |0050: iput-object v0, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ +003288: 28cb |0052: goto 001d // -0035 │ │ +00328a: 2200 4600 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ +00328e: 7010 b000 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003294: 6e20 b500 4000 |0058: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +00329a: 0c00 |005b: move-result-object v0 │ │ +00329c: 1401 1600 047f |005c: const v1, #float 1.75459e+38 // #7f040016 │ │ +0032a2: 6e20 5c00 1300 |005f: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0032a8: 0c01 |0062: move-result-object v1 │ │ +0032aa: 6e20 b500 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0032b0: 0c00 |0066: move-result-object v0 │ │ +0032b2: 6e10 b600 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +0032b8: 0c00 |006a: move-result-object v0 │ │ +0032ba: 5b30 1600 |006b: iput-object v0, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ +0032be: 28b0 |006d: goto 001d // -0050 │ │ +0032c0: 2200 4600 |006e: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ +0032c4: 7010 b000 0000 |0070: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +0032ca: 6e20 b500 4000 |0073: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0032d0: 0c00 |0076: move-result-object v0 │ │ +0032d2: 1401 1700 047f |0077: const v1, #float 1.75459e+38 // #7f040017 │ │ +0032d8: 6e20 5c00 1300 |007a: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0032de: 0c01 |007d: move-result-object v1 │ │ +0032e0: 6e20 b500 1000 |007e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0032e6: 0c00 |0081: move-result-object v0 │ │ +0032e8: 6e10 b600 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +0032ee: 0c00 |0085: move-result-object v0 │ │ +0032f0: 5b30 1600 |0086: iput-object v0, v3, Lfr/asterope/MainActivity;.gpsStatus:Ljava/lang/String; // field@0016 │ │ +0032f4: 2895 |0088: goto 001d // -006b │ │ +0032f6: 0000 |0089: nop // spacer │ │ +0032f8: 0001 0300 0000 0000 3800 0000 6e00 ... |008a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0003 line=787 │ │ 0x001d line=791 │ │ 0x0037 line=792 │ │ 0x0038 line=778 │ │ @@ -2955,17 +2956,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003304: |[003304] fr.asterope.MainActivity.onStop:()V │ │ -003314: 6f10 0800 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStop:()V // method@0008 │ │ -00331a: 0e00 |0003: return-void │ │ +00330c: |[00330c] fr.asterope.MainActivity.onStop:()V │ │ +00331c: 6f10 0800 0000 |0000: invoke-super {v0}, Landroid/app/Activity;.onStop:()V // method@0008 │ │ +003322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/MainActivity; │ │ │ │ @@ -2974,42 +2975,42 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -00331c: |[00331c] fr.asterope.MainActivity.reset:(Landroid/view/View;)V │ │ -00332c: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ -003330: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -003332: 7030 0900 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0009 │ │ -003338: 1401 3600 047f |0006: const v1, #float 1.75459e+38 // #7f040036 │ │ -00333e: 6e20 5c00 1300 |0009: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -003344: 0c01 |000c: move-result-object v1 │ │ -003346: 6e20 0e00 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000e │ │ -00334c: 1401 3700 047f |0010: const v1, #float 1.75459e+38 // #7f040037 │ │ -003352: 6e20 5c00 1300 |0013: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -003358: 0c01 |0016: move-result-object v1 │ │ -00335a: 6e20 0b00 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ -003360: 1401 0f00 047f |001a: const v1, #float 1.75458e+38 // #7f04000f │ │ -003366: 6e20 5c00 1300 |001d: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00336c: 0c01 |0020: move-result-object v1 │ │ -00336e: 2202 2500 |0021: new-instance v2, Lfr/asterope/MainActivity$6; // type@0025 │ │ -003372: 7020 4a00 3200 |0023: invoke-direct {v2, v3}, Lfr/asterope/MainActivity$6;.:(Lfr/asterope/MainActivity;)V // method@004a │ │ -003378: 6e30 0d00 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ -00337e: 1401 1000 047f |0029: const v1, #float 1.75458e+38 // #7f040010 │ │ -003384: 6e20 5c00 1300 |002c: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00338a: 0c01 |002f: move-result-object v1 │ │ -00338c: 2202 2600 |0030: new-instance v2, Lfr/asterope/MainActivity$7; // type@0026 │ │ -003390: 7020 4c00 3200 |0032: invoke-direct {v2, v3}, Lfr/asterope/MainActivity$7;.:(Lfr/asterope/MainActivity;)V // method@004c │ │ -003396: 6e30 0c00 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ -00339c: 6e10 0a00 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000a │ │ -0033a2: 0c01 |003b: move-result-object v1 │ │ -0033a4: 6e10 0f00 0100 |003c: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ -0033aa: 0e00 |003f: return-void │ │ +003324: |[003324] fr.asterope.MainActivity.reset:(Landroid/view/View;)V │ │ +003334: 2200 0500 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0005 │ │ +003338: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +00333a: 7030 0900 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0009 │ │ +003340: 1401 3600 047f |0006: const v1, #float 1.75459e+38 // #7f040036 │ │ +003346: 6e20 5c00 1300 |0009: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00334c: 0c01 |000c: move-result-object v1 │ │ +00334e: 6e20 0e00 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000e │ │ +003354: 1401 3700 047f |0010: const v1, #float 1.75459e+38 // #7f040037 │ │ +00335a: 6e20 5c00 1300 |0013: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +003360: 0c01 |0016: move-result-object v1 │ │ +003362: 6e20 0b00 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000b │ │ +003368: 1401 0f00 047f |001a: const v1, #float 1.75458e+38 // #7f04000f │ │ +00336e: 6e20 5c00 1300 |001d: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +003374: 0c01 |0020: move-result-object v1 │ │ +003376: 2202 2500 |0021: new-instance v2, Lfr/asterope/MainActivity$6; // type@0025 │ │ +00337a: 7020 4a00 3200 |0023: invoke-direct {v2, v3}, Lfr/asterope/MainActivity$6;.:(Lfr/asterope/MainActivity;)V // method@004a │ │ +003380: 6e30 0d00 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000d │ │ +003386: 1401 1000 047f |0029: const v1, #float 1.75458e+38 // #7f040010 │ │ +00338c: 6e20 5c00 1300 |002c: invoke-virtual {v3, v1}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +003392: 0c01 |002f: move-result-object v1 │ │ +003394: 2202 2600 |0030: new-instance v2, Lfr/asterope/MainActivity$7; // type@0026 │ │ +003398: 7020 4c00 3200 |0032: invoke-direct {v2, v3}, Lfr/asterope/MainActivity$7;.:(Lfr/asterope/MainActivity;)V // method@004c │ │ +00339e: 6e30 0c00 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@000c │ │ +0033a4: 6e10 0a00 0000 |0038: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@000a │ │ +0033aa: 0c01 |003b: move-result-object v1 │ │ +0033ac: 6e10 0f00 0100 |003c: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ +0033b2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0006 line=533 │ │ 0x0010 line=534 │ │ 0x001a line=535 │ │ 0x0029 line=549 │ │ @@ -3025,57 +3026,57 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -0033ac: |[0033ac] fr.asterope.MainActivity.startResume:(Landroid/view/View;)V │ │ -0033bc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0033be: 1402 0800 057f |0001: const v2, #float 1.76787e+38 // #7f050008 │ │ -0033c4: 6e20 5a00 2500 |0004: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ -0033ca: 0c01 |0007: move-result-object v1 │ │ -0033cc: 1f01 1500 |0008: check-cast v1, Landroid/widget/Button; // type@0015 │ │ -0033d0: 5552 2600 |000a: iget-boolean v2, v5, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -0033d4: 3332 3a00 |000c: if-ne v2, v3, 0046 // +003a │ │ -0033d8: 1402 1100 047f |000e: const v2, #float 1.75458e+38 // #7f040011 │ │ -0033de: 6e20 5c00 2500 |0011: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0033e4: 0c02 |0014: move-result-object v2 │ │ -0033e6: 6e20 3500 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0035 │ │ -0033ec: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0033ee: 5c52 2600 |0019: iput-boolean v2, v5, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -0033f2: 1402 2b00 047f |001b: const v2, #float 1.75459e+38 // #7f04002b │ │ -0033f8: 6e20 5c00 2500 |001e: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -0033fe: 0c00 |0021: move-result-object v0 │ │ -003400: 5452 1e00 |0022: iget-object v2, v5, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ -003404: 2203 4600 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0046 │ │ -003408: 7010 b000 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -00340e: 1404 2900 047f |0029: const v4, #float 1.75459e+38 // #7f040029 │ │ -003414: 6e20 5c00 4500 |002c: invoke-virtual {v5, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00341a: 0c04 |002f: move-result-object v4 │ │ -00341c: 6e20 b500 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003422: 0c03 |0033: move-result-object v3 │ │ -003424: 6e20 b500 0300 |0034: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00342a: 0c03 |0037: move-result-object v3 │ │ -00342c: 1a04 1a00 |0038: const-string v4, "." // string@001a │ │ -003430: 6e20 b500 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003436: 0c03 |003d: move-result-object v3 │ │ -003438: 6e10 b600 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -00343e: 0c03 |0041: move-result-object v3 │ │ -003440: 6e20 3e00 3200 |0042: invoke-virtual {v2, v3}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ -003446: 0e00 |0045: return-void │ │ -003448: 1402 1200 047f |0046: const v2, #float 1.75458e+38 // #7f040012 │ │ -00344e: 6e20 5c00 2500 |0049: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -003454: 0c02 |004c: move-result-object v2 │ │ -003456: 6e20 3500 2100 |004d: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0035 │ │ -00345c: 5c53 2600 |0050: iput-boolean v3, v5, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ -003460: 1402 2a00 047f |0052: const v2, #float 1.75459e+38 // #7f04002a │ │ -003466: 6e20 5c00 2500 |0055: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ -00346c: 0c00 |0058: move-result-object v0 │ │ -00346e: 28c9 |0059: goto 0022 // -0037 │ │ +0033b4: |[0033b4] fr.asterope.MainActivity.startResume:(Landroid/view/View;)V │ │ +0033c4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0033c6: 1402 0800 057f |0001: const v2, #float 1.76787e+38 // #7f050008 │ │ +0033cc: 6e20 5a00 2500 |0004: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.findViewById:(I)Landroid/view/View; // method@005a │ │ +0033d2: 0c01 |0007: move-result-object v1 │ │ +0033d4: 1f01 1500 |0008: check-cast v1, Landroid/widget/Button; // type@0015 │ │ +0033d8: 5552 2600 |000a: iget-boolean v2, v5, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +0033dc: 3332 3a00 |000c: if-ne v2, v3, 0046 // +003a │ │ +0033e0: 1402 1100 047f |000e: const v2, #float 1.75458e+38 // #7f040011 │ │ +0033e6: 6e20 5c00 2500 |0011: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +0033ec: 0c02 |0014: move-result-object v2 │ │ +0033ee: 6e20 3500 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0035 │ │ +0033f4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +0033f6: 5c52 2600 |0019: iput-boolean v2, v5, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +0033fa: 1402 2b00 047f |001b: const v2, #float 1.75459e+38 // #7f04002b │ │ +003400: 6e20 5c00 2500 |001e: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +003406: 0c00 |0021: move-result-object v0 │ │ +003408: 5452 1e00 |0022: iget-object v2, v5, Lfr/asterope/MainActivity;.logs:Lfr/asterope/ExternalFileLogger; // field@001e │ │ +00340c: 2203 4600 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0046 │ │ +003410: 7010 b000 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003416: 1404 2900 047f |0029: const v4, #float 1.75459e+38 // #7f040029 │ │ +00341c: 6e20 5c00 4500 |002c: invoke-virtual {v5, v4}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +003422: 0c04 |002f: move-result-object v4 │ │ +003424: 6e20 b500 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +00342a: 0c03 |0033: move-result-object v3 │ │ +00342c: 6e20 b500 0300 |0034: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003432: 0c03 |0037: move-result-object v3 │ │ +003434: 1a04 1a00 |0038: const-string v4, "." // string@001a │ │ +003438: 6e20 b500 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +00343e: 0c03 |003d: move-result-object v3 │ │ +003440: 6e10 b600 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003446: 0c03 |0041: move-result-object v3 │ │ +003448: 6e20 3e00 3200 |0042: invoke-virtual {v2, v3}, Lfr/asterope/ExternalFileLogger;.safeWrite:(Ljava/lang/String;)Z // method@003e │ │ +00344e: 0e00 |0045: return-void │ │ +003450: 1402 1200 047f |0046: const v2, #float 1.75458e+38 // #7f040012 │ │ +003456: 6e20 5c00 2500 |0049: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +00345c: 0c02 |004c: move-result-object v2 │ │ +00345e: 6e20 3500 2100 |004d: invoke-virtual {v1, v2}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0035 │ │ +003464: 5c53 2600 |0050: iput-boolean v3, v5, Lfr/asterope/MainActivity;.started:Z // field@0026 │ │ +003468: 1402 2a00 047f |0052: const v2, #float 1.75459e+38 // #7f04002a │ │ +00346e: 6e20 5c00 2500 |0055: invoke-virtual {v5, v2}, Lfr/asterope/MainActivity;.getString:(I)Ljava/lang/String; // method@005c │ │ +003474: 0c00 |0058: move-result-object v0 │ │ +003476: 28c9 |0059: goto 0022 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=505 │ │ 0x000a line=506 │ │ 0x000e line=508 │ │ 0x0018 line=509 │ │ 0x001b line=510 │ │ @@ -3121,17 +3122,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003470: |[003470] fr.asterope.R$attr.:()V │ │ -003480: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -003486: 0e00 |0003: return-void │ │ +003478: |[003478] fr.asterope.R$attr.:()V │ │ +003488: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +00348e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/R$attr; │ │ │ │ Virtual methods - │ │ @@ -3180,17 +3181,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003488: |[003488] fr.asterope.R$drawable.:()V │ │ -003498: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -00349e: 0e00 |0003: return-void │ │ +003490: |[003490] fr.asterope.R$drawable.:()V │ │ +0034a0: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +0034a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -3269,17 +3270,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0034a0: |[0034a0] fr.asterope.R$id.:()V │ │ -0034b0: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -0034b6: 0e00 |0003: return-void │ │ +0034a8: |[0034a8] fr.asterope.R$id.:()V │ │ +0034b8: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +0034be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/R$id; │ │ │ │ Virtual methods - │ │ @@ -3318,17 +3319,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0034b8: |[0034b8] fr.asterope.R$layout.:()V │ │ -0034c8: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -0034ce: 0e00 |0003: return-void │ │ +0034c0: |[0034c0] fr.asterope.R$layout.:()V │ │ +0034d0: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +0034d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/R$layout; │ │ │ │ Virtual methods - │ │ @@ -3652,17 +3653,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0034d0: |[0034d0] fr.asterope.R$string.:()V │ │ -0034e0: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -0034e6: 0e00 |0003: return-void │ │ +0034d8: |[0034d8] fr.asterope.R$string.:()V │ │ +0034e8: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +0034ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/R$string; │ │ │ │ Virtual methods - │ │ @@ -3695,21 +3696,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0034e8: |[0034e8] fr.asterope.R.:()V │ │ -0034f8: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -0034fe: 0e00 |0003: return-void │ │ +0034f0: |[0034f0] fr.asterope.R.:()V │ │ +003500: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +003506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 158 (R.java) │ │ │ │ Class #18 header: │ │ @@ -3772,67 +3772,67 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003500: |[003500] fr.asterope.WGS84.:()V │ │ -003510: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ -003516: 0e00 |0003: return-void │ │ +003508: |[003508] fr.asterope.WGS84.:()V │ │ +003518: 7010 ad00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00ad │ │ +00351e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/asterope/WGS84; │ │ │ │ #1 : (in Lfr/asterope/WGS84;) │ │ name : 'computeTrackDistance' │ │ type : '(Ljava/util/ArrayList;I)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -003518: |[003518] fr.asterope.WGS84.computeTrackDistance:(Ljava/util/ArrayList;I)D │ │ -003528: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -00352c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -00352e: 6e20 bb00 7900 |0003: invoke-virtual {v9, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@00bb │ │ -003534: 0c06 |0006: move-result-object v6 │ │ -003536: 1f06 3100 |0007: check-cast v6, Lfr/asterope/WGS84Point; // type@0031 │ │ -00353a: 1603 0000 |0009: const-wide/16 v3, #int 0 // #0 │ │ -00353e: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -003540: 6e10 bc00 0900 |000c: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@00bc │ │ -003546: 0a07 |000f: move-result v7 │ │ -003548: 3575 2400 |0010: if-ge v5, v7, 0034 // +0024 │ │ -00354c: 6e20 bb00 5900 |0012: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@00bb │ │ -003552: 0c02 |0015: move-result-object v2 │ │ -003554: 1f02 3100 |0016: check-cast v2, Lfr/asterope/WGS84Point; // type@0031 │ │ -003558: 2b0a 1e00 0000 |0018: packed-switch v10, 00000036 // +0000001e │ │ -00355e: 1903 f0bf |001b: const-wide/high16 v3, #long -4616189618054758400 // #bff0 │ │ -003562: cb30 |001d: add-double/2addr v0, v3 │ │ -003564: 0726 |001e: move-object v6, v2 │ │ -003566: d805 0501 |001f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -00356a: 28eb |0021: goto 000c // -0015 │ │ -00356c: 7120 7b00 2600 |0022: invoke-static {v6, v2}, Lfr/asterope/WGS84;.distance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@007b │ │ -003572: 0b07 |0025: move-result-wide v7 │ │ -003574: cb73 |0026: add-double/2addr v3, v7 │ │ -003576: 28f6 |0027: goto 001d // -000a │ │ -003578: 7120 7e00 2600 |0028: invoke-static {v6, v2}, Lfr/asterope/WGS84;.haversineDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@007e │ │ -00357e: 0b07 |002b: move-result-wide v7 │ │ -003580: cb73 |002c: add-double/2addr v3, v7 │ │ -003582: 28f0 |002d: goto 001d // -0010 │ │ -003584: 7120 8500 2600 |002e: invoke-static {v6, v2}, Lfr/asterope/WGS84;.vincentyDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@0085 │ │ -00358a: 0b07 |0031: move-result-wide v7 │ │ -00358c: cb73 |0032: add-double/2addr v3, v7 │ │ -00358e: 28ea |0033: goto 001d // -0016 │ │ -003590: 1003 |0034: return-wide v3 │ │ -003592: 0000 |0035: nop // spacer │ │ -003594: 0001 0300 0100 0000 0a00 0000 1000 ... |0036: packed-switch-data (10 units) │ │ +003520: |[003520] fr.asterope.WGS84.computeTrackDistance:(Ljava/util/ArrayList;I)D │ │ +003530: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +003534: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +003536: 6e20 bb00 7a00 |0003: invoke-virtual {v10, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@00bb │ │ +00353c: 0c06 |0006: move-result-object v6 │ │ +00353e: 1f06 3100 |0007: check-cast v6, Lfr/asterope/WGS84Point; // type@0031 │ │ +003542: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ +003546: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +003548: 6e10 bc00 0a00 |000c: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@00bc │ │ +00354e: 0a07 |000f: move-result v7 │ │ +003550: 3573 2400 |0010: if-ge v3, v7, 0034 // +0024 │ │ +003554: 6e20 bb00 3a00 |0012: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@00bb │ │ +00355a: 0c02 |0015: move-result-object v2 │ │ +00355c: 1f02 3100 |0016: check-cast v2, Lfr/asterope/WGS84Point; // type@0031 │ │ +003560: 2b0b 1e00 0000 |0018: packed-switch v11, 00000036 // +0000001e │ │ +003566: 1904 f0bf |001b: const-wide/high16 v4, #long -4616189618054758400 // #bff0 │ │ +00356a: cb40 |001d: add-double/2addr v0, v4 │ │ +00356c: 0726 |001e: move-object v6, v2 │ │ +00356e: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +003572: 28eb |0021: goto 000c // -0015 │ │ +003574: 7120 7b00 2600 |0022: invoke-static {v6, v2}, Lfr/asterope/WGS84;.distance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@007b │ │ +00357a: 0b08 |0025: move-result-wide v8 │ │ +00357c: cb84 |0026: add-double/2addr v4, v8 │ │ +00357e: 28f6 |0027: goto 001d // -000a │ │ +003580: 7120 7e00 2600 |0028: invoke-static {v6, v2}, Lfr/asterope/WGS84;.haversineDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@007e │ │ +003586: 0b08 |002b: move-result-wide v8 │ │ +003588: cb84 |002c: add-double/2addr v4, v8 │ │ +00358a: 28f0 |002d: goto 001d // -0010 │ │ +00358c: 7120 8500 2600 |002e: invoke-static {v6, v2}, Lfr/asterope/WGS84;.vincentyDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@0085 │ │ +003592: 0b08 |0031: move-result-wide v8 │ │ +003594: cb84 |0032: add-double/2addr v4, v8 │ │ +003596: 28ea |0033: goto 001d // -0016 │ │ +003598: 1004 |0034: return-wide v4 │ │ +00359a: 0000 |0035: nop // spacer │ │ +00359c: 0001 0300 0100 0000 0a00 0000 1000 ... |0036: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0002 line=394 │ │ 0x0009 line=395 │ │ 0x000b line=397 │ │ 0x0012 line=399 │ │ @@ -3846,69 +3846,69 @@ │ │ 0x0028 line=408 │ │ 0x002d line=409 │ │ 0x002e line=412 │ │ 0x0033 line=413 │ │ 0x0034 line=423 │ │ 0x0035 line=401 │ │ locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=10 (null) Ljava/util/ArrayList; │ │ 0x0018 - 0x0034 reg=2 dest Lfr/asterope/WGS84Point; │ │ 0x0002 - 0x0040 reg=0 cumul D │ │ - 0x000b - 0x0040 reg=3 dist D │ │ - 0x000c - 0x0040 reg=5 i I │ │ + 0x000c - 0x0040 reg=3 i I │ │ + 0x000b - 0x0040 reg=4 dist D │ │ 0x0009 - 0x0040 reg=6 start Lfr/asterope/WGS84Point; │ │ - 0x0000 - 0x0040 reg=9 points Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0040 reg=10 algorithm I │ │ + 0x0000 - 0x0040 reg=10 points Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0040 reg=11 algorithm I │ │ │ │ #2 : (in Lfr/asterope/WGS84;) │ │ name : 'distance' │ │ type : '(DDDD)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0035a8: |[0035a8] fr.asterope.WGS84.distance:(DDDD)D │ │ -0035b8: 7120 8200 ba00 |0000: invoke-static {v10, v11}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -0035be: 0b0a |0003: move-result-wide v10 │ │ -0035c0: 7120 8200 dc00 |0004: invoke-static {v12, v13}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -0035c6: 0b0c |0007: move-result-wide v12 │ │ -0035c8: 7120 8200 fe00 |0008: invoke-static {v14, v15}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -0035ce: 0b0e |000b: move-result-wide v14 │ │ -0035d0: 7702 8200 1000 |000c: invoke-static/range {v16, v17}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -0035d6: 0b10 |000f: move-result-wide v16 │ │ -0035d8: ac02 0a0e |0010: sub-double v2, v10, v14 │ │ -0035dc: 7120 a400 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@00a4 │ │ -0035e2: 0b02 |0015: move-result-wide v2 │ │ -0035e4: 1804 48af bc9a f2d7 7a3e |0016: const-wide v4, #double 1e-07 // #3e7ad7f29abcaf48 │ │ -0035ee: 3002 0204 |001b: cmpg-double v2, v2, v4 │ │ -0035f2: 3b02 0500 |001d: if-gez v2, 0022 // +0005 │ │ -0035f6: 1600 0000 |001f: const-wide/16 v0, #int 0 // #0 │ │ -0035fa: 1000 |0021: return-wide v0 │ │ -0035fc: 1802 8d97 6e12 23ea b840 |0022: const-wide v2, #double 6378.14 // #40b8ea23126e978d │ │ -003606: 7120 a800 ba00 |0027: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ -00360c: 0b04 |002a: move-result-wide v4 │ │ -00360e: 7120 a800 fe00 |002b: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ -003614: 0b06 |002e: move-result-wide v6 │ │ -003616: cd64 |002f: mul-double/2addr v4, v6 │ │ -003618: ac06 100c |0030: sub-double v6, v16, v12 │ │ -00361c: 7120 a800 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ -003622: 0b06 |0035: move-result-wide v6 │ │ -003624: cd64 |0036: mul-double/2addr v4, v6 │ │ -003626: 7120 aa00 ba00 |0037: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ -00362c: 0b06 |003a: move-result-wide v6 │ │ -00362e: 7120 aa00 fe00 |003b: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ -003634: 0b08 |003e: move-result-wide v8 │ │ -003636: cd86 |003f: mul-double/2addr v6, v8 │ │ -003638: cb64 |0040: add-double/2addr v4, v6 │ │ -00363a: 7120 a500 5400 |0041: invoke-static {v4, v5}, Ljava/lang/Math;.acos:(D)D // method@00a5 │ │ -003640: 0b04 |0044: move-result-wide v4 │ │ -003642: ad00 0204 |0045: mul-double v0, v2, v4 │ │ -003646: 28da |0047: goto 0021 // -0026 │ │ +0035b0: |[0035b0] fr.asterope.WGS84.distance:(DDDD)D │ │ +0035c0: 7120 8200 ba00 |0000: invoke-static {v10, v11}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +0035c6: 0b0a |0003: move-result-wide v10 │ │ +0035c8: 7120 8200 dc00 |0004: invoke-static {v12, v13}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +0035ce: 0b0c |0007: move-result-wide v12 │ │ +0035d0: 7120 8200 fe00 |0008: invoke-static {v14, v15}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +0035d6: 0b0e |000b: move-result-wide v14 │ │ +0035d8: 7702 8200 1000 |000c: invoke-static/range {v16, v17}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +0035de: 0b10 |000f: move-result-wide v16 │ │ +0035e0: ac02 0a0e |0010: sub-double v2, v10, v14 │ │ +0035e4: 7120 a400 3200 |0012: invoke-static {v2, v3}, Ljava/lang/Math;.abs:(D)D // method@00a4 │ │ +0035ea: 0b02 |0015: move-result-wide v2 │ │ +0035ec: 1804 48af bc9a f2d7 7a3e |0016: const-wide v4, #double 1e-07 // #3e7ad7f29abcaf48 │ │ +0035f6: 3002 0204 |001b: cmpg-double v2, v2, v4 │ │ +0035fa: 3b02 0500 |001d: if-gez v2, 0022 // +0005 │ │ +0035fe: 1600 0000 |001f: const-wide/16 v0, #int 0 // #0 │ │ +003602: 1000 |0021: return-wide v0 │ │ +003604: 1802 8d97 6e12 23ea b840 |0022: const-wide v2, #double 6378.14 // #40b8ea23126e978d │ │ +00360e: 7120 a800 ba00 |0027: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ +003614: 0b04 |002a: move-result-wide v4 │ │ +003616: 7120 a800 fe00 |002b: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ +00361c: 0b06 |002e: move-result-wide v6 │ │ +00361e: cd64 |002f: mul-double/2addr v4, v6 │ │ +003620: ac06 100c |0030: sub-double v6, v16, v12 │ │ +003624: 7120 a800 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ +00362a: 0b06 |0035: move-result-wide v6 │ │ +00362c: cd64 |0036: mul-double/2addr v4, v6 │ │ +00362e: 7120 aa00 ba00 |0037: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ +003634: 0b06 |003a: move-result-wide v6 │ │ +003636: 7120 aa00 fe00 |003b: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ +00363c: 0b08 |003e: move-result-wide v8 │ │ +00363e: cd86 |003f: mul-double/2addr v6, v8 │ │ +003640: cb64 |0040: add-double/2addr v4, v6 │ │ +003642: 7120 a500 5400 |0041: invoke-static {v4, v5}, Ljava/lang/Math;.acos:(D)D // method@00a5 │ │ +003648: 0b04 |0044: move-result-wide v4 │ │ +00364a: ad00 0204 |0045: mul-double v0, v2, v4 │ │ +00364e: 28da |0047: goto 0021 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0008 line=114 │ │ 0x000c line=115 │ │ 0x0010 line=118 │ │ @@ -3928,26 +3928,26 @@ │ │ type : '(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -003648: |[003648] fr.asterope.WGS84.distance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ -003658: 6e10 8a00 0a00 |0000: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ -00365e: 0b00 |0003: move-result-wide v0 │ │ -003660: 6e10 8b00 0a00 |0004: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ -003666: 0b02 |0007: move-result-wide v2 │ │ -003668: 6e10 8a00 0b00 |0008: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ -00366e: 0b04 |000b: move-result-wide v4 │ │ -003670: 6e10 8b00 0b00 |000c: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ -003676: 0b06 |000f: move-result-wide v6 │ │ -003678: 7708 7a00 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/asterope/WGS84;.distance:(DDDD)D // method@007a │ │ -00367e: 0b08 |0013: move-result-wide v8 │ │ -003680: 1008 |0014: return-wide v8 │ │ +003650: |[003650] fr.asterope.WGS84.distance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ +003660: 6e10 8a00 0a00 |0000: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ +003666: 0b00 |0003: move-result-wide v0 │ │ +003668: 6e10 8b00 0a00 |0004: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ +00366e: 0b02 |0007: move-result-wide v2 │ │ +003670: 6e10 8a00 0b00 |0008: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ +003676: 0b04 |000b: move-result-wide v4 │ │ +003678: 6e10 8b00 0b00 |000c: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ +00367e: 0b06 |000f: move-result-wide v6 │ │ +003680: 7708 7a00 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/asterope/WGS84;.distance:(DDDD)D // method@007a │ │ +003686: 0b08 |0013: move-result-wide v8 │ │ +003688: 1008 |0014: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x0008 line=143 │ │ 0x000c line=144 │ │ 0x0010 line=146 │ │ @@ -3960,98 +3960,98 @@ │ │ 0x0000 - 0x0015 reg=11 dest Lfr/asterope/WGS84Point; │ │ │ │ #4 : (in Lfr/asterope/WGS84;) │ │ name : 'getCenter' │ │ type : '(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)Lfr/asterope/WGS84Point;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 41 16-bit code units │ │ -003684: |[003684] fr.asterope.WGS84.getCenter:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)Lfr/asterope/WGS84Point; │ │ -003694: 190b 0040 |0000: const-wide/high16 v11, #long 4611686018427387904 // #4000 │ │ -003698: 6e10 8a00 0d00 |0002: invoke-virtual {v13}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ -00369e: 0b07 |0005: move-result-wide v7 │ │ -0036a0: 6e10 8a00 0e00 |0006: invoke-virtual {v14}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ -0036a6: 0b09 |0009: move-result-wide v9 │ │ -0036a8: cb97 |000a: add-double/2addr v7, v9 │ │ -0036aa: ae01 070b |000b: div-double v1, v7, v11 │ │ -0036ae: 6e10 8b00 0d00 |000d: invoke-virtual {v13}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ -0036b4: 0b07 |0010: move-result-wide v7 │ │ -0036b6: 6e10 8b00 0e00 |0011: invoke-virtual {v14}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ -0036bc: 0b09 |0014: move-result-wide v9 │ │ -0036be: cb97 |0015: add-double/2addr v7, v9 │ │ -0036c0: ae03 070b |0016: div-double v3, v7, v11 │ │ -0036c4: 6e10 8900 0d00 |0018: invoke-virtual {v13}, Lfr/asterope/WGS84Point;.getAltitude:()D // method@0089 │ │ -0036ca: 0b07 |001b: move-result-wide v7 │ │ -0036cc: 6e10 8900 0e00 |001c: invoke-virtual {v14}, Lfr/asterope/WGS84Point;.getAltitude:()D // method@0089 │ │ -0036d2: 0b09 |001f: move-result-wide v9 │ │ -0036d4: cb97 |0020: add-double/2addr v7, v9 │ │ -0036d6: ae05 070b |0021: div-double v5, v7, v11 │ │ -0036da: 2200 3100 |0023: new-instance v0, Lfr/asterope/WGS84Point; // type@0031 │ │ -0036de: 7607 8800 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ -0036e4: 1100 |0028: return-object v0 │ │ +00368c: |[00368c] fr.asterope.WGS84.getCenter:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)Lfr/asterope/WGS84Point; │ │ +00369c: 190a 0040 |0000: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0036a0: 6e10 8a00 0c00 |0002: invoke-virtual {v12}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ +0036a6: 0b00 |0005: move-result-wide v0 │ │ +0036a8: 6e10 8a00 0d00 |0006: invoke-virtual {v13}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ +0036ae: 0b08 |0009: move-result-wide v8 │ │ +0036b0: cb80 |000a: add-double/2addr v0, v8 │ │ +0036b2: ae02 000a |000b: div-double v2, v0, v10 │ │ +0036b6: 6e10 8b00 0c00 |000d: invoke-virtual {v12}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ +0036bc: 0b00 |0010: move-result-wide v0 │ │ +0036be: 6e10 8b00 0d00 |0011: invoke-virtual {v13}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ +0036c4: 0b08 |0014: move-result-wide v8 │ │ +0036c6: cb80 |0015: add-double/2addr v0, v8 │ │ +0036c8: ae04 000a |0016: div-double v4, v0, v10 │ │ +0036cc: 6e10 8900 0c00 |0018: invoke-virtual {v12}, Lfr/asterope/WGS84Point;.getAltitude:()D // method@0089 │ │ +0036d2: 0b00 |001b: move-result-wide v0 │ │ +0036d4: 6e10 8900 0d00 |001c: invoke-virtual {v13}, Lfr/asterope/WGS84Point;.getAltitude:()D // method@0089 │ │ +0036da: 0b08 |001f: move-result-wide v8 │ │ +0036dc: cb80 |0020: add-double/2addr v0, v8 │ │ +0036de: ae06 000a |0021: div-double v6, v0, v10 │ │ +0036e2: 2201 3100 |0023: new-instance v1, Lfr/asterope/WGS84Point; // type@0031 │ │ +0036e6: 7607 8800 0100 |0025: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ +0036ec: 1101 |0028: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x000d line=78 │ │ 0x0018 line=79 │ │ 0x0023 line=80 │ │ locals : │ │ - 0x000d - 0x0029 reg=1 latCent D │ │ - 0x0018 - 0x0029 reg=3 longCent D │ │ - 0x0023 - 0x0029 reg=5 altCent D │ │ - 0x0000 - 0x0029 reg=13 p1 Lfr/asterope/WGS84Point; │ │ - 0x0000 - 0x0029 reg=14 p2 Lfr/asterope/WGS84Point; │ │ + 0x000d - 0x0029 reg=2 latCent D │ │ + 0x0018 - 0x0029 reg=4 longCent D │ │ + 0x0023 - 0x0029 reg=6 altCent D │ │ + 0x0000 - 0x0029 reg=12 p1 Lfr/asterope/WGS84Point; │ │ + 0x0000 - 0x0029 reg=13 p2 Lfr/asterope/WGS84Point; │ │ │ │ #5 : (in Lfr/asterope/WGS84;) │ │ name : 'haversineDistance' │ │ type : '(DDDD)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 20 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0036e8: |[0036e8] fr.asterope.WGS84.haversineDistance:(DDDD)D │ │ -0036f8: 7120 8200 dc00 |0000: invoke-static {v12, v13}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -0036fe: 0b0c |0003: move-result-wide v12 │ │ -003700: 7120 8200 fe00 |0004: invoke-static {v14, v15}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -003706: 0b0e |0007: move-result-wide v14 │ │ -003708: 7702 8200 1000 |0008: invoke-static/range {v16, v17}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -00370e: 0b10 |000b: move-result-wide v16 │ │ -003710: 7702 8200 1200 |000c: invoke-static/range {v18, v19}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -003716: 0b12 |000f: move-result-wide v18 │ │ -003718: ac08 0c10 |0010: sub-double v8, v12, v16 │ │ -00371c: 190a 0040 |0012: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -003720: cea8 |0014: div-double/2addr v8, v10 │ │ -003722: 7120 aa00 9800 |0015: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ -003728: 0b04 |0018: move-result-wide v4 │ │ -00372a: cd44 |0019: mul-double/2addr v4, v4 │ │ -00372c: 7120 a800 dc00 |001a: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ -003732: 0b08 |001d: move-result-wide v8 │ │ -003734: 7702 a800 1000 |001e: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ -00373a: 0b0a |0021: move-result-wide v10 │ │ -00373c: ad00 080a |0022: mul-double v0, v8, v10 │ │ -003740: ac08 0e12 |0024: sub-double v8, v14, v18 │ │ -003744: 190a 0040 |0026: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -003748: cea8 |0028: div-double/2addr v8, v10 │ │ -00374a: 7120 aa00 9800 |0029: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ -003750: 0b06 |002c: move-result-wide v6 │ │ -003752: cd66 |002d: mul-double/2addr v6, v6 │ │ -003754: 1808 8d97 6e12 23ea c840 |002e: const-wide v8, #double 12756.3 // #40c8ea23126e978d │ │ -00375e: ad0a 0006 |0033: mul-double v10, v0, v6 │ │ -003762: cb4a |0035: add-double/2addr v10, v4 │ │ -003764: 7120 ab00 ba00 |0036: invoke-static {v10, v11}, Ljava/lang/Math;.sqrt:(D)D // method@00ab │ │ -00376a: 0b0a |0039: move-result-wide v10 │ │ -00376c: 7120 a600 ba00 |003a: invoke-static {v10, v11}, Ljava/lang/Math;.asin:(D)D // method@00a6 │ │ -003772: 0b0a |003d: move-result-wide v10 │ │ -003774: ad02 080a |003e: mul-double v2, v8, v10 │ │ -003778: 1002 |0040: return-wide v2 │ │ +0036f0: |[0036f0] fr.asterope.WGS84.haversineDistance:(DDDD)D │ │ +003700: 7120 8200 dc00 |0000: invoke-static {v12, v13}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +003706: 0b0c |0003: move-result-wide v12 │ │ +003708: 7120 8200 fe00 |0004: invoke-static {v14, v15}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +00370e: 0b0e |0007: move-result-wide v14 │ │ +003710: 7702 8200 1000 |0008: invoke-static/range {v16, v17}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +003716: 0b10 |000b: move-result-wide v16 │ │ +003718: 7702 8200 1200 |000c: invoke-static/range {v18, v19}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +00371e: 0b12 |000f: move-result-wide v18 │ │ +003720: ac08 0c10 |0010: sub-double v8, v12, v16 │ │ +003724: 190a 0040 |0012: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +003728: cea8 |0014: div-double/2addr v8, v10 │ │ +00372a: 7120 aa00 9800 |0015: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ +003730: 0b04 |0018: move-result-wide v4 │ │ +003732: cd44 |0019: mul-double/2addr v4, v4 │ │ +003734: 7120 a800 dc00 |001a: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ +00373a: 0b08 |001d: move-result-wide v8 │ │ +00373c: 7702 a800 1000 |001e: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ +003742: 0b0a |0021: move-result-wide v10 │ │ +003744: ad00 080a |0022: mul-double v0, v8, v10 │ │ +003748: ac08 0e12 |0024: sub-double v8, v14, v18 │ │ +00374c: 190a 0040 |0026: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +003750: cea8 |0028: div-double/2addr v8, v10 │ │ +003752: 7120 aa00 9800 |0029: invoke-static {v8, v9}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ +003758: 0b06 |002c: move-result-wide v6 │ │ +00375a: cd66 |002d: mul-double/2addr v6, v6 │ │ +00375c: 1808 8d97 6e12 23ea c840 |002e: const-wide v8, #double 12756.3 // #40c8ea23126e978d │ │ +003766: ad0a 0006 |0033: mul-double v10, v0, v6 │ │ +00376a: cb4a |0035: add-double/2addr v10, v4 │ │ +00376c: 7120 ab00 ba00 |0036: invoke-static {v10, v11}, Ljava/lang/Math;.sqrt:(D)D // method@00ab │ │ +003772: 0b0a |0039: move-result-wide v10 │ │ +003774: 7120 a600 ba00 |003a: invoke-static {v10, v11}, Ljava/lang/Math;.asin:(D)D // method@00a6 │ │ +00377a: 0b0a |003d: move-result-wide v10 │ │ +00377c: ad02 080a |003e: mul-double v2, v8, v10 │ │ +003780: 1002 |0040: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0008 line=168 │ │ 0x000c line=169 │ │ 0x0010 line=171 │ │ @@ -4076,26 +4076,26 @@ │ │ type : '(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -00377c: |[00377c] fr.asterope.WGS84.haversineDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ -00378c: 6e10 8a00 0a00 |0000: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ -003792: 0b00 |0003: move-result-wide v0 │ │ -003794: 6e10 8b00 0a00 |0004: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ -00379a: 0b02 |0007: move-result-wide v2 │ │ -00379c: 6e10 8a00 0b00 |0008: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ -0037a2: 0b04 |000b: move-result-wide v4 │ │ -0037a4: 6e10 8b00 0b00 |000c: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ -0037aa: 0b06 |000f: move-result-wide v6 │ │ -0037ac: 7708 7d00 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/asterope/WGS84;.haversineDistance:(DDDD)D // method@007d │ │ -0037b2: 0b08 |0013: move-result-wide v8 │ │ -0037b4: 1008 |0014: return-wide v8 │ │ +003784: |[003784] fr.asterope.WGS84.haversineDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ +003794: 6e10 8a00 0a00 |0000: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ +00379a: 0b00 |0003: move-result-wide v0 │ │ +00379c: 6e10 8b00 0a00 |0004: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ +0037a2: 0b02 |0007: move-result-wide v2 │ │ +0037a4: 6e10 8a00 0b00 |0008: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ +0037aa: 0b04 |000b: move-result-wide v4 │ │ +0037ac: 6e10 8b00 0b00 |000c: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ +0037b2: 0b06 |000f: move-result-wide v6 │ │ +0037b4: 7708 7d00 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/asterope/WGS84;.haversineDistance:(DDDD)D // method@007d │ │ +0037ba: 0b08 |0013: move-result-wide v8 │ │ +0037bc: 1008 |0014: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x0008 line=199 │ │ 0x000c line=200 │ │ 0x0010 line=202 │ │ @@ -4112,46 +4112,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -0037b8: |[0037b8] fr.asterope.WGS84.loadPosition:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ -0037c8: 2207 4900 |0000: new-instance v7, Ljava/util/ArrayList; // type@0049 │ │ -0037cc: 130b 1027 |0002: const/16 v11, #int 10000 // #2710 │ │ -0037d0: 7020 b900 b700 |0004: invoke-direct {v7, v11}, Ljava/util/ArrayList;.:(I)V // method@00b9 │ │ -0037d6: 2201 3600 |0007: new-instance v1, Ljava/io/FileReader; // type@0036 │ │ -0037da: 7020 9800 c100 |0009: invoke-direct {v1, v12}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@0098 │ │ -0037e0: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -0037e2: 2209 3200 |000d: new-instance v9, Ljava/io/BufferedReader; // type@0032 │ │ -0037e6: 7020 9000 1900 |000f: invoke-direct {v9, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0090 │ │ -0037ec: 6e10 9100 0900 |0012: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0091 │ │ -0037f2: 0c04 |0015: move-result-object v4 │ │ -0037f4: 3804 1c00 |0016: if-eqz v4, 0032 // +001c │ │ -0037f8: 220a 4b00 |0018: new-instance v10, Ljava/util/Scanner; // type@004b │ │ -0037fc: 7020 be00 4a00 |001a: invoke-direct {v10, v4}, Ljava/util/Scanner;.:(Ljava/lang/String;)V // method@00be │ │ -003802: 6e10 bf00 0a00 |001d: invoke-virtual {v10}, Ljava/util/Scanner;.nextDouble:()D // method@00bf │ │ -003808: 0b02 |0020: move-result-wide v2 │ │ -00380a: 6e10 bf00 0a00 |0021: invoke-virtual {v10}, Ljava/util/Scanner;.nextDouble:()D // method@00bf │ │ -003810: 0b05 |0024: move-result-wide v5 │ │ -003812: 220b 3100 |0025: new-instance v11, Lfr/asterope/WGS84Point; // type@0031 │ │ -003816: 7056 8700 2b53 |0027: invoke-direct {v11, v2, v3, v5, v6}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ -00381c: 6e20 ba00 b700 |002a: invoke-virtual {v7, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@00ba │ │ -003822: 6e10 9100 0900 |002d: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0091 │ │ -003828: 0c04 |0030: move-result-object v4 │ │ -00382a: 28e5 |0031: goto 0016 // -001b │ │ -00382c: 0798 |0032: move-object v8, v9 │ │ -00382e: 1107 |0033: return-object v7 │ │ -003830: 0d00 |0034: move-exception v0 │ │ -003832: 1208 |0035: const/4 v8, #int 0 // #0 │ │ -003834: 28fd |0036: goto 0033 // -0003 │ │ -003836: 0d00 |0037: move-exception v0 │ │ -003838: 0798 |0038: move-object v8, v9 │ │ -00383a: 28fc |0039: goto 0035 // -0004 │ │ +0037c0: |[0037c0] fr.asterope.WGS84.loadPosition:(Ljava/lang/String;)Ljava/util/ArrayList; │ │ +0037d0: 2205 4900 |0000: new-instance v5, Ljava/util/ArrayList; // type@0049 │ │ +0037d4: 130b 1027 |0002: const/16 v11, #int 10000 // #2710 │ │ +0037d8: 7020 b900 b500 |0004: invoke-direct {v5, v11}, Ljava/util/ArrayList;.:(I)V // method@00b9 │ │ +0037de: 2201 3600 |0007: new-instance v1, Ljava/io/FileReader; // type@0036 │ │ +0037e2: 7020 9800 c100 |0009: invoke-direct {v1, v12}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@0098 │ │ +0037e8: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +0037ea: 2209 3200 |000d: new-instance v9, Ljava/io/BufferedReader; // type@0032 │ │ +0037ee: 7020 9000 1900 |000f: invoke-direct {v9, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0090 │ │ +0037f4: 6e10 9100 0900 |0012: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0091 │ │ +0037fa: 0c04 |0015: move-result-object v4 │ │ +0037fc: 3804 1c00 |0016: if-eqz v4, 0032 // +001c │ │ +003800: 220a 4b00 |0018: new-instance v10, Ljava/util/Scanner; // type@004b │ │ +003804: 7020 be00 4a00 |001a: invoke-direct {v10, v4}, Ljava/util/Scanner;.:(Ljava/lang/String;)V // method@00be │ │ +00380a: 6e10 bf00 0a00 |001d: invoke-virtual {v10}, Ljava/util/Scanner;.nextDouble:()D // method@00bf │ │ +003810: 0b02 |0020: move-result-wide v2 │ │ +003812: 6e10 bf00 0a00 |0021: invoke-virtual {v10}, Ljava/util/Scanner;.nextDouble:()D // method@00bf │ │ +003818: 0b06 |0024: move-result-wide v6 │ │ +00381a: 220b 3100 |0025: new-instance v11, Lfr/asterope/WGS84Point; // type@0031 │ │ +00381e: 7057 8700 2b63 |0027: invoke-direct {v11, v2, v3, v6, v7}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ +003824: 6e20 ba00 b500 |002a: invoke-virtual {v5, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@00ba │ │ +00382a: 6e10 9100 0900 |002d: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0091 │ │ +003830: 0c04 |0030: move-result-object v4 │ │ +003832: 28e5 |0031: goto 0016 // -001b │ │ +003834: 0798 |0032: move-object v8, v9 │ │ +003836: 1105 |0033: return-object v5 │ │ +003838: 0d00 |0034: move-exception v0 │ │ +00383a: 1208 |0035: const/4 v8, #int 0 // #0 │ │ +00383c: 28fd |0036: goto 0033 // -0003 │ │ +00383e: 0d00 |0037: move-exception v0 │ │ +003840: 0798 |0038: move-object v8, v9 │ │ +003842: 28fc |0039: goto 0035 // -0004 │ │ catches : 2 │ │ 0x000d - 0x0012 │ │ Ljava/io/IOException; -> 0x0034 │ │ 0x0012 - 0x0030 │ │ Ljava/io/IOException; -> 0x0037 │ │ positions : │ │ 0x0000 line=351 │ │ @@ -4169,339 +4169,340 @@ │ │ 0x0033 line=378 │ │ 0x0034 line=374 │ │ 0x0035 line=376 │ │ 0x0037 line=374 │ │ locals : │ │ 0x000d - 0x0012 reg=8 reader Ljava/io/BufferedReader; │ │ 0x0021 - 0x0032 reg=2 lati D │ │ - 0x0025 - 0x0032 reg=5 longi D │ │ + 0x0025 - 0x0032 reg=6 longi D │ │ 0x001d - 0x0032 reg=10 s Ljava/util/Scanner; │ │ 0x0016 - 0x0033 reg=4 line Ljava/lang/String; │ │ 0x0012 - 0x0033 reg=9 reader Ljava/io/BufferedReader; │ │ 0x0035 - 0x0037 reg=0 e Ljava/io/IOException; │ │ 0x0033 - 0x0037 reg=8 reader Ljava/io/BufferedReader; │ │ 0x0037 - 0x0039 reg=9 reader Ljava/io/BufferedReader; │ │ 0x000c - 0x003a reg=1 fileReader Ljava/io/FileReader; │ │ - 0x0007 - 0x003a reg=7 pos Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0007 - 0x003a reg=5 pos Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0039 - 0x003a reg=8 reader Ljava/io/BufferedReader; │ │ 0x0000 - 0x003a reg=12 absoluteFilename Ljava/lang/String; │ │ │ │ #8 : (in Lfr/asterope/WGS84;) │ │ name : 'main' │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 38 │ │ + registers : 39 │ │ ins : 1 │ │ outs : 7 │ │ - insns size : 488 16-bit code units │ │ -003854: |[003854] fr.asterope.WGS84.main:([Ljava/lang/String;)V │ │ -003864: 181b 6215 6f64 1e71 4640 |0000: const-wide v27, #double 44.8837 // #4046711e646f1562 │ │ -00386e: 7702 8200 1b00 |0005: invoke-static/range {v27, v28}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -003874: 0b1e |0008: move-result-wide v30 │ │ -003876: 6204 7800 |0009: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -00387a: 2205 4600 |000b: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ -00387e: 7010 b000 0500 |000d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -003884: 0500 1b00 |0010: move-wide/from16 v0, v27 │ │ -003888: 6e30 b100 0501 |0012: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -00388e: 0c05 |0015: move-result-object v5 │ │ -003890: 1a06 0f00 |0016: const-string v6, " to radian = " // string@000f │ │ -003894: 6e20 b500 6500 |0018: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00389a: 0c05 |001b: move-result-object v5 │ │ -00389c: 0500 1e00 |001c: move-wide/from16 v0, v30 │ │ -0038a0: 6e30 b100 0501 |001e: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -0038a6: 0c05 |0021: move-result-object v5 │ │ -0038a8: 6e10 b600 0500 |0022: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -0038ae: 0c05 |0025: move-result-object v5 │ │ -0038b0: 6e20 9c00 5400 |0026: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -0038b6: 051b 1e00 |0029: move-wide/from16 v27, v30 │ │ -0038ba: 7702 8100 1b00 |002b: invoke-static/range {v27, v28}, Lfr/asterope/WGS84;.toDegre:(D)D // method@0081 │ │ -0038c0: 0b0c |002e: move-result-wide v12 │ │ -0038c2: 6204 7800 |002f: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -0038c6: 2205 4600 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ -0038ca: 7010 b000 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0038d0: 0500 1b00 |0036: move-wide/from16 v0, v27 │ │ -0038d4: 6e30 b100 0501 |0038: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -0038da: 0c05 |003b: move-result-object v5 │ │ -0038dc: 1a06 0e00 |003c: const-string v6, " to degree = " // string@000e │ │ -0038e0: 6e20 b500 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0038e6: 0c05 |0041: move-result-object v5 │ │ -0038e8: 6e30 b100 c50d |0042: invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -0038ee: 0c05 |0045: move-result-object v5 │ │ -0038f0: 6e10 b600 0500 |0046: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -0038f6: 0c05 |0049: move-result-object v5 │ │ -0038f8: 6e20 9c00 5400 |004a: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -0038fe: 221d 3100 |004d: new-instance v29, Lfr/asterope/WGS84Point; // type@0031 │ │ -003902: 1804 74b0 a316 ef6d 4840 |004f: const-wide v4, #double 48.8589 // #40486def16a3b074 │ │ -00390c: 1806 3506 4257 c7c6 0240 |0054: const-wide v6, #double 2.34706 // #4002c6c757420635 │ │ -003916: 0800 1d00 |0059: move-object/from16 v0, v29 │ │ -00391a: 7057 8700 4065 |005b: invoke-direct {v0, v4, v5, v6, v7}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ -003920: 221a 3100 |005e: new-instance v26, Lfr/asterope/WGS84Point; // type@0031 │ │ -003924: 1804 cf10 33a0 8374 4640 |0060: const-wide v4, #double 44.9103 // #40467483a03310cf │ │ -00392e: 1806 d300 9475 ee24 1740 |0065: const-wide v6, #double 5.78607 // #401724ee759400d3 │ │ -003938: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ -00393c: 7057 8700 4065 |006c: invoke-direct {v0, v4, v5, v6, v7}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ -003942: 0800 1d00 |006f: move-object/from16 v0, v29 │ │ -003946: 0801 1a00 |0071: move-object/from16 v1, v26 │ │ -00394a: 7120 7b00 1000 |0073: invoke-static {v0, v1}, Lfr/asterope/WGS84;.distance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@007b │ │ -003950: 0b0e |0076: move-result-wide v14 │ │ -003952: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ -003956: 0801 1a00 |0079: move-object/from16 v1, v26 │ │ -00395a: 7120 7e00 1000 |007b: invoke-static {v0, v1}, Lfr/asterope/WGS84;.haversineDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@007e │ │ -003960: 0b10 |007e: move-result-wide v16 │ │ -003962: 0800 1a00 |007f: move-object/from16 v0, v26 │ │ -003966: 0801 1d00 |0081: move-object/from16 v1, v29 │ │ -00396a: 7120 8500 1000 |0083: invoke-static {v0, v1}, Lfr/asterope/WGS84;.vincentyDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@0085 │ │ -003970: 0b12 |0086: move-result-wide v18 │ │ -003972: 6204 7800 |0087: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -003976: 2205 4600 |0089: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ -00397a: 7010 b000 0500 |008b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -003980: 1a06 9d00 |008e: const-string v6, "Paris -> La Mure = " // string@009d │ │ -003984: 6e20 b500 6500 |0090: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00398a: 0c05 |0093: move-result-object v5 │ │ -00398c: 6e30 b100 e50f |0094: invoke-virtual {v5, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -003992: 0c05 |0097: move-result-object v5 │ │ -003994: 1a06 0a00 |0098: const-string v6, " km(s)." // string@000a │ │ -003998: 6e20 b500 6500 |009a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -00399e: 0c05 |009d: move-result-object v5 │ │ -0039a0: 6e10 b600 0500 |009e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -0039a6: 0c05 |00a1: move-result-object v5 │ │ -0039a8: 6e20 9c00 5400 |00a2: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -0039ae: 6204 7800 |00a5: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -0039b2: 2205 4600 |00a7: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ -0039b6: 7010 b000 0500 |00a9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0039bc: 1a06 9d00 |00ac: const-string v6, "Paris -> La Mure = " // string@009d │ │ -0039c0: 6e20 b500 6500 |00ae: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0039c6: 0c05 |00b1: move-result-object v5 │ │ -0039c8: 0500 1000 |00b2: move-wide/from16 v0, v16 │ │ -0039cc: 6e30 b100 0501 |00b4: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -0039d2: 0c05 |00b7: move-result-object v5 │ │ -0039d4: 1a06 0800 |00b8: const-string v6, " km(s) (Haversine)." // string@0008 │ │ -0039d8: 6e20 b500 6500 |00ba: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -0039de: 0c05 |00bd: move-result-object v5 │ │ -0039e0: 6e10 b600 0500 |00be: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -0039e6: 0c05 |00c1: move-result-object v5 │ │ -0039e8: 6e20 9c00 5400 |00c2: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -0039ee: 6204 7800 |00c5: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -0039f2: 2205 4600 |00c7: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ -0039f6: 7010 b000 0500 |00c9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0039fc: 1a06 9d00 |00cc: const-string v6, "Paris -> La Mure = " // string@009d │ │ -003a00: 6e20 b500 6500 |00ce: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003a06: 0c05 |00d1: move-result-object v5 │ │ -003a08: 0500 1200 |00d2: move-wide/from16 v0, v18 │ │ -003a0c: 6e30 b100 0501 |00d4: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -003a12: 0c05 |00d7: move-result-object v5 │ │ -003a14: 1a06 0900 |00d8: const-string v6, " km(s) (Vincenty)." // string@0009 │ │ -003a18: 6e20 b500 6500 |00da: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003a1e: 0c05 |00dd: move-result-object v5 │ │ -003a20: 6e10 b600 0500 |00de: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -003a26: 0c05 |00e1: move-result-object v5 │ │ -003a28: 6e20 9c00 5400 |00e2: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -003a2e: 6204 7800 |00e5: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -003a32: 2205 4600 |00e7: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ -003a36: 7010 b000 0500 |00e9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -003a3c: 1a06 1f00 |00ec: const-string v6, "121.136° is " // string@001f │ │ -003a40: 6e20 b500 6500 |00ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003a46: 0c05 |00f1: move-result-object v5 │ │ -003a48: 1806 6210 5839 b448 5e40 |00f2: const-wide v6, #double 121.136 // #405e48b439581062 │ │ -003a52: 7120 8300 7600 |00f7: invoke-static {v6, v7}, Lfr/asterope/WGS84;.toSexagesimal:(D)Ljava/lang/String; // method@0083 │ │ -003a58: 0c06 |00fa: move-result-object v6 │ │ -003a5a: 6e20 b500 6500 |00fb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003a60: 0c05 |00fe: move-result-object v5 │ │ -003a62: 1a06 0700 |00ff: const-string v6, " in sexagesimal representation." // string@0007 │ │ -003a66: 6e20 b500 6500 |0101: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003a6c: 0c05 |0104: move-result-object v5 │ │ -003a6e: 6e10 b600 0500 |0105: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -003a74: 0c05 |0108: move-result-object v5 │ │ -003a76: 6e20 9c00 5400 |0109: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -003a7c: 1a20 1e00 |010c: const-string v32, "/home/bruno/Data-Position.txt" // string@001e │ │ -003a80: 7701 7f00 2000 |010e: invoke-static/range {v32}, Lfr/asterope/WGS84;.loadPosition:(Ljava/lang/String;)Ljava/util/ArrayList; // method@007f │ │ -003a86: 0c0b |0111: move-result-object v11 │ │ -003a88: 6204 7800 |0112: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -003a8c: 2205 4600 |0114: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ -003a90: 7010 b000 0500 |0116: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -003a96: 6e10 bc00 0b00 |0119: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@00bc │ │ -003a9c: 0a06 |011c: move-result v6 │ │ -003a9e: 6e20 b300 6500 |011d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00b3 │ │ -003aa4: 0c05 |0120: move-result-object v5 │ │ -003aa6: 1a06 0d00 |0121: const-string v6, " position read from " // string@000d │ │ -003aaa: 6e20 b500 6500 |0123: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003ab0: 0c05 |0126: move-result-object v5 │ │ -003ab2: 0800 2000 |0127: move-object/from16 v0, v32 │ │ -003ab6: 6e20 b500 0500 |0129: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003abc: 0c05 |012c: move-result-object v5 │ │ -003abe: 6e10 b600 0500 |012d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -003ac4: 0c05 |0130: move-result-object v5 │ │ -003ac6: 6e20 9c00 5400 |0131: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -003acc: 1321 0100 |0134: const/16 v33, #int 1 // #1 │ │ -003ad0: 1304 9600 |0136: const/16 v4, #int 150 // #96 │ │ -003ad4: 0200 2100 |0138: move/from16 v0, v33 │ │ -003ad8: 3540 7700 |013a: if-ge v0, v4, 01b1 // +0077 │ │ -003adc: 2222 4900 |013c: new-instance v34, Ljava/util/ArrayList; // type@0049 │ │ -003ae0: 6e10 bc00 0b00 |013e: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@00bc │ │ -003ae6: 0a04 |0141: move-result v4 │ │ -003ae8: 0800 2200 |0142: move-object/from16 v0, v34 │ │ -003aec: 7020 b900 4000 |0144: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(I)V // method@00b9 │ │ -003af2: 1319 0000 |0147: const/16 v25, #int 0 // #0 │ │ -003af6: 6e10 bc00 0b00 |0149: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@00bc │ │ -003afc: 0a04 |014c: move-result v4 │ │ -003afe: 0200 1900 |014d: move/from16 v0, v25 │ │ -003b02: 3540 1000 |014f: if-ge v0, v4, 015f // +0010 │ │ -003b06: 0200 1900 |0151: move/from16 v0, v25 │ │ -003b0a: 6e20 bb00 0b00 |0153: invoke-virtual {v11, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@00bb │ │ -003b10: 0c04 |0156: move-result-object v4 │ │ -003b12: 0800 2200 |0157: move-object/from16 v0, v34 │ │ -003b16: 6e20 ba00 4000 |0159: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@00ba │ │ -003b1c: 9019 1921 |015c: add-int v25, v25, v33 │ │ -003b20: 28eb |015e: goto 0149 // -0015 │ │ -003b22: 1214 |015f: const/4 v4, #int 1 // #1 │ │ -003b24: 0800 2200 |0160: move-object/from16 v0, v34 │ │ -003b28: 7120 7900 4000 |0162: invoke-static {v0, v4}, Lfr/asterope/WGS84;.computeTrackDistance:(Ljava/util/ArrayList;I)D // method@0079 │ │ -003b2e: 0b15 |0165: move-result-wide v21 │ │ -003b30: 1224 |0166: const/4 v4, #int 2 // #2 │ │ -003b32: 0800 2200 |0167: move-object/from16 v0, v34 │ │ -003b36: 7120 7900 4000 |0169: invoke-static {v0, v4}, Lfr/asterope/WGS84;.computeTrackDistance:(Ljava/util/ArrayList;I)D // method@0079 │ │ -003b3c: 0b17 |016c: move-result-wide v23 │ │ -003b3e: 1234 |016d: const/4 v4, #int 3 // #3 │ │ -003b40: 0800 2200 |016e: move-object/from16 v0, v34 │ │ -003b44: 7120 7900 4000 |0170: invoke-static {v0, v4}, Lfr/asterope/WGS84;.computeTrackDistance:(Ljava/util/ArrayList;I)D // method@0079 │ │ -003b4a: 0b23 |0173: move-result-wide v35 │ │ -003b4c: 6204 7800 |0174: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -003b50: 2205 4600 |0176: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ -003b54: 7010 b000 0500 |0178: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -003b5a: 0500 1500 |017b: move-wide/from16 v0, v21 │ │ -003b5e: 6e30 b100 0501 |017d: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -003b64: 0c05 |0180: move-result-object v5 │ │ -003b66: 1a06 2100 |0181: const-string v6, "; " // string@0021 │ │ -003b6a: 6e20 b500 6500 |0183: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003b70: 0c05 |0186: move-result-object v5 │ │ -003b72: 0500 1700 |0187: move-wide/from16 v0, v23 │ │ -003b76: 6e30 b100 0501 |0189: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -003b7c: 0c05 |018c: move-result-object v5 │ │ -003b7e: 1a06 2100 |018d: const-string v6, "; " // string@0021 │ │ -003b82: 6e20 b500 6500 |018f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003b88: 0c05 |0192: move-result-object v5 │ │ -003b8a: 0500 2300 |0193: move-wide/from16 v0, v35 │ │ -003b8e: 6e30 b100 0501 |0195: invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -003b94: 0c05 |0198: move-result-object v5 │ │ -003b96: 1a06 2000 |0199: const-string v6, ";" // string@0020 │ │ -003b9a: 6e20 b500 6500 |019b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003ba0: 0c05 |019e: move-result-object v5 │ │ -003ba2: 6e10 b600 0500 |019f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -003ba8: 0c05 |01a2: move-result-object v5 │ │ -003baa: 6e20 9c00 5400 |01a3: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -003bb0: d821 2101 |01a6: add-int/lit8 v33, v33, #int 1 // #01 │ │ -003bb4: 288e |01a8: goto 0136 // -0072 │ │ -003bb6: 0d14 |01a9: move-exception v20 │ │ -003bb8: 6204 7800 |01aa: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -003bbc: 1a05 3a00 |01ac: const-string v5, "Got exception !" // string@003a │ │ -003bc0: 6e20 9c00 5400 |01ae: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -003bc6: 2202 3100 |01b1: new-instance v2, Lfr/asterope/WGS84Point; // type@0031 │ │ -003bca: 1903 0040 |01b3: const-wide/high16 v3, #long 4611686018427387904 // #4000 │ │ -003bce: 1905 0040 |01b5: const-wide/high16 v5, #long 4611686018427387904 // #4000 │ │ -003bd2: 1907 0040 |01b7: const-wide/high16 v7, #long 4611686018427387904 // #4000 │ │ -003bd6: 7607 8800 0200 |01b9: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ -003bdc: 2203 3100 |01bc: new-instance v3, Lfr/asterope/WGS84Point; // type@0031 │ │ -003be0: 1904 f03f |01be: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -003be4: 1906 f03f |01c0: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -003be8: 1908 f03f |01c2: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ -003bec: 7607 8800 0300 |01c4: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ -003bf2: 7120 7c00 2300 |01c7: invoke-static {v3, v2}, Lfr/asterope/WGS84;.getCenter:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)Lfr/asterope/WGS84Point; // method@007c │ │ -003bf8: 0c0a |01ca: move-result-object v10 │ │ -003bfa: 6204 7800 |01cb: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ -003bfe: 2205 4600 |01cd: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ -003c02: 7010 b000 0500 |01cf: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -003c08: 1a06 2b00 |01d2: const-string v6, "Central point is " // string@002b │ │ -003c0c: 6e20 b500 6500 |01d4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003c12: 0c05 |01d7: move-result-object v5 │ │ -003c14: 6e10 8f00 0a00 |01d8: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.toString:()Ljava/lang/String; // method@008f │ │ -003c1a: 0c06 |01db: move-result-object v6 │ │ -003c1c: 6e20 b500 6500 |01dc: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003c22: 0c05 |01df: move-result-object v5 │ │ -003c24: 6e10 b600 0500 |01e0: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -003c2a: 0c05 |01e3: move-result-object v5 │ │ -003c2c: 6e20 9c00 5400 |01e4: invoke-virtual {v4, v5}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ -003c32: 0e00 |01e7: return-void │ │ + insns size : 490 16-bit code units │ │ +00385c: |[00385c] fr.asterope.WGS84.main:([Ljava/lang/String;)V │ │ +00386c: 181c 6215 6f64 1e71 4640 |0000: const-wide v28, #double 44.8837 // #4046711e646f1562 │ │ +003876: 7702 8200 1c00 |0005: invoke-static/range {v28, v29}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +00387c: 0b20 |0008: move-result-wide v32 │ │ +00387e: 6204 7800 |0009: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +003882: 2206 4600 |000b: new-instance v6, Ljava/lang/StringBuilder; // type@0046 │ │ +003886: 7010 b000 0600 |000d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +00388c: 0500 1c00 |0010: move-wide/from16 v0, v28 │ │ +003890: 6e30 b100 0601 |0012: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +003896: 0c06 |0015: move-result-object v6 │ │ +003898: 1a07 0f00 |0016: const-string v7, " to radian = " // string@000f │ │ +00389c: 6e20 b500 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0038a2: 0c06 |001b: move-result-object v6 │ │ +0038a4: 0500 2000 |001c: move-wide/from16 v0, v32 │ │ +0038a8: 6e30 b100 0601 |001e: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +0038ae: 0c06 |0021: move-result-object v6 │ │ +0038b0: 6e10 b600 0600 |0022: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +0038b6: 0c06 |0025: move-result-object v6 │ │ +0038b8: 6e20 9c00 6400 |0026: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +0038be: 051c 2000 |0029: move-wide/from16 v28, v32 │ │ +0038c2: 7702 8100 1c00 |002b: invoke-static/range {v28, v29}, Lfr/asterope/WGS84;.toDegre:(D)D // method@0081 │ │ +0038c8: 0b0e |002e: move-result-wide v14 │ │ +0038ca: 6204 7800 |002f: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +0038ce: 2206 4600 |0031: new-instance v6, Ljava/lang/StringBuilder; // type@0046 │ │ +0038d2: 7010 b000 0600 |0033: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +0038d8: 0500 1c00 |0036: move-wide/from16 v0, v28 │ │ +0038dc: 6e30 b100 0601 |0038: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +0038e2: 0c06 |003b: move-result-object v6 │ │ +0038e4: 1a07 0e00 |003c: const-string v7, " to degree = " // string@000e │ │ +0038e8: 6e20 b500 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0038ee: 0c06 |0041: move-result-object v6 │ │ +0038f0: 6e30 b100 e60f |0042: invoke-virtual {v6, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +0038f6: 0c06 |0045: move-result-object v6 │ │ +0038f8: 6e10 b600 0600 |0046: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +0038fe: 0c06 |0049: move-result-object v6 │ │ +003900: 6e20 9c00 6400 |004a: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +003906: 221e 3100 |004d: new-instance v30, Lfr/asterope/WGS84Point; // type@0031 │ │ +00390a: 1806 74b0 a316 ef6d 4840 |004f: const-wide v6, #double 48.8589 // #40486def16a3b074 │ │ +003914: 1808 3506 4257 c7c6 0240 |0054: const-wide v8, #double 2.34706 // #4002c6c757420635 │ │ +00391e: 0800 1e00 |0059: move-object/from16 v0, v30 │ │ +003922: 7059 8700 6087 |005b: invoke-direct {v0, v6, v7, v8, v9}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ +003928: 221b 3100 |005e: new-instance v27, Lfr/asterope/WGS84Point; // type@0031 │ │ +00392c: 1806 cf10 33a0 8374 4640 |0060: const-wide v6, #double 44.9103 // #40467483a03310cf │ │ +003936: 1808 d300 9475 ee24 1740 |0065: const-wide v8, #double 5.78607 // #401724ee759400d3 │ │ +003940: 0800 1b00 |006a: move-object/from16 v0, v27 │ │ +003944: 7059 8700 6087 |006c: invoke-direct {v0, v6, v7, v8, v9}, Lfr/asterope/WGS84Point;.:(DD)V // method@0087 │ │ +00394a: 0800 1e00 |006f: move-object/from16 v0, v30 │ │ +00394e: 0801 1b00 |0071: move-object/from16 v1, v27 │ │ +003952: 7120 7b00 1000 |0073: invoke-static {v0, v1}, Lfr/asterope/WGS84;.distance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@007b │ │ +003958: 0b10 |0076: move-result-wide v16 │ │ +00395a: 0800 1e00 |0077: move-object/from16 v0, v30 │ │ +00395e: 0801 1b00 |0079: move-object/from16 v1, v27 │ │ +003962: 7120 7e00 1000 |007b: invoke-static {v0, v1}, Lfr/asterope/WGS84;.haversineDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@007e │ │ +003968: 0b12 |007e: move-result-wide v18 │ │ +00396a: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ +00396e: 0801 1e00 |0081: move-object/from16 v1, v30 │ │ +003972: 7120 8500 1000 |0083: invoke-static {v0, v1}, Lfr/asterope/WGS84;.vincentyDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D // method@0085 │ │ +003978: 0b14 |0086: move-result-wide v20 │ │ +00397a: 6204 7800 |0087: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +00397e: 2206 4600 |0089: new-instance v6, Ljava/lang/StringBuilder; // type@0046 │ │ +003982: 7010 b000 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003988: 1a07 9d00 |008e: const-string v7, "Paris -> La Mure = " // string@009d │ │ +00398c: 6e20 b500 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003992: 0c06 |0093: move-result-object v6 │ │ +003994: 0500 1000 |0094: move-wide/from16 v0, v16 │ │ +003998: 6e30 b100 0601 |0096: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +00399e: 0c06 |0099: move-result-object v6 │ │ +0039a0: 1a07 0a00 |009a: const-string v7, " km(s)." // string@000a │ │ +0039a4: 6e20 b500 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0039aa: 0c06 |009f: move-result-object v6 │ │ +0039ac: 6e10 b600 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +0039b2: 0c06 |00a3: move-result-object v6 │ │ +0039b4: 6e20 9c00 6400 |00a4: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +0039ba: 6204 7800 |00a7: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +0039be: 2206 4600 |00a9: new-instance v6, Ljava/lang/StringBuilder; // type@0046 │ │ +0039c2: 7010 b000 0600 |00ab: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +0039c8: 1a07 9d00 |00ae: const-string v7, "Paris -> La Mure = " // string@009d │ │ +0039cc: 6e20 b500 7600 |00b0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0039d2: 0c06 |00b3: move-result-object v6 │ │ +0039d4: 0500 1200 |00b4: move-wide/from16 v0, v18 │ │ +0039d8: 6e30 b100 0601 |00b6: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +0039de: 0c06 |00b9: move-result-object v6 │ │ +0039e0: 1a07 0800 |00ba: const-string v7, " km(s) (Haversine)." // string@0008 │ │ +0039e4: 6e20 b500 7600 |00bc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +0039ea: 0c06 |00bf: move-result-object v6 │ │ +0039ec: 6e10 b600 0600 |00c0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +0039f2: 0c06 |00c3: move-result-object v6 │ │ +0039f4: 6e20 9c00 6400 |00c4: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +0039fa: 6204 7800 |00c7: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +0039fe: 2206 4600 |00c9: new-instance v6, Ljava/lang/StringBuilder; // type@0046 │ │ +003a02: 7010 b000 0600 |00cb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003a08: 1a07 9d00 |00ce: const-string v7, "Paris -> La Mure = " // string@009d │ │ +003a0c: 6e20 b500 7600 |00d0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003a12: 0c06 |00d3: move-result-object v6 │ │ +003a14: 0500 1400 |00d4: move-wide/from16 v0, v20 │ │ +003a18: 6e30 b100 0601 |00d6: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +003a1e: 0c06 |00d9: move-result-object v6 │ │ +003a20: 1a07 0900 |00da: const-string v7, " km(s) (Vincenty)." // string@0009 │ │ +003a24: 6e20 b500 7600 |00dc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003a2a: 0c06 |00df: move-result-object v6 │ │ +003a2c: 6e10 b600 0600 |00e0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003a32: 0c06 |00e3: move-result-object v6 │ │ +003a34: 6e20 9c00 6400 |00e4: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +003a3a: 6204 7800 |00e7: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +003a3e: 2206 4600 |00e9: new-instance v6, Ljava/lang/StringBuilder; // type@0046 │ │ +003a42: 7010 b000 0600 |00eb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003a48: 1a07 1f00 |00ee: const-string v7, "121.136° is " // string@001f │ │ +003a4c: 6e20 b500 7600 |00f0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003a52: 0c06 |00f3: move-result-object v6 │ │ +003a54: 1808 6210 5839 b448 5e40 |00f4: const-wide v8, #double 121.136 // #405e48b439581062 │ │ +003a5e: 7120 8300 9800 |00f9: invoke-static {v8, v9}, Lfr/asterope/WGS84;.toSexagesimal:(D)Ljava/lang/String; // method@0083 │ │ +003a64: 0c07 |00fc: move-result-object v7 │ │ +003a66: 6e20 b500 7600 |00fd: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003a6c: 0c06 |0100: move-result-object v6 │ │ +003a6e: 1a07 0700 |0101: const-string v7, " in sexagesimal representation." // string@0007 │ │ +003a72: 6e20 b500 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003a78: 0c06 |0106: move-result-object v6 │ │ +003a7a: 6e10 b600 0600 |0107: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003a80: 0c06 |010a: move-result-object v6 │ │ +003a82: 6e20 9c00 6400 |010b: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +003a88: 1a1f 1e00 |010e: const-string v31, "/home/bruno/Data-Position.txt" // string@001e │ │ +003a8c: 7701 7f00 1f00 |0110: invoke-static/range {v31}, Lfr/asterope/WGS84;.loadPosition:(Ljava/lang/String;)Ljava/util/ArrayList; // method@007f │ │ +003a92: 0c0c |0113: move-result-object v12 │ │ +003a94: 6204 7800 |0114: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +003a98: 2206 4600 |0116: new-instance v6, Ljava/lang/StringBuilder; // type@0046 │ │ +003a9c: 7010 b000 0600 |0118: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003aa2: 6e10 bc00 0c00 |011b: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@00bc │ │ +003aa8: 0a07 |011e: move-result v7 │ │ +003aaa: 6e20 b300 7600 |011f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00b3 │ │ +003ab0: 0c06 |0122: move-result-object v6 │ │ +003ab2: 1a07 0d00 |0123: const-string v7, " position read from " // string@000d │ │ +003ab6: 6e20 b500 7600 |0125: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003abc: 0c06 |0128: move-result-object v6 │ │ +003abe: 0800 1f00 |0129: move-object/from16 v0, v31 │ │ +003ac2: 6e20 b500 0600 |012b: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003ac8: 0c06 |012e: move-result-object v6 │ │ +003aca: 6e10 b600 0600 |012f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003ad0: 0c06 |0132: move-result-object v6 │ │ +003ad2: 6e20 9c00 6400 |0133: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +003ad8: 1322 0100 |0136: const/16 v34, #int 1 // #1 │ │ +003adc: 1304 9600 |0138: const/16 v4, #int 150 // #96 │ │ +003ae0: 0200 2200 |013a: move/from16 v0, v34 │ │ +003ae4: 3540 7700 |013c: if-ge v0, v4, 01b3 // +0077 │ │ +003ae8: 2223 4900 |013e: new-instance v35, Ljava/util/ArrayList; // type@0049 │ │ +003aec: 6e10 bc00 0c00 |0140: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@00bc │ │ +003af2: 0a04 |0143: move-result v4 │ │ +003af4: 0800 2300 |0144: move-object/from16 v0, v35 │ │ +003af8: 7020 b900 4000 |0146: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(I)V // method@00b9 │ │ +003afe: 131a 0000 |0149: const/16 v26, #int 0 // #0 │ │ +003b02: 6e10 bc00 0c00 |014b: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@00bc │ │ +003b08: 0a04 |014e: move-result v4 │ │ +003b0a: 0200 1a00 |014f: move/from16 v0, v26 │ │ +003b0e: 3540 1000 |0151: if-ge v0, v4, 0161 // +0010 │ │ +003b12: 0200 1a00 |0153: move/from16 v0, v26 │ │ +003b16: 6e20 bb00 0c00 |0155: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@00bb │ │ +003b1c: 0c04 |0158: move-result-object v4 │ │ +003b1e: 0800 2300 |0159: move-object/from16 v0, v35 │ │ +003b22: 6e20 ba00 4000 |015b: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@00ba │ │ +003b28: 901a 1a22 |015e: add-int v26, v26, v34 │ │ +003b2c: 28eb |0160: goto 014b // -0015 │ │ +003b2e: 1214 |0161: const/4 v4, #int 1 // #1 │ │ +003b30: 0800 2300 |0162: move-object/from16 v0, v35 │ │ +003b34: 7120 7900 4000 |0164: invoke-static {v0, v4}, Lfr/asterope/WGS84;.computeTrackDistance:(Ljava/util/ArrayList;I)D // method@0079 │ │ +003b3a: 0b16 |0167: move-result-wide v22 │ │ +003b3c: 1224 |0168: const/4 v4, #int 2 // #2 │ │ +003b3e: 0800 2300 |0169: move-object/from16 v0, v35 │ │ +003b42: 7120 7900 4000 |016b: invoke-static {v0, v4}, Lfr/asterope/WGS84;.computeTrackDistance:(Ljava/util/ArrayList;I)D // method@0079 │ │ +003b48: 0b18 |016e: move-result-wide v24 │ │ +003b4a: 1234 |016f: const/4 v4, #int 3 // #3 │ │ +003b4c: 0800 2300 |0170: move-object/from16 v0, v35 │ │ +003b50: 7120 7900 4000 |0172: invoke-static {v0, v4}, Lfr/asterope/WGS84;.computeTrackDistance:(Ljava/util/ArrayList;I)D // method@0079 │ │ +003b56: 0b24 |0175: move-result-wide v36 │ │ +003b58: 6204 7800 |0176: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +003b5c: 2206 4600 |0178: new-instance v6, Ljava/lang/StringBuilder; // type@0046 │ │ +003b60: 7010 b000 0600 |017a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003b66: 0500 1600 |017d: move-wide/from16 v0, v22 │ │ +003b6a: 6e30 b100 0601 |017f: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +003b70: 0c06 |0182: move-result-object v6 │ │ +003b72: 1a07 2100 |0183: const-string v7, "; " // string@0021 │ │ +003b76: 6e20 b500 7600 |0185: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003b7c: 0c06 |0188: move-result-object v6 │ │ +003b7e: 0500 1800 |0189: move-wide/from16 v0, v24 │ │ +003b82: 6e30 b100 0601 |018b: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +003b88: 0c06 |018e: move-result-object v6 │ │ +003b8a: 1a07 2100 |018f: const-string v7, "; " // string@0021 │ │ +003b8e: 6e20 b500 7600 |0191: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003b94: 0c06 |0194: move-result-object v6 │ │ +003b96: 0500 2400 |0195: move-wide/from16 v0, v36 │ │ +003b9a: 6e30 b100 0601 |0197: invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +003ba0: 0c06 |019a: move-result-object v6 │ │ +003ba2: 1a07 2000 |019b: const-string v7, ";" // string@0020 │ │ +003ba6: 6e20 b500 7600 |019d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003bac: 0c06 |01a0: move-result-object v6 │ │ +003bae: 6e10 b600 0600 |01a1: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003bb4: 0c06 |01a4: move-result-object v6 │ │ +003bb6: 6e20 9c00 6400 |01a5: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +003bbc: d822 2201 |01a8: add-int/lit8 v34, v34, #int 1 // #01 │ │ +003bc0: 288e |01aa: goto 0138 // -0072 │ │ +003bc2: 0d0d |01ab: move-exception v13 │ │ +003bc4: 6204 7800 |01ac: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +003bc8: 1a06 3a00 |01ae: const-string v6, "Got exception !" // string@003a │ │ +003bcc: 6e20 9c00 6400 |01b0: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +003bd2: 2203 3100 |01b3: new-instance v3, Lfr/asterope/WGS84Point; // type@0031 │ │ +003bd6: 1904 0040 |01b5: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +003bda: 1906 0040 |01b7: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +003bde: 1908 0040 |01b9: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +003be2: 7607 8800 0300 |01bb: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ +003be8: 2205 3100 |01be: new-instance v5, Lfr/asterope/WGS84Point; // type@0031 │ │ +003bec: 1906 f03f |01c0: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +003bf0: 1908 f03f |01c2: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ +003bf4: 190a f03f |01c4: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +003bf8: 7607 8800 0500 |01c6: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ +003bfe: 7120 7c00 3500 |01c9: invoke-static {v5, v3}, Lfr/asterope/WGS84;.getCenter:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)Lfr/asterope/WGS84Point; // method@007c │ │ +003c04: 0c02 |01cc: move-result-object v2 │ │ +003c06: 6204 7800 |01cd: sget-object v4, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@0078 │ │ +003c0a: 2206 4600 |01cf: new-instance v6, Ljava/lang/StringBuilder; // type@0046 │ │ +003c0e: 7010 b000 0600 |01d1: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003c14: 1a07 2b00 |01d4: const-string v7, "Central point is " // string@002b │ │ +003c18: 6e20 b500 7600 |01d6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003c1e: 0c06 |01d9: move-result-object v6 │ │ +003c20: 6e10 8f00 0200 |01da: invoke-virtual {v2}, Lfr/asterope/WGS84Point;.toString:()Ljava/lang/String; // method@008f │ │ +003c26: 0c07 |01dd: move-result-object v7 │ │ +003c28: 6e20 b500 7600 |01de: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003c2e: 0c06 |01e1: move-result-object v6 │ │ +003c30: 6e10 b600 0600 |01e2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003c36: 0c06 |01e5: move-result-object v6 │ │ +003c38: 6e20 9c00 6400 |01e6: invoke-virtual {v4, v6}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@009c │ │ +003c3e: 0e00 |01e9: return-void │ │ catches : 1 │ │ - 0x010e - 0x01a6 │ │ - Ljava/io/IOException; -> 0x01a9 │ │ + 0x0110 - 0x01a8 │ │ + Ljava/io/IOException; -> 0x01ab │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ 0x0009 line=435 │ │ 0x0029 line=437 │ │ 0x002b line=438 │ │ 0x002f line=439 │ │ 0x004d line=441 │ │ 0x005e line=442 │ │ 0x006f line=444 │ │ 0x0077 line=445 │ │ 0x007f line=446 │ │ 0x0087 line=448 │ │ - 0x00a5 line=449 │ │ - 0x00c5 line=450 │ │ - 0x00e5 line=451 │ │ - 0x010c line=453 │ │ - 0x010e line=459 │ │ - 0x0112 line=460 │ │ - 0x0134 line=462 │ │ - 0x013c line=464 │ │ - 0x0147 line=466 │ │ - 0x0151 line=468 │ │ - 0x015c line=466 │ │ - 0x015f line=470 │ │ - 0x0166 line=471 │ │ - 0x016d line=472 │ │ - 0x0174 line=474 │ │ - 0x01a6 line=462 │ │ - 0x01a9 line=478 │ │ - 0x01aa line=480 │ │ - 0x01b1 line=483 │ │ - 0x01bc line=484 │ │ - 0x01c7 line=486 │ │ - 0x01cb line=487 │ │ - 0x01e7 line=488 │ │ - locals : │ │ - 0x0112 - 0x01a9 reg=11 dataPos Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0166 - 0x01a9 reg=21 gc D │ │ - 0x016d - 0x01a9 reg=23 h D │ │ - 0x0149 - 0x01a9 reg=25 i I │ │ - 0x0136 - 0x01a9 reg=33 u I │ │ - 0x0147 - 0x01a9 reg=34 underSampled Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0174 - 0x01a9 reg=35 vinc D │ │ - 0x01aa - 0x01b1 reg=20 ex Ljava/io/IOException; │ │ - 0x01bc - 0x01e8 reg=2 p1 Lfr/asterope/WGS84Point; │ │ - 0x01c7 - 0x01e8 reg=3 p2 Lfr/asterope/WGS84Point; │ │ - 0x01cb - 0x01e8 reg=10 center Lfr/asterope/WGS84Point; │ │ - 0x002f - 0x01e8 reg=12 deg D │ │ - 0x0077 - 0x01e8 reg=14 distance D │ │ - 0x007f - 0x01e8 reg=16 distanceHaversine D │ │ - 0x0087 - 0x01e8 reg=18 distanceVincenty D │ │ - 0x006f - 0x01e8 reg=26 laMure Lfr/asterope/WGS84Point; │ │ - 0x0005 - 0x01e8 reg=27 latitude D │ │ - 0x005e - 0x01e8 reg=29 paris Lfr/asterope/WGS84Point; │ │ - 0x0009 - 0x01e8 reg=30 rad D │ │ - 0x010e - 0x01e8 reg=32 sourceFile Ljava/lang/String; │ │ - 0x0000 - 0x01e8 reg=37 args [Ljava/lang/String; │ │ + 0x00a7 line=449 │ │ + 0x00c7 line=450 │ │ + 0x00e7 line=451 │ │ + 0x010e line=453 │ │ + 0x0110 line=459 │ │ + 0x0114 line=460 │ │ + 0x0136 line=462 │ │ + 0x013e line=464 │ │ + 0x0149 line=466 │ │ + 0x0153 line=468 │ │ + 0x015e line=466 │ │ + 0x0161 line=470 │ │ + 0x0168 line=471 │ │ + 0x016f line=472 │ │ + 0x0176 line=474 │ │ + 0x01a8 line=462 │ │ + 0x01ab line=478 │ │ + 0x01ac line=480 │ │ + 0x01b3 line=483 │ │ + 0x01be line=484 │ │ + 0x01c9 line=486 │ │ + 0x01cd line=487 │ │ + 0x01e9 line=488 │ │ + locals : │ │ + 0x0114 - 0x01ab reg=12 dataPos Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0168 - 0x01ab reg=22 gc D │ │ + 0x016f - 0x01ab reg=24 h D │ │ + 0x014b - 0x01ab reg=26 i I │ │ + 0x0138 - 0x01ab reg=34 u I │ │ + 0x0149 - 0x01ab reg=35 underSampled Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0176 - 0x01ab reg=36 vinc D │ │ + 0x01ac - 0x01b3 reg=13 ex Ljava/io/IOException; │ │ + 0x01cd - 0x01ea reg=2 center Lfr/asterope/WGS84Point; │ │ + 0x01be - 0x01ea reg=3 p1 Lfr/asterope/WGS84Point; │ │ + 0x01c9 - 0x01ea reg=5 p2 Lfr/asterope/WGS84Point; │ │ + 0x002f - 0x01ea reg=14 deg D │ │ + 0x0077 - 0x01ea reg=16 distance D │ │ + 0x007f - 0x01ea reg=18 distanceHaversine D │ │ + 0x0087 - 0x01ea reg=20 distanceVincenty D │ │ + 0x006f - 0x01ea reg=27 laMure Lfr/asterope/WGS84Point; │ │ + 0x0005 - 0x01ea reg=28 latitude D │ │ + 0x005e - 0x01ea reg=30 paris Lfr/asterope/WGS84Point; │ │ + 0x0110 - 0x01ea reg=31 sourceFile Ljava/lang/String; │ │ + 0x0009 - 0x01ea reg=32 rad D │ │ + 0x0000 - 0x01ea reg=38 args [Ljava/lang/String; │ │ │ │ #9 : (in Lfr/asterope/WGS84;) │ │ name : 'toDegre' │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -003c44: |[003c44] fr.asterope.WGS84.toDegre:(D)D │ │ -003c54: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -003c5e: ae00 0400 |0005: div-double v0, v4, v0 │ │ -003c62: 1802 0000 0000 0080 6640 |0007: const-wide v2, #double 180 // #4066800000000000 │ │ -003c6c: cd20 |000c: mul-double/2addr v0, v2 │ │ -003c6e: 1000 |000d: return-wide v0 │ │ +003c50: |[003c50] fr.asterope.WGS84.toDegre:(D)D │ │ +003c60: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +003c6a: ae00 0400 |0005: div-double v0, v4, v0 │ │ +003c6e: 1802 0000 0000 0080 6640 |0007: const-wide v2, #double 180 // #4066800000000000 │ │ +003c78: cd20 |000c: mul-double/2addr v0, v2 │ │ +003c7a: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x000e reg=4 posInRadian D │ │ │ │ #10 : (in Lfr/asterope/WGS84;) │ │ @@ -4509,306 +4510,306 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -003c70: |[003c70] fr.asterope.WGS84.toRadian:(D)D │ │ -003c80: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -003c8a: cd40 |0005: mul-double/2addr v0, v4 │ │ -003c8c: 1802 0000 0000 0080 6640 |0006: const-wide v2, #double 180 // #4066800000000000 │ │ -003c96: ce20 |000b: div-double/2addr v0, v2 │ │ -003c98: 1000 |000c: return-wide v0 │ │ +003c7c: |[003c7c] fr.asterope.WGS84.toRadian:(D)D │ │ +003c8c: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +003c96: cd40 |0005: mul-double/2addr v0, v4 │ │ +003c98: 1802 0000 0000 0080 6640 |0006: const-wide v2, #double 180 // #4066800000000000 │ │ +003ca2: ce20 |000b: div-double/2addr v0, v2 │ │ +003ca4: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=4 posInDegree D │ │ │ │ #11 : (in Lfr/asterope/WGS84;) │ │ name : 'toSexagesimal' │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -003c9c: |[003c9c] fr.asterope.WGS84.toSexagesimal:(D)Ljava/lang/String; │ │ -003cac: 8ab0 |0000: double-to-int v0, v11 │ │ -003cae: 8309 |0001: int-to-double v9, v0 │ │ -003cb0: ac01 0b09 |0002: sub-double v1, v11, v9 │ │ -003cb4: 1909 4e40 |0004: const-wide/high16 v9, #long 4633641066610819072 // #404e │ │ -003cb8: ad05 0109 |0006: mul-double v5, v1, v9 │ │ -003cbc: 8a54 |0008: double-to-int v4, v5 │ │ -003cbe: 8349 |0009: int-to-double v9, v4 │ │ -003cc0: ac01 0509 |000a: sub-double v1, v5, v9 │ │ -003cc4: 1909 4e40 |000c: const-wide/high16 v9, #long 4633641066610819072 // #404e │ │ -003cc8: ad07 0109 |000e: mul-double v7, v1, v9 │ │ -003ccc: 1909 5940 |0010: const-wide/high16 v9, #long 4636737291354636288 // #4059 │ │ -003cd0: cd79 |0012: mul-double/2addr v9, v7 │ │ -003cd2: 7120 a900 a900 |0013: invoke-static {v9, v10}, Ljava/lang/Math;.round:(D)J // method@00a9 │ │ -003cd8: 0b09 |0016: move-result-wide v9 │ │ -003cda: 8697 |0017: long-to-double v7, v9 │ │ -003cdc: 1909 5940 |0018: const-wide/high16 v9, #long 4636737291354636288 // #4059 │ │ -003ce0: ce97 |001a: div-double/2addr v7, v9 │ │ -003ce2: 2209 4600 |001b: new-instance v9, Ljava/lang/StringBuilder; // type@0046 │ │ -003ce6: 7010 b000 0900 |001d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -003cec: 6e20 b300 0900 |0020: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00b3 │ │ -003cf2: 0c09 |0023: move-result-object v9 │ │ -003cf4: 1a0a 0c02 |0024: const-string v10, "°" // string@020c │ │ -003cf8: 6e20 b500 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003cfe: 0c09 |0029: move-result-object v9 │ │ -003d00: 6e20 b300 4900 |002a: invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00b3 │ │ -003d06: 0c09 |002d: move-result-object v9 │ │ -003d08: 1a0a 1600 |002e: const-string v10, "'" // string@0016 │ │ -003d0c: 6e20 b500 a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003d12: 0c09 |0033: move-result-object v9 │ │ -003d14: 7120 9f00 8700 |0034: invoke-static {v7, v8}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@009f │ │ -003d1a: 0c0a |0037: move-result-object v10 │ │ -003d1c: 6e20 b500 a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003d22: 0c09 |003b: move-result-object v9 │ │ -003d24: 1a0a 1000 |003c: const-string v10, """ // string@0010 │ │ -003d28: 6e20 b500 a900 |003e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -003d2e: 0c09 |0041: move-result-object v9 │ │ -003d30: 6e10 b600 0900 |0042: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -003d36: 0c03 |0045: move-result-object v3 │ │ -003d38: 1103 |0046: return-object v3 │ │ +003ca8: |[003ca8] fr.asterope.WGS84.toSexagesimal:(D)Ljava/lang/String; │ │ +003cb8: 8ac0 |0000: double-to-int v0, v12 │ │ +003cba: 830a |0001: int-to-double v10, v0 │ │ +003cbc: ac02 0c0a |0002: sub-double v2, v12, v10 │ │ +003cc0: 190a 4e40 |0004: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ +003cc4: ad06 020a |0006: mul-double v6, v2, v10 │ │ +003cc8: 8a64 |0008: double-to-int v4, v6 │ │ +003cca: 834a |0009: int-to-double v10, v4 │ │ +003ccc: ac02 060a |000a: sub-double v2, v6, v10 │ │ +003cd0: 190a 4e40 |000c: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ +003cd4: ad08 020a |000e: mul-double v8, v2, v10 │ │ +003cd8: 190a 5940 |0010: const-wide/high16 v10, #long 4636737291354636288 // #4059 │ │ +003cdc: cd8a |0012: mul-double/2addr v10, v8 │ │ +003cde: 7120 a900 ba00 |0013: invoke-static {v10, v11}, Ljava/lang/Math;.round:(D)J // method@00a9 │ │ +003ce4: 0b0a |0016: move-result-wide v10 │ │ +003ce6: 86a8 |0017: long-to-double v8, v10 │ │ +003ce8: 190a 5940 |0018: const-wide/high16 v10, #long 4636737291354636288 // #4059 │ │ +003cec: cea8 |001a: div-double/2addr v8, v10 │ │ +003cee: 2205 4600 |001b: new-instance v5, Ljava/lang/StringBuilder; // type@0046 │ │ +003cf2: 7010 b000 0500 |001d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +003cf8: 6e20 b300 0500 |0020: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00b3 │ │ +003cfe: 0c05 |0023: move-result-object v5 │ │ +003d00: 1a0a 0c02 |0024: const-string v10, "°" // string@020c │ │ +003d04: 6e20 b500 a500 |0026: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003d0a: 0c05 |0029: move-result-object v5 │ │ +003d0c: 6e20 b300 4500 |002a: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@00b3 │ │ +003d12: 0c05 |002d: move-result-object v5 │ │ +003d14: 1a0a 1600 |002e: const-string v10, "'" // string@0016 │ │ +003d18: 6e20 b500 a500 |0030: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003d1e: 0c05 |0033: move-result-object v5 │ │ +003d20: 7120 9f00 9800 |0034: invoke-static {v8, v9}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@009f │ │ +003d26: 0c0a |0037: move-result-object v10 │ │ +003d28: 6e20 b500 a500 |0038: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003d2e: 0c05 |003b: move-result-object v5 │ │ +003d30: 1a0a 1000 |003c: const-string v10, """ // string@0010 │ │ +003d34: 6e20 b500 a500 |003e: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +003d3a: 0c05 |0041: move-result-object v5 │ │ +003d3c: 6e10 b600 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +003d42: 0c01 |0045: move-result-object v1 │ │ +003d44: 1101 |0046: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0001 line=324 │ │ 0x0004 line=325 │ │ 0x0008 line=326 │ │ 0x0009 line=327 │ │ 0x000c line=328 │ │ 0x0010 line=331 │ │ 0x0018 line=332 │ │ 0x001b line=334 │ │ 0x0046 line=335 │ │ locals : │ │ 0x0001 - 0x0047 reg=0 deg I │ │ - 0x0004 - 0x0047 reg=1 fPart D │ │ - 0x0046 - 0x0047 reg=3 formated Ljava/lang/String; │ │ + 0x0046 - 0x0047 reg=1 formated Ljava/lang/String; │ │ + 0x0004 - 0x0047 reg=2 fPart D │ │ 0x0009 - 0x0047 reg=4 min I │ │ - 0x0008 - 0x0047 reg=5 minutes D │ │ - 0x0010 - 0x0047 reg=7 sec D │ │ - 0x0000 - 0x0047 reg=11 degree D │ │ + 0x0008 - 0x0047 reg=6 minutes D │ │ + 0x0010 - 0x0047 reg=8 sec D │ │ + 0x0000 - 0x0047 reg=12 degree D │ │ │ │ #12 : (in Lfr/asterope/WGS84;) │ │ name : 'vincentyDistance' │ │ type : '(DDDD)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 80 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 417 16-bit code units │ │ -003d3c: |[003d3c] fr.asterope.WGS84.vincentyDistance:(DDDD)D │ │ -003d4c: 7702 8200 4800 |0000: invoke-static/range {v72, v73}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -003d52: 0b48 |0003: move-result-wide v72 │ │ -003d54: 7702 8200 4a00 |0004: invoke-static/range {v74, v75}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -003d5a: 0b4a |0007: move-result-wide v74 │ │ -003d5c: 7702 8200 4c00 |0008: invoke-static/range {v76, v77}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -003d62: 0b4c |000b: move-result-wide v76 │ │ -003d64: 7702 8200 4e00 |000c: invoke-static/range {v78, v79}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ -003d6a: 0b4e |000f: move-result-wide v78 │ │ -003d6c: 180c 8d97 6e12 23ea b840 |0010: const-wide v12, #double 6378.14 // #40b8ea23126e978d │ │ -003d76: 181e 28e1 f384 5a77 6b3f |0015: const-wide v30, #double 0.00335281 // #3f6b775a84f3e128 │ │ -003d80: 193c f03f |001a: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ -003d84: ac3c 3c1e |001c: sub-double v60, v60, v30 │ │ -003d88: ad0e 3c0c |001e: mul-double v14, v60, v12 │ │ -003d8c: ac0a 4e4a |0020: sub-double v10, v78, v74 │ │ -003d90: 193c f03f |0022: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ -003d94: ac3c 3c1e |0024: sub-double v60, v60, v30 │ │ -003d98: 7702 ac00 4800 |0026: invoke-static/range {v72, v73}, Ljava/lang/Math;.tan:(D)D // method@00ac │ │ -003d9e: 0b3e |0029: move-result-wide v62 │ │ -003da0: ad36 3c3e |002a: mul-double v54, v60, v62 │ │ -003da4: 193c f03f |002c: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ -003da8: 193e f03f |002e: const-wide/high16 v62, #long 4607182418800017408 // #3ff0 │ │ -003dac: ad40 3636 |0030: mul-double v64, v54, v54 │ │ -003db0: ab3e 3e40 |0032: add-double v62, v62, v64 │ │ -003db4: 7702 ab00 3e00 |0034: invoke-static/range {v62, v63}, Ljava/lang/Math;.sqrt:(D)D // method@00ab │ │ -003dba: 0b3e |0037: move-result-wide v62 │ │ -003dbc: ae14 3c3e |0038: div-double v20, v60, v62 │ │ -003dc0: ad2c 3614 |003a: mul-double v44, v54, v20 │ │ -003dc4: 193c f03f |003c: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ -003dc8: ac3c 3c1e |003e: sub-double v60, v60, v30 │ │ -003dcc: 7702 ac00 4c00 |0040: invoke-static/range {v76, v77}, Ljava/lang/Math;.tan:(D)D // method@00ac │ │ -003dd2: 0b3e |0043: move-result-wide v62 │ │ -003dd4: ad38 3c3e |0044: mul-double v56, v60, v62 │ │ -003dd8: 193c f03f |0046: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ -003ddc: 193e f03f |0048: const-wide/high16 v62, #long 4607182418800017408 // #3ff0 │ │ -003de0: ad40 3838 |004a: mul-double v64, v56, v56 │ │ -003de4: ab3e 3e40 |004c: add-double v62, v62, v64 │ │ -003de8: 7702 ab00 3e00 |004e: invoke-static/range {v62, v63}, Ljava/lang/Math;.sqrt:(D)D // method@00ab │ │ -003dee: 0b3e |0051: move-result-wide v62 │ │ -003df0: ae16 3c3e |0052: div-double v22, v60, v62 │ │ -003df4: ad2e 3816 |0054: mul-double v46, v56, v22 │ │ -003df8: 0522 0a00 |0056: move-wide/from16 v34, v10 │ │ -003dfc: 1920 5940 |0058: const-wide/high16 v32, #long 4636737291354636288 // #4059 │ │ -003e00: 7702 aa00 2200 |005a: invoke-static/range {v34, v35}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ -003e06: 0b32 |005d: move-result-wide v50 │ │ -003e08: 7702 a800 2200 |005e: invoke-static/range {v34, v35}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ -003e0e: 0b18 |0061: move-result-wide v24 │ │ -003e10: ad3c 1632 |0062: mul-double v60, v22, v50 │ │ -003e14: ad3e 1632 |0064: mul-double v62, v22, v50 │ │ -003e18: ad3c 3c3e |0066: mul-double v60, v60, v62 │ │ -003e1c: ad3e 142e |0068: mul-double v62, v20, v46 │ │ -003e20: ad40 2c16 |006a: mul-double v64, v44, v22 │ │ -003e24: ad40 4018 |006c: mul-double v64, v64, v24 │ │ -003e28: ac3e 3e40 |006e: sub-double v62, v62, v64 │ │ -003e2c: ad40 142e |0070: mul-double v64, v20, v46 │ │ -003e30: ad42 2c16 |0072: mul-double v66, v44, v22 │ │ -003e34: ad42 4218 |0074: mul-double v66, v66, v24 │ │ -003e38: ac40 4042 |0076: sub-double v64, v64, v66 │ │ -003e3c: ad3e 3e40 |0078: mul-double v62, v62, v64 │ │ -003e40: ab2a 3c3e |007a: add-double v42, v60, v62 │ │ -003e44: 7702 ab00 2a00 |007c: invoke-static/range {v42, v43}, Ljava/lang/Math;.sqrt:(D)D // method@00ab │ │ -003e4a: 0b34 |007f: move-result-wide v52 │ │ -003e4c: 163c 0000 |0080: const-wide/16 v60, #int 0 // #0 │ │ -003e50: 2f3c 343c |0082: cmpl-double v60, v52, v60 │ │ -003e54: 393c 0500 |0084: if-nez v60, 0089 // +0005 │ │ -003e58: 1626 0000 |0086: const-wide/16 v38, #int 0 // #0 │ │ -003e5c: 1026 |0088: return-wide v38 │ │ -003e5e: ad3c 2c2e |0089: mul-double v60, v44, v46 │ │ -003e62: ad3e 1416 |008b: mul-double v62, v20, v22 │ │ -003e66: ad3e 3e18 |008d: mul-double v62, v62, v24 │ │ -003e6a: ab1a 3c3e |008f: add-double v26, v60, v62 │ │ -003e6e: 0500 3400 |0091: move-wide/from16 v0, v52 │ │ -003e72: 0502 1a00 |0093: move-wide/from16 v2, v26 │ │ -003e76: 7140 a700 1032 |0095: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@00a7 │ │ -003e7c: 0b28 |0098: move-result-wide v40 │ │ -003e7e: ad3c 1416 |0099: mul-double v60, v20, v22 │ │ -003e82: ad3c 3c32 |009b: mul-double v60, v60, v50 │ │ -003e86: ae30 3c34 |009d: div-double v48, v60, v52 │ │ -003e8a: 193c f03f |009f: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ -003e8e: ad3e 3030 |00a1: mul-double v62, v48, v48 │ │ -003e92: ac12 3c3e |00a3: sub-double v18, v60, v62 │ │ -003e96: 193c 0040 |00a5: const-wide/high16 v60, #long 4611686018427387904 // #4000 │ │ -003e9a: ad3c 3c2c |00a7: mul-double v60, v60, v44 │ │ -003e9e: ad3c 3c2e |00a9: mul-double v60, v60, v46 │ │ -003ea2: ae3c 3c12 |00ab: div-double v60, v60, v18 │ │ -003ea6: ac10 1a3c |00ad: sub-double v16, v26, v60 │ │ -003eaa: 7702 9e00 1000 |00af: invoke-static/range {v16, v17}, Ljava/lang/Double;.isNaN:(D)Z // method@009e │ │ -003eb0: 0a3c |00b2: move-result v60 │ │ -003eb2: 383c 0400 |00b3: if-eqz v60, 00b7 // +0004 │ │ -003eb6: 1610 0000 |00b5: const-wide/16 v16, #int 0 // #0 │ │ -003eba: 193c 3040 |00b7: const-wide/high16 v60, #long 4625196817309499392 // #4030 │ │ -003ebe: ae3c 1e3c |00b9: div-double v60, v30, v60 │ │ -003ec2: ad3c 3c12 |00bb: mul-double v60, v60, v18 │ │ -003ec6: 193e 1040 |00bd: const-wide/high16 v62, #long 4616189618054758400 // #4010 │ │ -003eca: 1940 1040 |00bf: const-wide/high16 v64, #long 4616189618054758400 // #4010 │ │ -003ece: 1942 0840 |00c1: const-wide/high16 v66, #long 4613937818241073152 // #4008 │ │ -003ed2: ad42 4212 |00c3: mul-double v66, v66, v18 │ │ -003ed6: ac40 4042 |00c5: sub-double v64, v64, v66 │ │ -003eda: ad40 401e |00c7: mul-double v64, v64, v30 │ │ -003ede: ab3e 3e40 |00c9: add-double v62, v62, v64 │ │ -003ee2: ad08 3c3e |00cb: mul-double v8, v60, v62 │ │ -003ee6: 0524 2200 |00cd: move-wide/from16 v36, v34 │ │ -003eea: 193c f03f |00cf: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ -003eee: ac3c 3c08 |00d1: sub-double v60, v60, v8 │ │ -003ef2: ad3c 3c1e |00d3: mul-double v60, v60, v30 │ │ -003ef6: ad3c 3c30 |00d5: mul-double v60, v60, v48 │ │ -003efa: ad3e 0834 |00d7: mul-double v62, v8, v52 │ │ -003efe: ad40 081a |00d9: mul-double v64, v8, v26 │ │ -003f02: 1942 f0bf |00db: const-wide/high16 v66, #long -4616189618054758400 // #bff0 │ │ -003f06: 1944 0040 |00dd: const-wide/high16 v68, #long 4611686018427387904 // #4000 │ │ -003f0a: ad44 4410 |00df: mul-double v68, v68, v16 │ │ -003f0e: ad44 4410 |00e1: mul-double v68, v68, v16 │ │ -003f12: ab42 4244 |00e3: add-double v66, v66, v68 │ │ -003f16: ad40 4042 |00e5: mul-double v64, v64, v66 │ │ -003f1a: ab40 4010 |00e7: add-double v64, v64, v16 │ │ -003f1e: ad3e 3e40 |00e9: mul-double v62, v62, v64 │ │ -003f22: ab3e 3e28 |00eb: add-double v62, v62, v40 │ │ -003f26: ad3c 3c3e |00ed: mul-double v60, v60, v62 │ │ -003f2a: ab22 0a3c |00ef: add-double v34, v10, v60 │ │ -003f2e: ac3c 2224 |00f1: sub-double v60, v34, v36 │ │ -003f32: 7702 a400 3c00 |00f3: invoke-static/range {v60, v61}, Ljava/lang/Math;.abs:(D)D // method@00a4 │ │ -003f38: 0b3c |00f6: move-result-wide v60 │ │ -003f3a: 183e 11ea 2d81 9997 713d |00f7: const-wide v62, #double 1e-12 // #3d719799812dea11 │ │ -003f44: 2f3c 3c3e |00fc: cmpl-double v60, v60, v62 │ │ -003f48: 3d3c 0c00 |00fe: if-lez v60, 010a // +000c │ │ -003f4c: 193c f03f |0100: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ -003f50: ac20 203c |0102: sub-double v32, v32, v60 │ │ -003f54: 163c 0000 |0104: const-wide/16 v60, #int 0 // #0 │ │ -003f58: 2f3c 203c |0106: cmpl-double v60, v32, v60 │ │ -003f5c: 3c3c 52ff |0108: if-gtz v60, 005a // -00ae │ │ -003f60: 163c 0000 |010a: const-wide/16 v60, #int 0 // #0 │ │ -003f64: 2f3c 203c |010c: cmpl-double v60, v32, v60 │ │ -003f68: 393c 0600 |010e: if-nez v60, 0114 // +0006 │ │ -003f6c: 1926 f0bf |0110: const-wide/high16 v38, #long -4616189618054758400 // #bff0 │ │ -003f70: 2900 76ff |0112: goto/16 0088 // -008a │ │ -003f74: ad3c 0c0c |0114: mul-double v60, v12, v12 │ │ -003f78: ad3e 0e0e |0116: mul-double v62, v14, v14 │ │ -003f7c: ac3c 3c3e |0118: sub-double v60, v60, v62 │ │ -003f80: ad3c 3c12 |011a: mul-double v60, v60, v18 │ │ -003f84: ad3e 0e0e |011c: mul-double v62, v14, v14 │ │ -003f88: ae3a 3c3e |011e: div-double v58, v60, v62 │ │ -003f8c: 193c f03f |0120: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ -003f90: 193e d040 |0122: const-wide/high16 v62, #long 4670232813583204352 // #40d0 │ │ -003f94: ae3e 3a3e |0124: div-double v62, v58, v62 │ │ -003f98: 1940 b040 |0126: const-wide/high16 v64, #long 4661225614328463360 // #40b0 │ │ -003f9c: 1942 88c0 |0128: const-wide/high16 v66, #long -4573405421594738688 // #c088 │ │ -003fa0: 1944 7440 |012a: const-wide/high16 v68, #long 4644337115725824000 // #4074 │ │ -003fa4: 1846 0000 0000 00e0 6540 |012c: const-wide v70, #double 175 // #4065e00000000000 │ │ -003fae: ad46 463a |0131: mul-double v70, v70, v58 │ │ -003fb2: ac44 4446 |0133: sub-double v68, v68, v70 │ │ -003fb6: ad44 443a |0135: mul-double v68, v68, v58 │ │ -003fba: ab42 4244 |0137: add-double v66, v66, v68 │ │ -003fbe: ad42 423a |0139: mul-double v66, v66, v58 │ │ -003fc2: ab40 4042 |013b: add-double v64, v64, v66 │ │ -003fc6: ad3e 3e40 |013d: mul-double v62, v62, v64 │ │ -003fca: ab04 3c3e |013f: add-double v4, v60, v62 │ │ -003fce: 193c 9040 |0141: const-wide/high16 v60, #long 4652218415073722368 // #4090 │ │ -003fd2: ae3c 3a3c |0143: div-double v60, v58, v60 │ │ -003fd6: 193e 7040 |0145: const-wide/high16 v62, #long 4643211215818981376 // #4070 │ │ -003fda: 1940 60c0 |0147: const-wide/high16 v64, #long -4584664420663164928 // #c060 │ │ -003fde: 1842 0000 0000 0080 5240 |0149: const-wide v66, #double 74 // #4052800000000000 │ │ -003fe8: 1844 0000 0000 0080 4740 |014e: const-wide v68, #double 47 // #4047800000000000 │ │ -003ff2: ad44 443a |0153: mul-double v68, v68, v58 │ │ -003ff6: ac42 4244 |0155: sub-double v66, v66, v68 │ │ -003ffa: ad42 423a |0157: mul-double v66, v66, v58 │ │ -003ffe: ab40 4042 |0159: add-double v64, v64, v66 │ │ -004002: ad40 403a |015b: mul-double v64, v64, v58 │ │ -004006: ab3e 3e40 |015d: add-double v62, v62, v64 │ │ -00400a: ad06 3c3e |015f: mul-double v6, v60, v62 │ │ -00400e: ad3c 0634 |0161: mul-double v60, v6, v52 │ │ -004012: 193e 1040 |0163: const-wide/high16 v62, #long 4616189618054758400 // #4010 │ │ -004016: ae3e 063e |0165: div-double v62, v6, v62 │ │ -00401a: 1940 f0bf |0167: const-wide/high16 v64, #long -4616189618054758400 // #bff0 │ │ -00401e: 1942 0040 |0169: const-wide/high16 v66, #long 4611686018427387904 // #4000 │ │ -004022: ad42 4210 |016b: mul-double v66, v66, v16 │ │ -004026: ad42 4210 |016d: mul-double v66, v66, v16 │ │ -00402a: ab40 4042 |016f: add-double v64, v64, v66 │ │ -00402e: ad40 401a |0171: mul-double v64, v64, v26 │ │ -004032: 1942 1840 |0173: const-wide/high16 v66, #long 4618441417868443648 // #4018 │ │ -004036: ae42 0642 |0175: div-double v66, v6, v66 │ │ -00403a: ad42 4210 |0177: mul-double v66, v66, v16 │ │ -00403e: 1944 08c0 |0179: const-wide/high16 v68, #long -4609434218613702656 // #c008 │ │ -004042: 1946 1040 |017b: const-wide/high16 v70, #long 4616189618054758400 // #4010 │ │ -004046: ad46 4634 |017d: mul-double v70, v70, v52 │ │ -00404a: ad46 4634 |017f: mul-double v70, v70, v52 │ │ -00404e: ab44 4446 |0181: add-double v68, v68, v70 │ │ -004052: ad42 4244 |0183: mul-double v66, v66, v68 │ │ -004056: 1944 08c0 |0185: const-wide/high16 v68, #long -4609434218613702656 // #c008 │ │ -00405a: 1946 1040 |0187: const-wide/high16 v70, #long 4616189618054758400 // #4010 │ │ -00405e: ad46 4610 |0189: mul-double v70, v70, v16 │ │ -004062: ad46 4610 |018b: mul-double v70, v70, v16 │ │ -004066: ab44 4446 |018d: add-double v68, v68, v70 │ │ -00406a: ad42 4244 |018f: mul-double v66, v66, v68 │ │ -00406e: ac40 4042 |0191: sub-double v64, v64, v66 │ │ -004072: ad3e 3e40 |0193: mul-double v62, v62, v64 │ │ -004076: ab3e 3e10 |0195: add-double v62, v62, v16 │ │ -00407a: ad1c 3c3e |0197: mul-double v28, v60, v62 │ │ -00407e: ad3c 0e04 |0199: mul-double v60, v14, v4 │ │ -004082: ac3e 281c |019b: sub-double v62, v40, v28 │ │ -004086: ad26 3c3e |019d: mul-double v38, v60, v62 │ │ -00408a: 2900 e9fe |019f: goto/16 0088 // -0117 │ │ +003d48: |[003d48] fr.asterope.WGS84.vincentyDistance:(DDDD)D │ │ +003d58: 7702 8200 4800 |0000: invoke-static/range {v72, v73}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +003d5e: 0b48 |0003: move-result-wide v72 │ │ +003d60: 7702 8200 4a00 |0004: invoke-static/range {v74, v75}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +003d66: 0b4a |0007: move-result-wide v74 │ │ +003d68: 7702 8200 4c00 |0008: invoke-static/range {v76, v77}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +003d6e: 0b4c |000b: move-result-wide v76 │ │ +003d70: 7702 8200 4e00 |000c: invoke-static/range {v78, v79}, Lfr/asterope/WGS84;.toRadian:(D)D // method@0082 │ │ +003d76: 0b4e |000f: move-result-wide v78 │ │ +003d78: 180c 8d97 6e12 23ea b840 |0010: const-wide v12, #double 6378.14 // #40b8ea23126e978d │ │ +003d82: 181e 28e1 f384 5a77 6b3f |0015: const-wide v30, #double 0.00335281 // #3f6b775a84f3e128 │ │ +003d8c: 193c f03f |001a: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ +003d90: ac3c 3c1e |001c: sub-double v60, v60, v30 │ │ +003d94: ad0e 3c0c |001e: mul-double v14, v60, v12 │ │ +003d98: ac0a 4e4a |0020: sub-double v10, v78, v74 │ │ +003d9c: 193c f03f |0022: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ +003da0: ac3c 3c1e |0024: sub-double v60, v60, v30 │ │ +003da4: 7702 ac00 4800 |0026: invoke-static/range {v72, v73}, Ljava/lang/Math;.tan:(D)D // method@00ac │ │ +003daa: 0b3e |0029: move-result-wide v62 │ │ +003dac: ad36 3c3e |002a: mul-double v54, v60, v62 │ │ +003db0: 193c f03f |002c: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ +003db4: 193e f03f |002e: const-wide/high16 v62, #long 4607182418800017408 // #3ff0 │ │ +003db8: ad40 3636 |0030: mul-double v64, v54, v54 │ │ +003dbc: ab3e 3e40 |0032: add-double v62, v62, v64 │ │ +003dc0: 7702 ab00 3e00 |0034: invoke-static/range {v62, v63}, Ljava/lang/Math;.sqrt:(D)D // method@00ab │ │ +003dc6: 0b3e |0037: move-result-wide v62 │ │ +003dc8: ae14 3c3e |0038: div-double v20, v60, v62 │ │ +003dcc: ad2c 3614 |003a: mul-double v44, v54, v20 │ │ +003dd0: 193c f03f |003c: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ +003dd4: ac3c 3c1e |003e: sub-double v60, v60, v30 │ │ +003dd8: 7702 ac00 4c00 |0040: invoke-static/range {v76, v77}, Ljava/lang/Math;.tan:(D)D // method@00ac │ │ +003dde: 0b3e |0043: move-result-wide v62 │ │ +003de0: ad38 3c3e |0044: mul-double v56, v60, v62 │ │ +003de4: 193c f03f |0046: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ +003de8: 193e f03f |0048: const-wide/high16 v62, #long 4607182418800017408 // #3ff0 │ │ +003dec: ad40 3838 |004a: mul-double v64, v56, v56 │ │ +003df0: ab3e 3e40 |004c: add-double v62, v62, v64 │ │ +003df4: 7702 ab00 3e00 |004e: invoke-static/range {v62, v63}, Ljava/lang/Math;.sqrt:(D)D // method@00ab │ │ +003dfa: 0b3e |0051: move-result-wide v62 │ │ +003dfc: ae16 3c3e |0052: div-double v22, v60, v62 │ │ +003e00: ad2e 3816 |0054: mul-double v46, v56, v22 │ │ +003e04: 0522 0a00 |0056: move-wide/from16 v34, v10 │ │ +003e08: 1920 5940 |0058: const-wide/high16 v32, #long 4636737291354636288 // #4059 │ │ +003e0c: 7702 aa00 2200 |005a: invoke-static/range {v34, v35}, Ljava/lang/Math;.sin:(D)D // method@00aa │ │ +003e12: 0b32 |005d: move-result-wide v50 │ │ +003e14: 7702 a800 2200 |005e: invoke-static/range {v34, v35}, Ljava/lang/Math;.cos:(D)D // method@00a8 │ │ +003e1a: 0b18 |0061: move-result-wide v24 │ │ +003e1c: ad3c 1632 |0062: mul-double v60, v22, v50 │ │ +003e20: ad3e 1632 |0064: mul-double v62, v22, v50 │ │ +003e24: ad3c 3c3e |0066: mul-double v60, v60, v62 │ │ +003e28: ad3e 142e |0068: mul-double v62, v20, v46 │ │ +003e2c: ad40 2c16 |006a: mul-double v64, v44, v22 │ │ +003e30: ad40 4018 |006c: mul-double v64, v64, v24 │ │ +003e34: ac3e 3e40 |006e: sub-double v62, v62, v64 │ │ +003e38: ad40 142e |0070: mul-double v64, v20, v46 │ │ +003e3c: ad42 2c16 |0072: mul-double v66, v44, v22 │ │ +003e40: ad42 4218 |0074: mul-double v66, v66, v24 │ │ +003e44: ac40 4042 |0076: sub-double v64, v64, v66 │ │ +003e48: ad3e 3e40 |0078: mul-double v62, v62, v64 │ │ +003e4c: ab2a 3c3e |007a: add-double v42, v60, v62 │ │ +003e50: 7702 ab00 2a00 |007c: invoke-static/range {v42, v43}, Ljava/lang/Math;.sqrt:(D)D // method@00ab │ │ +003e56: 0b34 |007f: move-result-wide v52 │ │ +003e58: 163c 0000 |0080: const-wide/16 v60, #int 0 // #0 │ │ +003e5c: 2f3c 343c |0082: cmpl-double v60, v52, v60 │ │ +003e60: 393c 0500 |0084: if-nez v60, 0089 // +0005 │ │ +003e64: 1626 0000 |0086: const-wide/16 v38, #int 0 // #0 │ │ +003e68: 1026 |0088: return-wide v38 │ │ +003e6a: ad3c 2c2e |0089: mul-double v60, v44, v46 │ │ +003e6e: ad3e 1416 |008b: mul-double v62, v20, v22 │ │ +003e72: ad3e 3e18 |008d: mul-double v62, v62, v24 │ │ +003e76: ab1a 3c3e |008f: add-double v26, v60, v62 │ │ +003e7a: 0500 3400 |0091: move-wide/from16 v0, v52 │ │ +003e7e: 0502 1a00 |0093: move-wide/from16 v2, v26 │ │ +003e82: 7140 a700 1032 |0095: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@00a7 │ │ +003e88: 0b28 |0098: move-result-wide v40 │ │ +003e8a: ad3c 1416 |0099: mul-double v60, v20, v22 │ │ +003e8e: ad3c 3c32 |009b: mul-double v60, v60, v50 │ │ +003e92: ae30 3c34 |009d: div-double v48, v60, v52 │ │ +003e96: 193c f03f |009f: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ +003e9a: ad3e 3030 |00a1: mul-double v62, v48, v48 │ │ +003e9e: ac12 3c3e |00a3: sub-double v18, v60, v62 │ │ +003ea2: 193c 0040 |00a5: const-wide/high16 v60, #long 4611686018427387904 // #4000 │ │ +003ea6: ad3c 3c2c |00a7: mul-double v60, v60, v44 │ │ +003eaa: ad3c 3c2e |00a9: mul-double v60, v60, v46 │ │ +003eae: ae3c 3c12 |00ab: div-double v60, v60, v18 │ │ +003eb2: ac10 1a3c |00ad: sub-double v16, v26, v60 │ │ +003eb6: 7702 9e00 1000 |00af: invoke-static/range {v16, v17}, Ljava/lang/Double;.isNaN:(D)Z // method@009e │ │ +003ebc: 0a3c |00b2: move-result v60 │ │ +003ebe: 383c 0400 |00b3: if-eqz v60, 00b7 // +0004 │ │ +003ec2: 1610 0000 |00b5: const-wide/16 v16, #int 0 // #0 │ │ +003ec6: 193c 3040 |00b7: const-wide/high16 v60, #long 4625196817309499392 // #4030 │ │ +003eca: ae3c 1e3c |00b9: div-double v60, v30, v60 │ │ +003ece: ad3c 3c12 |00bb: mul-double v60, v60, v18 │ │ +003ed2: 193e 1040 |00bd: const-wide/high16 v62, #long 4616189618054758400 // #4010 │ │ +003ed6: 1940 1040 |00bf: const-wide/high16 v64, #long 4616189618054758400 // #4010 │ │ +003eda: 1942 0840 |00c1: const-wide/high16 v66, #long 4613937818241073152 // #4008 │ │ +003ede: ad42 4212 |00c3: mul-double v66, v66, v18 │ │ +003ee2: ac40 4042 |00c5: sub-double v64, v64, v66 │ │ +003ee6: ad40 401e |00c7: mul-double v64, v64, v30 │ │ +003eea: ab3e 3e40 |00c9: add-double v62, v62, v64 │ │ +003eee: ad08 3c3e |00cb: mul-double v8, v60, v62 │ │ +003ef2: 0524 2200 |00cd: move-wide/from16 v36, v34 │ │ +003ef6: 193c f03f |00cf: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ +003efa: ac3c 3c08 |00d1: sub-double v60, v60, v8 │ │ +003efe: ad3c 3c1e |00d3: mul-double v60, v60, v30 │ │ +003f02: ad3c 3c30 |00d5: mul-double v60, v60, v48 │ │ +003f06: ad3e 0834 |00d7: mul-double v62, v8, v52 │ │ +003f0a: ad40 081a |00d9: mul-double v64, v8, v26 │ │ +003f0e: 1942 f0bf |00db: const-wide/high16 v66, #long -4616189618054758400 // #bff0 │ │ +003f12: 1944 0040 |00dd: const-wide/high16 v68, #long 4611686018427387904 // #4000 │ │ +003f16: ad44 4410 |00df: mul-double v68, v68, v16 │ │ +003f1a: ad44 4410 |00e1: mul-double v68, v68, v16 │ │ +003f1e: ab42 4244 |00e3: add-double v66, v66, v68 │ │ +003f22: ad40 4042 |00e5: mul-double v64, v64, v66 │ │ +003f26: ab40 4010 |00e7: add-double v64, v64, v16 │ │ +003f2a: ad3e 3e40 |00e9: mul-double v62, v62, v64 │ │ +003f2e: ab3e 3e28 |00eb: add-double v62, v62, v40 │ │ +003f32: ad3c 3c3e |00ed: mul-double v60, v60, v62 │ │ +003f36: ab22 0a3c |00ef: add-double v34, v10, v60 │ │ +003f3a: ac3c 2224 |00f1: sub-double v60, v34, v36 │ │ +003f3e: 7702 a400 3c00 |00f3: invoke-static/range {v60, v61}, Ljava/lang/Math;.abs:(D)D // method@00a4 │ │ +003f44: 0b3c |00f6: move-result-wide v60 │ │ +003f46: 183e 11ea 2d81 9997 713d |00f7: const-wide v62, #double 1e-12 // #3d719799812dea11 │ │ +003f50: 2f3c 3c3e |00fc: cmpl-double v60, v60, v62 │ │ +003f54: 3d3c 0c00 |00fe: if-lez v60, 010a // +000c │ │ +003f58: 193c f03f |0100: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ +003f5c: ac20 203c |0102: sub-double v32, v32, v60 │ │ +003f60: 163c 0000 |0104: const-wide/16 v60, #int 0 // #0 │ │ +003f64: 2f3c 203c |0106: cmpl-double v60, v32, v60 │ │ +003f68: 3c3c 52ff |0108: if-gtz v60, 005a // -00ae │ │ +003f6c: 163c 0000 |010a: const-wide/16 v60, #int 0 // #0 │ │ +003f70: 2f3c 203c |010c: cmpl-double v60, v32, v60 │ │ +003f74: 393c 0600 |010e: if-nez v60, 0114 // +0006 │ │ +003f78: 1926 f0bf |0110: const-wide/high16 v38, #long -4616189618054758400 // #bff0 │ │ +003f7c: 2900 76ff |0112: goto/16 0088 // -008a │ │ +003f80: ad3c 0c0c |0114: mul-double v60, v12, v12 │ │ +003f84: ad3e 0e0e |0116: mul-double v62, v14, v14 │ │ +003f88: ac3c 3c3e |0118: sub-double v60, v60, v62 │ │ +003f8c: ad3c 3c12 |011a: mul-double v60, v60, v18 │ │ +003f90: ad3e 0e0e |011c: mul-double v62, v14, v14 │ │ +003f94: ae3a 3c3e |011e: div-double v58, v60, v62 │ │ +003f98: 193c f03f |0120: const-wide/high16 v60, #long 4607182418800017408 // #3ff0 │ │ +003f9c: 193e d040 |0122: const-wide/high16 v62, #long 4670232813583204352 // #40d0 │ │ +003fa0: ae3e 3a3e |0124: div-double v62, v58, v62 │ │ +003fa4: 1940 b040 |0126: const-wide/high16 v64, #long 4661225614328463360 // #40b0 │ │ +003fa8: 1942 88c0 |0128: const-wide/high16 v66, #long -4573405421594738688 // #c088 │ │ +003fac: 1944 7440 |012a: const-wide/high16 v68, #long 4644337115725824000 // #4074 │ │ +003fb0: 1846 0000 0000 00e0 6540 |012c: const-wide v70, #double 175 // #4065e00000000000 │ │ +003fba: ad46 463a |0131: mul-double v70, v70, v58 │ │ +003fbe: ac44 4446 |0133: sub-double v68, v68, v70 │ │ +003fc2: ad44 443a |0135: mul-double v68, v68, v58 │ │ +003fc6: ab42 4244 |0137: add-double v66, v66, v68 │ │ +003fca: ad42 423a |0139: mul-double v66, v66, v58 │ │ +003fce: ab40 4042 |013b: add-double v64, v64, v66 │ │ +003fd2: ad3e 3e40 |013d: mul-double v62, v62, v64 │ │ +003fd6: ab04 3c3e |013f: add-double v4, v60, v62 │ │ +003fda: 193c 9040 |0141: const-wide/high16 v60, #long 4652218415073722368 // #4090 │ │ +003fde: ae3c 3a3c |0143: div-double v60, v58, v60 │ │ +003fe2: 193e 7040 |0145: const-wide/high16 v62, #long 4643211215818981376 // #4070 │ │ +003fe6: 1940 60c0 |0147: const-wide/high16 v64, #long -4584664420663164928 // #c060 │ │ +003fea: 1842 0000 0000 0080 5240 |0149: const-wide v66, #double 74 // #4052800000000000 │ │ +003ff4: 1844 0000 0000 0080 4740 |014e: const-wide v68, #double 47 // #4047800000000000 │ │ +003ffe: ad44 443a |0153: mul-double v68, v68, v58 │ │ +004002: ac42 4244 |0155: sub-double v66, v66, v68 │ │ +004006: ad42 423a |0157: mul-double v66, v66, v58 │ │ +00400a: ab40 4042 |0159: add-double v64, v64, v66 │ │ +00400e: ad40 403a |015b: mul-double v64, v64, v58 │ │ +004012: ab3e 3e40 |015d: add-double v62, v62, v64 │ │ +004016: ad06 3c3e |015f: mul-double v6, v60, v62 │ │ +00401a: ad3c 0634 |0161: mul-double v60, v6, v52 │ │ +00401e: 193e 1040 |0163: const-wide/high16 v62, #long 4616189618054758400 // #4010 │ │ +004022: ae3e 063e |0165: div-double v62, v6, v62 │ │ +004026: 1940 f0bf |0167: const-wide/high16 v64, #long -4616189618054758400 // #bff0 │ │ +00402a: 1942 0040 |0169: const-wide/high16 v66, #long 4611686018427387904 // #4000 │ │ +00402e: ad42 4210 |016b: mul-double v66, v66, v16 │ │ +004032: ad42 4210 |016d: mul-double v66, v66, v16 │ │ +004036: ab40 4042 |016f: add-double v64, v64, v66 │ │ +00403a: ad40 401a |0171: mul-double v64, v64, v26 │ │ +00403e: 1942 1840 |0173: const-wide/high16 v66, #long 4618441417868443648 // #4018 │ │ +004042: ae42 0642 |0175: div-double v66, v6, v66 │ │ +004046: ad42 4210 |0177: mul-double v66, v66, v16 │ │ +00404a: 1944 08c0 |0179: const-wide/high16 v68, #long -4609434218613702656 // #c008 │ │ +00404e: 1946 1040 |017b: const-wide/high16 v70, #long 4616189618054758400 // #4010 │ │ +004052: ad46 4634 |017d: mul-double v70, v70, v52 │ │ +004056: ad46 4634 |017f: mul-double v70, v70, v52 │ │ +00405a: ab44 4446 |0181: add-double v68, v68, v70 │ │ +00405e: ad42 4244 |0183: mul-double v66, v66, v68 │ │ +004062: 1944 08c0 |0185: const-wide/high16 v68, #long -4609434218613702656 // #c008 │ │ +004066: 1946 1040 |0187: const-wide/high16 v70, #long 4616189618054758400 // #4010 │ │ +00406a: ad46 4610 |0189: mul-double v70, v70, v16 │ │ +00406e: ad46 4610 |018b: mul-double v70, v70, v16 │ │ +004072: ab44 4446 |018d: add-double v68, v68, v70 │ │ +004076: ad42 4244 |018f: mul-double v66, v66, v68 │ │ +00407a: ac40 4042 |0191: sub-double v64, v64, v66 │ │ +00407e: ad3e 3e40 |0193: mul-double v62, v62, v64 │ │ +004082: ab3e 3e10 |0195: add-double v62, v62, v16 │ │ +004086: ad1c 3c3e |0197: mul-double v28, v60, v62 │ │ +00408a: ad3c 0e04 |0199: mul-double v60, v14, v4 │ │ +00408e: ac3e 281c |019b: sub-double v62, v40, v28 │ │ +004092: ad26 3c3e |019d: mul-double v38, v60, v62 │ │ +004096: 2900 e9fe |019f: goto/16 0088 // -0117 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=221 │ │ 0x0008 line=222 │ │ 0x000c line=223 │ │ 0x0010 line=225 │ │ @@ -4888,26 +4889,26 @@ │ │ type : '(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -004090: |[004090] fr.asterope.WGS84.vincentyDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ -0040a0: 6e10 8a00 0a00 |0000: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ -0040a6: 0b00 |0003: move-result-wide v0 │ │ -0040a8: 6e10 8b00 0a00 |0004: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ -0040ae: 0b02 |0007: move-result-wide v2 │ │ -0040b0: 6e10 8a00 0b00 |0008: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ -0040b6: 0b04 |000b: move-result-wide v4 │ │ -0040b8: 6e10 8b00 0b00 |000c: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ -0040be: 0b06 |000f: move-result-wide v6 │ │ -0040c0: 7708 8400 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/asterope/WGS84;.vincentyDistance:(DDDD)D // method@0084 │ │ -0040c6: 0b08 |0013: move-result-wide v8 │ │ -0040c8: 1008 |0014: return-wide v8 │ │ +00409c: |[00409c] fr.asterope.WGS84.vincentyDistance:(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ +0040ac: 6e10 8a00 0a00 |0000: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ +0040b2: 0b00 |0003: move-result-wide v0 │ │ +0040b4: 6e10 8b00 0a00 |0004: invoke-virtual {v10}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ +0040ba: 0b02 |0007: move-result-wide v2 │ │ +0040bc: 6e10 8a00 0b00 |0008: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLatitude:()D // method@008a │ │ +0040c2: 0b04 |000b: move-result-wide v4 │ │ +0040c4: 6e10 8b00 0b00 |000c: invoke-virtual {v11}, Lfr/asterope/WGS84Point;.getLongitude:()D // method@008b │ │ +0040ca: 0b06 |000f: move-result-wide v6 │ │ +0040cc: 7708 8400 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/asterope/WGS84;.vincentyDistance:(DDDD)D // method@0084 │ │ +0040d2: 0b08 |0013: move-result-wide v8 │ │ +0040d4: 1008 |0014: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ 0x0008 line=308 │ │ 0x000c line=309 │ │ 0x0010 line=311 │ │ @@ -4953,105 +4954,105 @@ │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Lfr/asterope/WGS84Point;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 9 16-bit code units │ │ -0040cc: |[0040cc] fr.asterope.WGS84Point.:()V │ │ -0040dc: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -0040e0: 0770 |0002: move-object v0, v7 │ │ -0040e2: 0413 |0003: move-wide v3, v1 │ │ -0040e4: 0415 |0004: move-wide v5, v1 │ │ -0040e6: 7607 8800 0000 |0005: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ -0040ec: 0e00 |0008: return-void │ │ +0040d8: |[0040d8] fr.asterope.WGS84Point.:()V │ │ +0040e8: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0040ec: 0781 |0002: move-object v1, v8 │ │ +0040ee: 0424 |0003: move-wide v4, v2 │ │ +0040f0: 0426 |0004: move-wide v6, v2 │ │ +0040f2: 7607 8800 0100 |0005: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ +0040f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=82 │ │ 0x0008 line=83 │ │ locals : │ │ - 0x0000 - 0x0009 reg=7 this Lfr/asterope/WGS84Point; │ │ + 0x0000 - 0x0009 reg=8 this Lfr/asterope/WGS84Point; │ │ │ │ #1 : (in Lfr/asterope/WGS84Point;) │ │ name : '' │ │ type : '(DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 12 │ │ + registers : 14 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 9 16-bit code units │ │ -0040f0: |[0040f0] fr.asterope.WGS84Point.:(DD)V │ │ -004100: 1605 0000 |0000: const-wide/16 v5, #int 0 // #0 │ │ -004104: 0770 |0002: move-object v0, v7 │ │ -004106: 0481 |0003: move-wide v1, v8 │ │ -004108: 04a3 |0004: move-wide v3, v10 │ │ -00410a: 7607 8800 0000 |0005: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ -004110: 0e00 |0008: return-void │ │ +0040fc: |[0040fc] fr.asterope.WGS84Point.:(DD)V │ │ +00410c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +004110: 0791 |0002: move-object v1, v9 │ │ +004112: 04a2 |0003: move-wide v2, v10 │ │ +004114: 04c4 |0004: move-wide v4, v12 │ │ +004116: 7607 8800 0100 |0005: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lfr/asterope/WGS84Point;.:(DDD)V // method@0088 │ │ +00411c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0008 line=74 │ │ locals : │ │ - 0x0000 - 0x0009 reg=7 this Lfr/asterope/WGS84Point; │ │ - 0x0000 - 0x0009 reg=8 lati D │ │ - 0x0000 - 0x0009 reg=10 longi D │ │ + 0x0000 - 0x0009 reg=9 this Lfr/asterope/WGS84Point; │ │ + 0x0000 - 0x0009 reg=10 lati D │ │ + 0x0000 - 0x0009 reg=12 longi D │ │ │ │ #2 : (in Lfr/asterope/WGS84Point;) │ │ name : '' │ │ type : '(DDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -004114: |[004114] fr.asterope.WGS84Point.:(DDD)V │ │ -004124: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -004128: 7010 ad00 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@00ad │ │ -00412e: 5a20 7600 |0005: iput-wide v0, v2, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ -004132: 5a20 7700 |0007: iput-wide v0, v2, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ -004136: 5a20 7500 |0009: iput-wide v0, v2, Lfr/asterope/WGS84Point;.altitude:D // field@0075 │ │ -00413a: 5a23 7600 |000b: iput-wide v3, v2, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ -00413e: 5a25 7700 |000d: iput-wide v5, v2, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ -004142: 5a27 7500 |000f: iput-wide v7, v2, Lfr/asterope/WGS84Point;.altitude:D // field@0075 │ │ -004146: 0e00 |0011: return-void │ │ +004120: |[004120] fr.asterope.WGS84Point.:(DDD)V │ │ +004130: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +004134: 7010 ad00 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@00ad │ │ +00413a: 5a30 7600 |0005: iput-wide v0, v3, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ +00413e: 5a30 7700 |0007: iput-wide v0, v3, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ +004142: 5a30 7500 |0009: iput-wide v0, v3, Lfr/asterope/WGS84Point;.altitude:D // field@0075 │ │ +004146: 5a34 7600 |000b: iput-wide v4, v3, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ +00414a: 5a36 7700 |000d: iput-wide v6, v3, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ +00414e: 5a38 7500 |000f: iput-wide v8, v3, Lfr/asterope/WGS84Point;.altitude:D // field@0075 │ │ +004152: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0005 line=45 │ │ 0x0007 line=46 │ │ 0x0009 line=47 │ │ 0x000b line=59 │ │ 0x000d line=60 │ │ 0x000f line=61 │ │ 0x0011 line=62 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Lfr/asterope/WGS84Point; │ │ - 0x0000 - 0x0012 reg=3 lati D │ │ - 0x0000 - 0x0012 reg=5 longi D │ │ - 0x0000 - 0x0012 reg=7 alti D │ │ + 0x0000 - 0x0012 reg=3 this Lfr/asterope/WGS84Point; │ │ + 0x0000 - 0x0012 reg=4 lati D │ │ + 0x0000 - 0x0012 reg=6 longi D │ │ + 0x0000 - 0x0012 reg=8 alti D │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/asterope/WGS84Point;) │ │ name : 'getAltitude' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -004148: |[004148] fr.asterope.WGS84Point.getAltitude:()D │ │ -004158: 5320 7500 |0000: iget-wide v0, v2, Lfr/asterope/WGS84Point;.altitude:D // field@0075 │ │ -00415c: 1000 |0002: return-wide v0 │ │ +004154: |[004154] fr.asterope.WGS84Point.getAltitude:()D │ │ +004164: 5320 7500 |0000: iget-wide v0, v2, Lfr/asterope/WGS84Point;.altitude:D // field@0075 │ │ +004168: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/asterope/WGS84Point; │ │ │ │ #1 : (in Lfr/asterope/WGS84Point;) │ │ @@ -5059,17 +5060,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -004160: |[004160] fr.asterope.WGS84Point.getLatitude:()D │ │ -004170: 5320 7600 |0000: iget-wide v0, v2, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ -004174: 1000 |0002: return-wide v0 │ │ +00416c: |[00416c] fr.asterope.WGS84Point.getLatitude:()D │ │ +00417c: 5320 7600 |0000: iget-wide v0, v2, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ +004180: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/asterope/WGS84Point; │ │ │ │ #2 : (in Lfr/asterope/WGS84Point;) │ │ @@ -5077,111 +5078,111 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -004178: |[004178] fr.asterope.WGS84Point.getLongitude:()D │ │ -004188: 5320 7700 |0000: iget-wide v0, v2, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ -00418c: 1000 |0002: return-wide v0 │ │ +004184: |[004184] fr.asterope.WGS84Point.getLongitude:()D │ │ +004194: 5320 7700 |0000: iget-wide v0, v2, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ +004198: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/asterope/WGS84Point; │ │ │ │ #3 : (in Lfr/asterope/WGS84Point;) │ │ name : 'setAltitude' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -004190: |[004190] fr.asterope.WGS84Point.setAltitude:(D)V │ │ -0041a0: 5a01 7500 |0000: iput-wide v1, v0, Lfr/asterope/WGS84Point;.altitude:D // field@0075 │ │ -0041a4: 0e00 |0002: return-void │ │ +00419c: |[00419c] fr.asterope.WGS84Point.setAltitude:(D)V │ │ +0041ac: 5a12 7500 |0000: iput-wide v2, v1, Lfr/asterope/WGS84Point;.altitude:D // field@0075 │ │ +0041b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lfr/asterope/WGS84Point; │ │ - 0x0000 - 0x0003 reg=1 altitude D │ │ + 0x0000 - 0x0003 reg=1 this Lfr/asterope/WGS84Point; │ │ + 0x0000 - 0x0003 reg=2 altitude D │ │ │ │ #4 : (in Lfr/asterope/WGS84Point;) │ │ name : 'setLatitude' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0041a8: |[0041a8] fr.asterope.WGS84Point.setLatitude:(D)V │ │ -0041b8: 5a01 7600 |0000: iput-wide v1, v0, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ -0041bc: 0e00 |0002: return-void │ │ +0041b4: |[0041b4] fr.asterope.WGS84Point.setLatitude:(D)V │ │ +0041c4: 5a12 7600 |0000: iput-wide v2, v1, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ +0041c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lfr/asterope/WGS84Point; │ │ - 0x0000 - 0x0003 reg=1 latitude D │ │ + 0x0000 - 0x0003 reg=1 this Lfr/asterope/WGS84Point; │ │ + 0x0000 - 0x0003 reg=2 latitude D │ │ │ │ #5 : (in Lfr/asterope/WGS84Point;) │ │ name : 'setLongitude' │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0041c0: |[0041c0] fr.asterope.WGS84Point.setLongitude:(D)V │ │ -0041d0: 5a01 7700 |0000: iput-wide v1, v0, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ -0041d4: 0e00 |0002: return-void │ │ +0041cc: |[0041cc] fr.asterope.WGS84Point.setLongitude:(D)V │ │ +0041dc: 5a12 7700 |0000: iput-wide v2, v1, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ +0041e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lfr/asterope/WGS84Point; │ │ - 0x0000 - 0x0003 reg=1 longitude D │ │ + 0x0000 - 0x0003 reg=1 this Lfr/asterope/WGS84Point; │ │ + 0x0000 - 0x0003 reg=2 longitude D │ │ │ │ #6 : (in Lfr/asterope/WGS84Point;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0041d8: |[0041d8] fr.asterope.WGS84Point.toString:()Ljava/lang/String; │ │ -0041e8: 2200 4600 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ -0041ec: 7010 b000 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ -0041f2: 5331 7600 |0005: iget-wide v1, v3, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ -0041f6: 6e30 b100 1002 |0007: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -0041fc: 0c00 |000a: move-result-object v0 │ │ -0041fe: 1a01 0500 |000b: const-string v1, " N / " // string@0005 │ │ -004202: 6e20 b500 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -004208: 0c00 |0010: move-result-object v0 │ │ -00420a: 5331 7700 |0011: iget-wide v1, v3, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ -00420e: 6e30 b100 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ -004214: 0c00 |0016: move-result-object v0 │ │ -004216: 1a01 0300 |0017: const-string v1, " E" // string@0003 │ │ -00421a: 6e20 b500 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ -004220: 0c00 |001c: move-result-object v0 │ │ -004222: 6e10 b600 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ -004228: 0c00 |0020: move-result-object v0 │ │ -00422a: 1100 |0021: return-object v0 │ │ +0041e4: |[0041e4] fr.asterope.WGS84Point.toString:()Ljava/lang/String; │ │ +0041f4: 2200 4600 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0046 │ │ +0041f8: 7010 b000 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@00b0 │ │ +0041fe: 5342 7600 |0005: iget-wide v2, v4, Lfr/asterope/WGS84Point;.latitude:D // field@0076 │ │ +004202: 6e30 b100 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +004208: 0c00 |000a: move-result-object v0 │ │ +00420a: 1a01 0500 |000b: const-string v1, " N / " // string@0005 │ │ +00420e: 6e20 b500 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +004214: 0c00 |0010: move-result-object v0 │ │ +004216: 5342 7700 |0011: iget-wide v2, v4, Lfr/asterope/WGS84Point;.longitude:D // field@0077 │ │ +00421a: 6e30 b100 2003 |0013: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@00b1 │ │ +004220: 0c00 |0016: move-result-object v0 │ │ +004222: 1a01 0300 |0017: const-string v1, " E" // string@0003 │ │ +004226: 6e20 b500 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00b5 │ │ +00422c: 0c00 |001c: move-result-object v0 │ │ +00422e: 6e10 b600 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00b6 │ │ +004234: 0c00 |0020: move-result-object v0 │ │ +004236: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ - 0x0000 - 0x0022 reg=3 this Lfr/asterope/WGS84Point; │ │ + 0x0000 - 0x0022 reg=4 this Lfr/asterope/WGS84Point; │ │ │ │ source_file_idx : 178 (WGS84Point.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,11 +1,11 @@ │ │ │ -Zip file size: 26204 bytes, number of entries: 20 │ │ │ +Zip file size: 26216 bytes, number of entries: 20 │ │ │ ?rwxrwxr-x 2.0 unx 158 b- stor 80-Jan-01 00:00 fr/asterope/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 1621 b- stor 80-Jan-01 00:00 fr/asterope/ExternalFileLogger.class │ │ │ -?rwxrwxr-x 2.0 unx 1272 b- stor 80-Jan-01 00:00 fr/asterope/MainActivity$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1284 b- stor 80-Jan-01 00:00 fr/asterope/MainActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 366 b- stor 80-Jan-01 00:00 fr/asterope/MainActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 422 b- stor 80-Jan-01 00:00 fr/asterope/MainActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 366 b- stor 80-Jan-01 00:00 fr/asterope/MainActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 330 b- stor 80-Jan-01 00:00 fr/asterope/MainActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 567 b- stor 80-Jan-01 00:00 fr/asterope/MainActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 366 b- stor 80-Jan-01 00:00 fr/asterope/MainActivity$7.class │ │ │ ?rwxrwxr-x 2.0 unx 579 b- stor 80-Jan-01 00:00 fr/asterope/MainActivity$8.class │ │ │ @@ -15,8 +15,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 263 b- stor 80-Jan-01 00:00 fr/asterope/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 498 b- stor 80-Jan-01 00:00 fr/asterope/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 183 b- stor 80-Jan-01 00:00 fr/asterope/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 2489 b- stor 80-Jan-01 00:00 fr/asterope/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 128 b- stor 80-Jan-01 00:00 fr/asterope/R.class │ │ │ ?rwxrwxr-x 2.0 unx 6136 b- stor 80-Jan-01 00:00 fr/asterope/WGS84.class │ │ │ ?rwxrwxr-x 2.0 unx 925 b- stor 80-Jan-01 00:00 fr/asterope/WGS84Point.class │ │ │ -20 files, 29847 bytes uncompressed, 23504 bytes compressed: 21.3% │ │ │ +20 files, 29859 bytes uncompressed, 23516 bytes compressed: 21.2% │ │ ├── fr/asterope/MainActivity$1.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -99,140 +99,148 @@ │ │ │ │ 6: invokespecial #14 // Method java/lang/Object."":()V │ │ │ │ 9: return │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=25, args_size=1 │ │ │ │ + stack=300, locals=26, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ - 4: astore_1 │ │ │ │ - 5: ldc #15 // int 2131034113 │ │ │ │ - 7: istore_2 │ │ │ │ - 8: aload_1 │ │ │ │ - 9: iload_2 │ │ │ │ - 10: invokevirtual #22 // Method fr/asterope/MainActivity.findViewById:(I)Landroid/view/View; │ │ │ │ - 13: checkcast #24 // class android/widget/TextView │ │ │ │ - 16: astore_3 │ │ │ │ - 17: aload_3 │ │ │ │ - 18: ifnull 223 │ │ │ │ - 21: aload_0 │ │ │ │ - 22: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ - 25: astore_1 │ │ │ │ - 26: aload_1 │ │ │ │ - 27: invokestatic #28 // Method fr/asterope/MainActivity.access$000:(Lfr/asterope/MainActivity;)Z │ │ │ │ - 30: istore 4 │ │ │ │ - 32: iconst_1 │ │ │ │ - 33: istore_2 │ │ │ │ - 34: iload 4 │ │ │ │ - 36: iload_2 │ │ │ │ - 37: if_icmpne 224 │ │ │ │ - 40: aload_0 │ │ │ │ - 41: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ - 44: invokestatic #33 // Method fr/asterope/MainActivity.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; │ │ │ │ - 47: astore_1 │ │ │ │ - 48: aload_1 │ │ │ │ - 49: ifnull 224 │ │ │ │ - 52: aload_0 │ │ │ │ - 53: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ - 56: astore_1 │ │ │ │ - 57: aload_1 │ │ │ │ - 58: invokestatic #37 // Method fr/asterope/MainActivity.access$200:(Lfr/asterope/MainActivity;)F │ │ │ │ - 61: fstore 5 │ │ │ │ - 63: fload 5 │ │ │ │ - 65: f2l │ │ │ │ - 66: lstore 6 │ │ │ │ - 68: invokestatic #43 // Method android/os/SystemClock.elapsedRealtimeNanos:()J │ │ │ │ - 71: lstore 8 │ │ │ │ - 73: aload_0 │ │ │ │ - 74: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ - 77: invokestatic #33 // Method fr/asterope/MainActivity.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; │ │ │ │ - 80: astore 10 │ │ │ │ - 82: aload 10 │ │ │ │ - 84: invokevirtual #48 // Method android/location/Location.getElapsedRealtimeNanos:()J │ │ │ │ - 87: lstore 11 │ │ │ │ - 89: lload 8 │ │ │ │ - 91: lload 11 │ │ │ │ - 93: lsub │ │ │ │ - 94: lstore 8 │ │ │ │ - 96: ldc2_w #49 // long 1000000000l │ │ │ │ - 99: lstore 11 │ │ │ │ - 101: lload 8 │ │ │ │ - 103: lload 11 │ │ │ │ - 105: ldiv │ │ │ │ - 106: lstore 8 │ │ │ │ - 108: lload 6 │ │ │ │ - 110: lload 8 │ │ │ │ - 112: ladd │ │ │ │ - 113: lstore 13 │ │ │ │ - 115: lload 13 │ │ │ │ - 117: ldc2_w #53 // long 3600l │ │ │ │ - 120: ldiv │ │ │ │ - 121: lstore 15 │ │ │ │ - 123: lload 13 │ │ │ │ - 125: ldc2_w #53 // long 3600l │ │ │ │ - 128: lrem │ │ │ │ - 129: lstore 6 │ │ │ │ - 131: bipush 60 │ │ │ │ - 133: i2l │ │ │ │ - 134: lstore 8 │ │ │ │ - 136: lload 6 │ │ │ │ - 138: lload 8 │ │ │ │ - 140: ldiv │ │ │ │ - 141: lstore 17 │ │ │ │ - 143: bipush 60 │ │ │ │ - 145: i2l │ │ │ │ - 146: lstore 6 │ │ │ │ - 148: lload 13 │ │ │ │ - 150: lload 6 │ │ │ │ - 152: lrem │ │ │ │ - 153: lstore 19 │ │ │ │ - 155: ldc #60 // String %02d:%02d:%02d │ │ │ │ - 157: astore_1 │ │ │ │ - 158: iconst_3 │ │ │ │ - 159: istore_2 │ │ │ │ - 160: iload_2 │ │ │ │ - 161: anewarray #4 // class java/lang/Object │ │ │ │ - 164: astore 21 │ │ │ │ - 166: lload 15 │ │ │ │ - 168: invokestatic #67 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 171: astore 22 │ │ │ │ - 173: aload 21 │ │ │ │ - 175: iconst_0 │ │ │ │ - 176: aload 22 │ │ │ │ - 178: aastore │ │ │ │ - 179: lload 17 │ │ │ │ - 181: invokestatic #67 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 184: astore 22 │ │ │ │ - 186: aload 21 │ │ │ │ - 188: iconst_1 │ │ │ │ - 189: aload 22 │ │ │ │ - 191: aastore │ │ │ │ - 192: iconst_2 │ │ │ │ - 193: istore 23 │ │ │ │ - 195: lload 19 │ │ │ │ - 197: invokestatic #67 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 200: astore 22 │ │ │ │ - 202: aload 21 │ │ │ │ - 204: iload 23 │ │ │ │ - 206: aload 22 │ │ │ │ - 208: aastore │ │ │ │ - 209: aload_1 │ │ │ │ - 210: aload 21 │ │ │ │ - 212: invokestatic #74 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 215: astore 24 │ │ │ │ - 217: aload_3 │ │ │ │ - 218: aload 24 │ │ │ │ - 220: invokevirtual #78 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 223: return │ │ │ │ - 224: aload_0 │ │ │ │ - 225: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ - 228: astore_1 │ │ │ │ - 229: aload_1 │ │ │ │ - 230: invokestatic #37 // Method fr/asterope/MainActivity.access$200:(Lfr/asterope/MainActivity;)F │ │ │ │ - 233: fstore 5 │ │ │ │ - 235: fload 5 │ │ │ │ - 237: f2l │ │ │ │ - 238: lstore 13 │ │ │ │ - 240: goto 115 │ │ │ │ + 1: astore_1 │ │ │ │ + 2: aload_0 │ │ │ │ + 3: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ + 6: astore_2 │ │ │ │ + 7: ldc #15 // int 2131034113 │ │ │ │ + 9: istore_3 │ │ │ │ + 10: aload_2 │ │ │ │ + 11: iload_3 │ │ │ │ + 12: invokevirtual #22 // Method fr/asterope/MainActivity.findViewById:(I)Landroid/view/View; │ │ │ │ + 15: checkcast #24 // class android/widget/TextView │ │ │ │ + 18: astore 4 │ │ │ │ + 20: aload 4 │ │ │ │ + 22: ifnull 233 │ │ │ │ + 25: aload_0 │ │ │ │ + 26: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ + 29: astore_2 │ │ │ │ + 30: aload_2 │ │ │ │ + 31: invokestatic #28 // Method fr/asterope/MainActivity.access$000:(Lfr/asterope/MainActivity;)Z │ │ │ │ + 34: istore 5 │ │ │ │ + 36: iconst_1 │ │ │ │ + 37: istore_3 │ │ │ │ + 38: iload 5 │ │ │ │ + 40: iload_3 │ │ │ │ + 41: if_icmpne 234 │ │ │ │ + 44: aload_0 │ │ │ │ + 45: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ + 48: invokestatic #33 // Method fr/asterope/MainActivity.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; │ │ │ │ + 51: astore_2 │ │ │ │ + 52: aload_2 │ │ │ │ + 53: ifnull 234 │ │ │ │ + 56: aload_0 │ │ │ │ + 57: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ + 60: astore_2 │ │ │ │ + 61: aload_2 │ │ │ │ + 62: invokestatic #37 // Method fr/asterope/MainActivity.access$200:(Lfr/asterope/MainActivity;)F │ │ │ │ + 65: fstore 6 │ │ │ │ + 67: fload 6 │ │ │ │ + 69: f2l │ │ │ │ + 70: lstore 7 │ │ │ │ + 72: invokestatic #43 // Method android/os/SystemClock.elapsedRealtimeNanos:()J │ │ │ │ + 75: lstore 9 │ │ │ │ + 77: aload_0 │ │ │ │ + 78: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ + 81: astore_1 │ │ │ │ + 82: aload_1 │ │ │ │ + 83: astore 11 │ │ │ │ + 85: aload_1 │ │ │ │ + 86: invokestatic #33 // Method fr/asterope/MainActivity.access$100:(Lfr/asterope/MainActivity;)Landroid/location/Location; │ │ │ │ + 89: astore 11 │ │ │ │ + 91: aload 11 │ │ │ │ + 93: invokevirtual #48 // Method android/location/Location.getElapsedRealtimeNanos:()J │ │ │ │ + 96: lstore 12 │ │ │ │ + 98: lload 9 │ │ │ │ + 100: lload 12 │ │ │ │ + 102: lsub │ │ │ │ + 103: lstore 9 │ │ │ │ + 105: ldc2_w #49 // long 1000000000l │ │ │ │ + 108: lstore 12 │ │ │ │ + 110: lload 9 │ │ │ │ + 112: lload 12 │ │ │ │ + 114: ldiv │ │ │ │ + 115: lstore 9 │ │ │ │ + 117: lload 7 │ │ │ │ + 119: lload 9 │ │ │ │ + 121: ladd │ │ │ │ + 122: lstore 14 │ │ │ │ + 124: lload 14 │ │ │ │ + 126: ldc2_w #53 // long 3600l │ │ │ │ + 129: ldiv │ │ │ │ + 130: lstore 16 │ │ │ │ + 132: lload 14 │ │ │ │ + 134: ldc2_w #53 // long 3600l │ │ │ │ + 137: lrem │ │ │ │ + 138: lstore 7 │ │ │ │ + 140: bipush 60 │ │ │ │ + 142: i2l │ │ │ │ + 143: lstore 9 │ │ │ │ + 145: lload 7 │ │ │ │ + 147: lload 9 │ │ │ │ + 149: ldiv │ │ │ │ + 150: lstore 18 │ │ │ │ + 152: bipush 60 │ │ │ │ + 154: i2l │ │ │ │ + 155: lstore 7 │ │ │ │ + 157: lload 14 │ │ │ │ + 159: lload 7 │ │ │ │ + 161: lrem │ │ │ │ + 162: lstore 20 │ │ │ │ + 164: ldc #60 // String %02d:%02d:%02d │ │ │ │ + 166: astore_2 │ │ │ │ + 167: iconst_3 │ │ │ │ + 168: istore_3 │ │ │ │ + 169: iload_3 │ │ │ │ + 170: anewarray #4 // class java/lang/Object │ │ │ │ + 173: astore 22 │ │ │ │ + 175: lload 16 │ │ │ │ + 177: invokestatic #67 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 180: astore 23 │ │ │ │ + 182: aload 22 │ │ │ │ + 184: iconst_0 │ │ │ │ + 185: aload 23 │ │ │ │ + 187: aastore │ │ │ │ + 188: lload 18 │ │ │ │ + 190: invokestatic #67 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 193: astore 23 │ │ │ │ + 195: aload 22 │ │ │ │ + 197: iconst_1 │ │ │ │ + 198: aload 23 │ │ │ │ + 200: aastore │ │ │ │ + 201: iconst_2 │ │ │ │ + 202: istore 24 │ │ │ │ + 204: lload 20 │ │ │ │ + 206: invokestatic #67 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ + 209: astore 23 │ │ │ │ + 211: aload 22 │ │ │ │ + 213: iload 24 │ │ │ │ + 215: aload 23 │ │ │ │ + 217: aastore │ │ │ │ + 218: aload_2 │ │ │ │ + 219: aload 22 │ │ │ │ + 221: invokestatic #74 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 224: astore 25 │ │ │ │ + 226: aload 4 │ │ │ │ + 228: aload 25 │ │ │ │ + 230: invokevirtual #78 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 233: return │ │ │ │ + 234: aload_0 │ │ │ │ + 235: astore_1 │ │ │ │ + 236: aload_0 │ │ │ │ + 237: getfield #10 // Field this$0:Lfr/asterope/MainActivity; │ │ │ │ + 240: astore_2 │ │ │ │ + 241: aload_2 │ │ │ │ + 242: invokestatic #37 // Method fr/asterope/MainActivity.access$200:(Lfr/asterope/MainActivity;)F │ │ │ │ + 245: fstore 6 │ │ │ │ + 247: fload 6 │ │ │ │ + 249: f2l │ │ │ │ + 250: lstore 14 │ │ │ │ + 252: goto 124 │ │ │ │ } ├── smali/fr/asterope/MainActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/asterope/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/asterope/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/asterope/MainActivity; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lfr/asterope/MainActivity$4;->this$0:Lfr/asterope/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/asterope/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 32 │ return-void │ .end method ├── smali/fr/asterope/MainActivity.smali │ @@ -62,18 +62,18 @@ │ .field private started:Z │ │ .field private update_count:J │ │ │ # direct methods │ .method public constructor ()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v3, 0x0 │ │ const/4 v2, 0x0 │ │ @@ -106,18 +106,18 @@ │ │ iput-wide v0, p0, Lfr/asterope/MainActivity;->update_count:J │ │ .line 63 │ iput v3, p0, Lfr/asterope/MainActivity;->elapsed_seconds:F │ │ .line 64 │ - iput-wide v5, p0, Lfr/asterope/MainActivity;->latitude:D │ + iput-wide v6, p0, Lfr/asterope/MainActivity;->latitude:D │ │ .line 65 │ - iput-wide v5, p0, Lfr/asterope/MainActivity;->longitude:D │ + iput-wide v6, p0, Lfr/asterope/MainActivity;->longitude:D │ │ .line 66 │ const-string v0, "" │ │ iput-object v0, p0, Lfr/asterope/MainActivity;->gpsStatus:Ljava/lang/String; │ │ .line 67 │ @@ -212,22 +212,22 @@ │ return-void │ .end method │ │ .method private reset()V │ .locals 6 │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v3, 0x0 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ const/4 v2, 0x0 │ │ .line 102 │ - iput-boolean v5, p0, Lfr/asterope/MainActivity;->started:Z │ + iput-boolean v3, p0, Lfr/asterope/MainActivity;->started:Z │ │ .line 103 │ iput v2, p0, Lfr/asterope/MainActivity;->inst_speed:F │ │ .line 104 │ iput v2, p0, Lfr/asterope/MainActivity;->average_speed:F │ │ @@ -248,21 +248,21 @@ │ invoke-virtual {p0, v0}, Lfr/asterope/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lfr/asterope/MainActivity;->gpsStatus:Ljava/lang/String; │ │ .line 109 │ - iput-wide v3, p0, Lfr/asterope/MainActivity;->latitude:D │ + iput-wide v4, p0, Lfr/asterope/MainActivity;->latitude:D │ │ .line 110 │ - iput-wide v3, p0, Lfr/asterope/MainActivity;->longitude:D │ + iput-wide v4, p0, Lfr/asterope/MainActivity;->longitude:D │ │ .line 111 │ - iput v5, p0, Lfr/asterope/MainActivity;->satelliteNumber:I │ + iput v3, p0, Lfr/asterope/MainActivity;->satelliteNumber:I │ │ .line 112 │ const-wide/16 v0, -0x1 │ │ iput-wide v0, p0, Lfr/asterope/MainActivity;->pauseStarted:J │ │ .line 114 │ @@ -414,17 +414,17 @@ │ if-eqz v3, :cond_2 │ │ .line 584 │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - iget-wide v5, p0, Lfr/asterope/MainActivity;->latitude:D │ + iget-wide v6, p0, Lfr/asterope/MainActivity;->latitude:D │ │ - invoke-static {v5, v6, v8}, Landroid/location/Location;->convert(DI)Ljava/lang/String; │ + invoke-static {v6, v7, v8}, Landroid/location/Location;->convert(DI)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 │ │ @@ -459,17 +459,17 @@ │ if-eqz v3, :cond_3 │ │ .line 591 │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - iget-wide v5, p0, Lfr/asterope/MainActivity;->longitude:D │ + iget-wide v6, p0, Lfr/asterope/MainActivity;->longitude:D │ │ - invoke-static {v5, v6, v8}, Landroid/location/Location;->convert(DI)Ljava/lang/String; │ + invoke-static {v6, v7, v8}, Landroid/location/Location;->convert(DI)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 │ │ @@ -824,15 +824,15 @@ │ .line 856 │ .end local v0 # "builder":Landroid/app/AlertDialog$Builder; │ :cond_0 │ return-void │ .end method │ │ .method computeElevationGain(DF)V │ - .locals 8 │ + .locals 9 │ .param p1, "alt" # D │ .param p3, "deltaT" # F │ │ .prologue │ const-wide/16 v6, 0x0 │ │ .line 736 │ @@ -1652,15 +1652,15 @@ │ iput-object v1, p0, Lfr/asterope/MainActivity;->myHandler:Landroid/os/Handler; │ │ .line 483 │ return-void │ .end method │ │ .method public onLocationChanged(Landroid/location/Location;)V │ - .locals 19 │ + .locals 20 │ .param p1, "location" # Landroid/location/Location; │ │ .prologue │ .line 653 │ if-eqz p1, :cond_4 │ │ .line 655 │ @@ -1684,22 +1684,22 @@ │ │ invoke-virtual {v0, v14}, Lfr/asterope/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ .line 659 │ .local v12, "state":Ljava/lang/String; │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 660 │ - .local v3, "altitude":D │ - const/4 v5, 0x0 │ + .local v4, "altitude":D │ + const/4 v3, 0x0 │ │ .line 663 │ - .local v5, "bearing":F │ + .local v3, "bearing":F │ const/high16 v14, 0x41200000 # 10.0f │ │ cmpg-float v14, v2, v14 │ │ if-gtz v14, :cond_3 │ │ .line 665 │ @@ -1789,20 +1789,20 @@ │ move-object/from16 v0, p0 │ │ iput v14, v0, Lfr/asterope/MainActivity;->inst_speed:F │ │ .line 678 │ invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->getAltitude()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 679 │ invoke-virtual/range {p1 .. p1}, Landroid/location/Location;->getBearing()F │ │ - move-result v5 │ + move-result v3 │ │ .line 682 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lfr/asterope/MainActivity;->last_position:Landroid/location/Location; │ │ if-eqz v14, :cond_2 │ @@ -1941,15 +1941,15 @@ │ const/4 v15, 0x4 │ │ if-lt v14, v15, :cond_1 │ │ .line 697 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v3, v4, v8}, Lfr/asterope/MainActivity;->computeElevationGain(DF)V │ + invoke-virtual {v0, v4, v5, v8}, Lfr/asterope/MainActivity;->computeElevationGain(DF)V │ │ .line 700 │ :cond_1 │ const v14, 0x7f04002d │ │ move-object/from16 v0, p0 │ │ @@ -2028,65 +2028,65 @@ │ │ move-result-object v17 │ │ aput-object v17, v15, v16 │ │ const/16 v16, 0x5 │ │ - 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 v17 │ │ aput-object v17, v15, v16 │ │ const/16 v16, 0x6 │ │ - invoke-static {v5}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v17 │ │ aput-object v17, v15, v16 │ │ const/16 v16, 0x7 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lfr/asterope/MainActivity;->latitude:D │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v18, v0 │ │ - invoke-static/range {v17 .. v18}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v17 │ │ aput-object v17, v15, v16 │ │ const/16 v16, 0x8 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lfr/asterope/MainActivity;->longitude:D │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v18, v0 │ │ - invoke-static/range {v17 .. v18}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v17 │ │ aput-object v17, v15, v16 │ │ const/16 v16, 0x9 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lfr/asterope/MainActivity;->lastAltitude:D │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v18, v0 │ │ - invoke-static/range {v17 .. v18}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v17 │ │ aput-object v17, v15, v16 │ │ const/16 v16, 0xa │ │ @@ -2132,17 +2132,17 @@ │ │ const/16 v16, 0xd │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lfr/asterope/MainActivity;->update_count:J │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v18, v0 │ │ - invoke-static/range {v17 .. v18}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v17 │ │ aput-object v17, v15, v16 │ │ const/16 v16, 0xe │ │ @@ -2158,27 +2158,27 @@ │ │ iget-object v14, v0, Lfr/asterope/MainActivity;->logs:Lfr/asterope/ExternalFileLogger; │ │ invoke-virtual {v14, v13}, Lfr/asterope/ExternalFileLogger;->safeWrite(Ljava/lang/String;)Z │ │ .line 724 │ .end local v2 # "accuracy":F │ - .end local v3 # "altitude":D │ - .end local v5 # "bearing":F │ + .end local v3 # "bearing":F │ + .end local v4 # "altitude":D │ .end local v6 # "deltaD":D │ .end local v8 # "deltaTseconds":F │ .end local v12 # "state":Ljava/lang/String; │ .end local v13 # "toLog":Ljava/lang/String; │ :goto_1 │ return-void │ │ .line 709 │ .restart local v2 # "accuracy":F │ - .restart local v3 # "altitude":D │ - .restart local v5 # "bearing":F │ + .restart local v3 # "bearing":F │ + .restart local v4 # "altitude":D │ .restart local v6 # "deltaD":D │ .restart local v8 # "deltaTseconds":F │ .restart local v12 # "state":Ljava/lang/String; │ :cond_3 │ const v14, 0x7f04002e │ │ move-object/from16 v0, p0 │ @@ -2187,16 +2187,16 @@ │ │ move-result-object v12 │ │ goto/16 :goto_0 │ │ .line 722 │ .end local v2 # "accuracy":F │ - .end local v3 # "altitude":D │ - .end local v5 # "bearing":F │ + .end local v3 # "bearing":F │ + .end local v4 # "altitude":D │ .end local v6 # "deltaD":D │ .end local v8 # "deltaTseconds":F │ .end local v12 # "state":Ljava/lang/String; │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lfr/asterope/MainActivity;->logs:Lfr/asterope/ExternalFileLogger; │ @@ -2211,15 +2211,15 @@ │ │ invoke-virtual {v14, v15}, Lfr/asterope/ExternalFileLogger;->safeWrite(Ljava/lang/String;)Z │ │ goto :goto_1 │ .end method │ │ .method protected onPause()V │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 389 │ invoke-super {p0}, Landroid/app/Activity;->onPause()V │ │ .line 392 │ iget-object v1, p0, Lfr/asterope/MainActivity;->myTimer:Ljava/util/Timer; │ @@ -2252,21 +2252,21 @@ │ invoke-virtual {v0}, Landroid/text/format/Time;->setToNow()V │ │ .line 402 │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Landroid/text/format/Time;->toMillis(Z)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v3, 0x3e8 │ + const-wide/16 v4, 0x3e8 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - iput-wide v1, p0, Lfr/asterope/MainActivity;->pauseStarted:J │ + iput-wide v2, p0, Lfr/asterope/MainActivity;->pauseStarted:J │ │ .line 403 │ iget-object v1, p0, Lfr/asterope/MainActivity;->logs:Lfr/asterope/ExternalFileLogger; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ @@ -2277,17 +2277,17 @@ │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - iget-wide v3, p0, Lfr/asterope/MainActivity;->pauseStarted:J │ + iget-wide v4, p0, Lfr/asterope/MainActivity;->pauseStarted:J │ │ - invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ @@ -2379,34 +2379,34 @@ │ invoke-super {p0}, Landroid/app/Activity;->onRestart()V │ │ .line 332 │ return-void │ .end method │ │ .method protected onResume()V │ - .locals 13 │ + .locals 14 │ │ .prologue │ const-wide/16 v4, 0x3e8 │ │ - const-wide/16 v11, -0x1 │ + const-wide/16 v12, -0x1 │ │ .line 346 │ invoke-super {p0}, Landroid/app/Activity;->onResume()V │ │ .line 348 │ iget-boolean v0, p0, Lfr/asterope/MainActivity;->started:Z │ │ const/4 v1, 0x1 │ │ if-ne v0, v1, :cond_0 │ │ iget-wide v0, p0, Lfr/asterope/MainActivity;->pauseStarted:J │ │ - cmp-long v0, v0, v11 │ + cmp-long v0, v0, v12 │ │ if-eqz v0, :cond_0 │ │ .line 351 │ new-instance v8, Landroid/text/format/Time; │ │ invoke-direct {v8}, Landroid/text/format/Time;->()V │ @@ -2418,21 +2418,21 @@ │ .line 353 │ const/4 v0, 0x0 │ │ invoke-virtual {v8, v0}, Landroid/text/format/Time;->toMillis(Z)J │ │ move-result-wide v0 │ │ - div-long v9, v0, v4 │ + div-long v10, v0, v4 │ │ .line 354 │ - .local v9, "nowSeconds":J │ + .local v10, "nowSeconds":J │ iget-wide v0, p0, Lfr/asterope/MainActivity;->pauseStarted:J │ │ - sub-long v6, v9, v0 │ + sub-long v6, v10, v0 │ │ .line 356 │ .local v6, "deltaT":J │ iget-object v0, p0, Lfr/asterope/MainActivity;->logs:Lfr/asterope/ExternalFileLogger; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -2444,15 +2444,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const v2, 0x7f040026 │ │ invoke-virtual {p0, v2}, Lfr/asterope/MainActivity;->getString(I)Ljava/lang/String; │ │ @@ -2488,20 +2488,20 @@ │ │ invoke-virtual {v0, v1}, Lfr/asterope/ExternalFileLogger;->safeWrite(Ljava/lang/String;)Z │ │ .line 358 │ invoke-direct {p0}, Lfr/asterope/MainActivity;->updateUI()V │ │ .line 359 │ - iput-wide v11, p0, Lfr/asterope/MainActivity;->pauseStarted:J │ + iput-wide v12, p0, Lfr/asterope/MainActivity;->pauseStarted:J │ │ .line 362 │ .end local v6 # "deltaT":J │ .end local v8 # "now":Landroid/text/format/Time; │ - .end local v9 # "nowSeconds":J │ + .end local v10 # "nowSeconds":J │ :cond_0 │ new-instance v0, Ljava/util/Timer; │ │ invoke-direct {v0}, Ljava/util/Timer;->()V │ │ iput-object v0, p0, Lfr/asterope/MainActivity;->myTimer:Ljava/util/Timer; │ │ @@ -2517,15 +2517,15 @@ │ invoke-virtual/range {v0 .. v5}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V │ │ .line 371 │ return-void │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 435 │ invoke-super {p0, p1}, Landroid/app/Activity;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ .line 440 │ @@ -2555,17 +2555,17 @@ │ iget v1, p0, Lfr/asterope/MainActivity;->distance:F │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V │ │ .line 444 │ const-string v0, "update_count" │ │ - iget-wide v1, p0, Lfr/asterope/MainActivity;->update_count:J │ + iget-wide v2, p0, Lfr/asterope/MainActivity;->update_count:J │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ + invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ │ .line 445 │ const-string v0, "elapsed_seconds" │ │ iget v1, p0, Lfr/asterope/MainActivity;->elapsed_seconds:F │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V │ @@ -2583,24 +2583,24 @@ │ iget-object v1, p0, Lfr/asterope/MainActivity;->last_position:Landroid/location/Location; │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V │ │ .line 448 │ const-string v0, "latitude" │ │ - iget-wide v1, p0, Lfr/asterope/MainActivity;->latitude:D │ + iget-wide v2, p0, Lfr/asterope/MainActivity;->latitude:D │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V │ + invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V │ │ .line 449 │ const-string v0, "longitude" │ │ - iget-wide v1, p0, Lfr/asterope/MainActivity;->longitude:D │ + iget-wide v2, p0, Lfr/asterope/MainActivity;->longitude:D │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V │ + invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V │ │ .line 450 │ const-string v0, "satelliteNumber" │ │ iget v1, p0, Lfr/asterope/MainActivity;->satelliteNumber:I │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ @@ -2618,17 +2618,17 @@ │ iget-boolean v1, p0, Lfr/asterope/MainActivity;->firstGPSFixReceived:Z │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ .line 454 │ const-string v0, "lastAltitude" │ │ - iget-wide v1, p0, Lfr/asterope/MainActivity;->lastAltitude:D │ + iget-wide v2, p0, Lfr/asterope/MainActivity;->lastAltitude:D │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V │ + invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->putDouble(Ljava/lang/String;D)V │ │ .line 455 │ const-string v0, "ascent" │ │ iget v1, p0, Lfr/asterope/MainActivity;->ascent:F │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putFloat(Ljava/lang/String;F)V ├── smali/fr/asterope/MainActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/asterope/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/asterope/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/asterope/MainActivity; │ │ .prologue │ .line 285 │ iput-object p1, p0, Lfr/asterope/MainActivity$3;->this$0:Lfr/asterope/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/asterope/MainActivity$1.smali │ @@ -20,185 +20,188 @@ │ # instance fields │ .field final synthetic this$0:Lfr/asterope/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/asterope/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/asterope/MainActivity; │ │ .prologue │ .line 147 │ iput-object p1, p0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 17 │ + .locals 18 │ │ .prologue │ .line 151 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ + iget-object v12, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ │ - const v12, 0x7f050001 │ + const v13, 0x7f050001 │ │ - invoke-virtual {v11, v12}, Lfr/asterope/MainActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v12, v13}, Lfr/asterope/MainActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Landroid/widget/TextView; │ + check-cast v9, Landroid/widget/TextView; │ │ .line 152 │ - .local v10, "tv":Landroid/widget/TextView; │ - if-eqz v10, :cond_0 │ + .local v9, "tv":Landroid/widget/TextView; │ + if-eqz v9, :cond_0 │ │ .line 156 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ + iget-object v12, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ │ - invoke-static {v11}, Lfr/asterope/MainActivity;->access$000(Lfr/asterope/MainActivity;)Z │ + invoke-static {v12}, Lfr/asterope/MainActivity;->access$000(Lfr/asterope/MainActivity;)Z │ │ - move-result v11 │ + move-result v12 │ │ - const/4 v12, 0x1 │ + const/4 v13, 0x1 │ │ - if-ne v11, v12, :cond_1 │ + if-ne v12, v13, :cond_1 │ │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ + iget-object v12, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ │ - invoke-static {v11}, Lfr/asterope/MainActivity;->access$100(Lfr/asterope/MainActivity;)Landroid/location/Location; │ + invoke-static {v12}, Lfr/asterope/MainActivity;->access$100(Lfr/asterope/MainActivity;)Landroid/location/Location; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - if-eqz v11, :cond_1 │ + if-eqz v12, :cond_1 │ │ .line 158 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ + iget-object v12, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ │ - invoke-static {v11}, Lfr/asterope/MainActivity;->access$200(Lfr/asterope/MainActivity;)F │ + invoke-static {v12}, Lfr/asterope/MainActivity;->access$200(Lfr/asterope/MainActivity;)F │ │ - move-result v11 │ + move-result v12 │ │ - float-to-long v11, v11 │ + float-to-long v12, v12 │ │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtimeNanos()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ + iget-object v0, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ │ - invoke-static {v15}, Lfr/asterope/MainActivity;->access$100(Lfr/asterope/MainActivity;)Landroid/location/Location; │ + move-object/from16 v16, v0 │ │ - move-result-object v15 │ + invoke-static/range {v16 .. v16}, Lfr/asterope/MainActivity;->access$100(Lfr/asterope/MainActivity;)Landroid/location/Location; │ │ - invoke-virtual {v15}, Landroid/location/Location;->getElapsedRealtimeNanos()J │ + move-result-object v16 │ │ - move-result-wide v15 │ + invoke-virtual/range {v16 .. v16}, Landroid/location/Location;->getElapsedRealtimeNanos()J │ │ - sub-long/2addr v13, v15 │ + move-result-wide v16 │ │ - const-wide/32 v15, 0x3b9aca00 │ + sub-long v14, v14, v16 │ │ - div-long/2addr v13, v15 │ + const-wide/32 v16, 0x3b9aca00 │ │ - add-long v3, v11, v13 │ + div-long v14, v14, v16 │ + │ + add-long v4, v12, v14 │ │ .line 165 │ - .local v3, "local_elapsed_seconds":J │ + .local v4, "local_elapsed_seconds":J │ :goto_0 │ - const-wide/16 v11, 0xe10 │ + const-wide/16 v12, 0xe10 │ │ - div-long v1, v3, v11 │ + div-long v2, v4, v12 │ │ .line 166 │ - .local v1, "hour":J │ - const-wide/16 v11, 0xe10 │ + .local v2, "hour":J │ + const-wide/16 v12, 0xe10 │ │ - rem-long v11, v3, v11 │ + rem-long v12, v4, v12 │ │ - const-wide/16 v13, 0x3c │ + const-wide/16 v14, 0x3c │ │ - div-long v5, v11, v13 │ + div-long v6, v12, v14 │ │ .line 167 │ - .local v5, "min":J │ - const-wide/16 v11, 0x3c │ + .local v6, "min":J │ + const-wide/16 v12, 0x3c │ │ - rem-long v8, v3, v11 │ + rem-long v10, v4, v12 │ │ .line 169 │ - .local v8, "sec":J │ - const-string v11, "%02d:%02d:%02d" │ + .local v10, "sec":J │ + const-string v12, "%02d:%02d:%02d" │ │ - const/4 v12, 0x3 │ + const/4 v13, 0x3 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v13, v13, [Ljava/lang/Object; │ │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - 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 v14 │ + move-result-object v15 │ │ - aput-object v14, v12, v13 │ + aput-object v15, v13, v14 │ │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - aput-object v14, v12, v13 │ + aput-object v15, v13, v14 │ │ - const/4 v13, 0x2 │ + const/4 v14, 0x2 │ │ - invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - aput-object v14, v12, v13 │ + aput-object v15, v13, v14 │ │ - invoke-static {v11, v12}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v12, v13}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 170 │ - .local v7, "result":Ljava/lang/String; │ - invoke-virtual {v10, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + .local v8, "result":Ljava/lang/String; │ + invoke-virtual {v9, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 172 │ - .end local v1 # "hour":J │ - .end local v3 # "local_elapsed_seconds":J │ - .end local v5 # "min":J │ - .end local v7 # "result":Ljava/lang/String; │ - .end local v8 # "sec":J │ + .end local v2 # "hour":J │ + .end local v4 # "local_elapsed_seconds":J │ + .end local v6 # "min":J │ + .end local v8 # "result":Ljava/lang/String; │ + .end local v10 # "sec":J │ :cond_0 │ return-void │ │ .line 162 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ + iget-object v12, v0, Lfr/asterope/MainActivity$1;->this$0:Lfr/asterope/MainActivity; │ │ - invoke-static {v11}, Lfr/asterope/MainActivity;->access$200(Lfr/asterope/MainActivity;)F │ + invoke-static {v12}, Lfr/asterope/MainActivity;->access$200(Lfr/asterope/MainActivity;)F │ │ - move-result v11 │ + move-result v12 │ │ - float-to-long v3, v11 │ + float-to-long v4, v12 │ │ - .restart local v3 # "local_elapsed_seconds":J │ + .restart local v4 # "local_elapsed_seconds":J │ goto :goto_0 │ .end method ├── smali/fr/asterope/MainActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/asterope/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/asterope/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/asterope/MainActivity; │ │ .prologue │ .line 258 │ iput-object p1, p0, Lfr/asterope/MainActivity$2;->this$0:Lfr/asterope/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/asterope/MainActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/asterope/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/asterope/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/asterope/MainActivity; │ │ .prologue │ .line 550 │ iput-object p1, p0, Lfr/asterope/MainActivity$7;->this$0:Lfr/asterope/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/asterope/MainActivity$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/asterope/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/asterope/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/asterope/MainActivity; │ │ .prologue │ .line 364 │ iput-object p1, p0, Lfr/asterope/MainActivity$5;->this$0:Lfr/asterope/MainActivity; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/fr/asterope/WGS84Point.smali │ @@ -9,55 +9,55 @@ │ .field private latitude:D │ │ .field private longitude:D │ │ │ # direct methods │ .method public constructor ()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 82 │ - move-object v0, p0 │ + move-object v1, p0 │ │ - move-wide v3, v1 │ + move-wide v4, v2 │ │ - move-wide v5, v1 │ + move-wide v6, v2 │ │ - invoke-direct/range {v0 .. v6}, Lfr/asterope/WGS84Point;->(DDD)V │ + invoke-direct/range {v1 .. v7}, Lfr/asterope/WGS84Point;->(DDD)V │ │ .line 83 │ return-void │ .end method │ │ .method public constructor (DD)V │ - .locals 7 │ + .locals 9 │ .param p1, "lati" # D │ .param p3, "longi" # D │ │ .prologue │ .line 73 │ - 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 │ │ - invoke-direct/range {v0 .. v6}, Lfr/asterope/WGS84Point;->(DDD)V │ + invoke-direct/range {v1 .. v7}, Lfr/asterope/WGS84Point;->(DDD)V │ │ .line 74 │ return-void │ .end method │ │ .method public constructor (DDD)V │ - .locals 2 │ + .locals 3 │ .param p1, "lati" # D │ .param p3, "longi" # D │ .param p5, "alti" # D │ │ .prologue │ const-wide/16 v0, 0x0 │ │ @@ -115,73 +115,73 @@ │ .line 126 │ iget-wide v0, p0, Lfr/asterope/WGS84Point;->longitude:D │ │ return-wide v0 │ .end method │ │ .method public setAltitude(D)V │ - .locals 0 │ + .locals 1 │ .param p1, "altitude" # D │ │ .prologue │ .line 159 │ iput-wide p1, p0, Lfr/asterope/WGS84Point;->altitude:D │ │ .line 160 │ return-void │ .end method │ │ .method public setLatitude(D)V │ - .locals 0 │ + .locals 1 │ .param p1, "latitude" # D │ │ .prologue │ .line 115 │ iput-wide p1, p0, Lfr/asterope/WGS84Point;->latitude:D │ │ .line 116 │ return-void │ .end method │ │ .method public setLongitude(D)V │ - .locals 0 │ + .locals 1 │ .param p1, "longitude" # D │ │ .prologue │ .line 137 │ iput-wide p1, p0, Lfr/asterope/WGS84Point;->longitude:D │ │ .line 138 │ return-void │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 93 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - iget-wide v1, p0, Lfr/asterope/WGS84Point;->latitude:D │ + iget-wide v2, p0, Lfr/asterope/WGS84Point;->latitude: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, " N / " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - iget-wide v1, p0, Lfr/asterope/WGS84Point;->longitude:D │ + iget-wide v2, p0, Lfr/asterope/WGS84Point;->longitude: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, " E" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/fr/asterope/WGS84.smali │ @@ -25,15 +25,15 @@ │ .line 45 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static computeTrackDistance(Ljava/util/ArrayList;I)D │ - .locals 9 │ + .locals 10 │ .param p1, "algorithm" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/ArrayList", │ "<", │ "Lfr/asterope/WGS84Point;", │ @@ -54,91 +54,91 @@ │ │ move-result-object v6 │ │ check-cast v6, Lfr/asterope/WGS84Point; │ │ .line 395 │ .local v6, "start":Lfr/asterope/WGS84Point; │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 397 │ - .local v3, "dist":D │ - const/4 v5, 0x1 │ + .local v4, "dist":D │ + const/4 v3, 0x1 │ │ - .local v5, "i":I │ + .local v3, "i":I │ :goto_0 │ invoke-virtual {p0}, Ljava/util/ArrayList;->size()I │ │ move-result v7 │ │ - if-ge v5, v7, :cond_0 │ + if-ge v3, v7, :cond_0 │ │ .line 399 │ - invoke-virtual {p0, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {p0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lfr/asterope/WGS84Point; │ │ .line 401 │ .local v2, "dest":Lfr/asterope/WGS84Point; │ packed-switch p1, :pswitch_data_0 │ │ .line 416 │ - const-wide/high16 v3, -0x4010000000000000L # -1.0 │ + const-wide/high16 v4, -0x4010000000000000L # -1.0 │ │ .line 420 │ :goto_1 │ - add-double/2addr v0, v3 │ + add-double/2addr v0, v4 │ │ .line 421 │ move-object v6, v2 │ │ .line 397 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 404 │ :pswitch_0 │ invoke-static {v6, v2}, Lfr/asterope/WGS84;->distance(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - add-double/2addr v3, v7 │ + add-double/2addr v4, v8 │ │ .line 405 │ goto :goto_1 │ │ .line 408 │ :pswitch_1 │ invoke-static {v6, v2}, Lfr/asterope/WGS84;->haversineDistance(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - add-double/2addr v3, v7 │ + add-double/2addr v4, v8 │ │ .line 409 │ goto :goto_1 │ │ .line 412 │ :pswitch_2 │ invoke-static {v6, v2}, Lfr/asterope/WGS84;->vincentyDistance(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - add-double/2addr v3, v7 │ + add-double/2addr v4, v8 │ │ .line 413 │ goto :goto_1 │ │ .line 423 │ .end local v2 # "dest":Lfr/asterope/WGS84Point; │ :cond_0 │ - return-wide v3 │ + return-wide v4 │ │ .line 401 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ @@ -275,69 +275,69 @@ │ │ move-result-wide v8 │ │ return-wide v8 │ .end method │ │ .method static getCenter(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)Lfr/asterope/WGS84Point; │ - .locals 13 │ + .locals 12 │ .param p0, "p1" # Lfr/asterope/WGS84Point; │ .param p1, "p2" # Lfr/asterope/WGS84Point; │ │ .prologue │ - const-wide/high16 v11, 0x4000000000000000L # 2.0 │ + const-wide/high16 v10, 0x4000000000000000L # 2.0 │ │ .line 77 │ invoke-virtual {p0}, Lfr/asterope/WGS84Point;->getLatitude()D │ │ - move-result-wide v7 │ + move-result-wide v0 │ │ invoke-virtual {p1}, Lfr/asterope/WGS84Point;->getLatitude()D │ │ - move-result-wide v9 │ + move-result-wide v8 │ │ - add-double/2addr v7, v9 │ + add-double/2addr v0, v8 │ │ - div-double v1, v7, v11 │ + div-double v2, v0, v10 │ │ .line 78 │ - .local v1, "latCent":D │ + .local v2, "latCent":D │ invoke-virtual {p0}, Lfr/asterope/WGS84Point;->getLongitude()D │ │ - move-result-wide v7 │ + move-result-wide v0 │ │ invoke-virtual {p1}, Lfr/asterope/WGS84Point;->getLongitude()D │ │ - move-result-wide v9 │ + move-result-wide v8 │ │ - add-double/2addr v7, v9 │ + add-double/2addr v0, v8 │ │ - div-double v3, v7, v11 │ + div-double v4, v0, v10 │ │ .line 79 │ - .local v3, "longCent":D │ + .local v4, "longCent":D │ invoke-virtual {p0}, Lfr/asterope/WGS84Point;->getAltitude()D │ │ - move-result-wide v7 │ + move-result-wide v0 │ │ invoke-virtual {p1}, Lfr/asterope/WGS84Point;->getAltitude()D │ │ - move-result-wide v9 │ + move-result-wide v8 │ │ - add-double/2addr v7, v9 │ + add-double/2addr v0, v8 │ │ - div-double v5, v7, v11 │ + div-double v6, v0, v10 │ │ .line 80 │ - .local v5, "altCent":D │ - new-instance v0, Lfr/asterope/WGS84Point; │ + .local v6, "altCent":D │ + new-instance v1, Lfr/asterope/WGS84Point; │ │ - invoke-direct/range {v0 .. v6}, Lfr/asterope/WGS84Point;->(DDD)V │ + invoke-direct/range {v1 .. v7}, Lfr/asterope/WGS84Point;->(DDD)V │ │ - return-object v0 │ + return-object v1 │ .end method │ │ .method static haversineDistance(DDDD)D │ .locals 12 │ .param p0, "lat1" # D │ .param p2, "long1" # D │ .param p4, "lat2" # D │ @@ -486,22 +486,22 @@ │ Ljava/io/FileNotFoundException;, │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 351 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ const/16 v11, 0x2710 │ │ - invoke-direct {v7, v11}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v5, v11}, Ljava/util/ArrayList;->(I)V │ │ .line 355 │ - .local v7, "pos":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v5, "pos":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ new-instance v1, Ljava/io/FileReader; │ │ invoke-direct {v1, p0}, Ljava/io/FileReader;->(Ljava/lang/String;)V │ │ .line 356 │ .local v1, "fileReader":Ljava/io/FileReader; │ const/4 v8, 0x0 │ @@ -539,46 +539,46 @@ │ │ move-result-wide v2 │ │ .line 369 │ .local v2, "lati":D │ invoke-virtual {v10}, Ljava/util/Scanner;->nextDouble()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 370 │ - .local v5, "longi":D │ + .local v6, "longi":D │ new-instance v11, Lfr/asterope/WGS84Point; │ │ - invoke-direct {v11, v2, v3, v5, v6}, Lfr/asterope/WGS84Point;->(DD)V │ + invoke-direct {v11, v2, v3, v6, v7}, Lfr/asterope/WGS84Point;->(DD)V │ │ - invoke-virtual {v7, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 371 │ invoke-virtual {v9}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ move-result-object v4 │ │ .line 372 │ goto :goto_0 │ │ .end local v2 # "lati":D │ - .end local v5 # "longi":D │ + .end local v6 # "longi":D │ .end local v10 # "s":Ljava/util/Scanner; │ :cond_0 │ move-object v8, v9 │ │ .line 378 │ .end local v4 # "line":Ljava/lang/String; │ .end local v9 # "reader":Ljava/io/BufferedReader; │ .restart local v8 # "reader":Ljava/io/BufferedReader; │ :goto_1 │ - return-object v7 │ + return-object v5 │ │ .line 374 │ :catch_0 │ move-exception v0 │ │ .line 376 │ .local v0, "e":Ljava/io/IOException; │ @@ -598,537 +598,539 @@ │ │ .end local v9 # "reader":Ljava/io/BufferedReader; │ .restart local v8 # "reader":Ljava/io/BufferedReader; │ goto :goto_2 │ .end method │ │ .method public static main([Ljava/lang/String;)V │ - .locals 37 │ + .locals 38 │ .param p0, "args" # [Ljava/lang/String; │ │ .prologue │ .line 433 │ - const-wide v27, 0x4046711e646f1562L # 44.88374 │ + const-wide v28, 0x4046711e646f1562L # 44.88374 │ │ .line 434 │ - .local v27, "latitude":D │ - invoke-static/range {v27 .. v28}, Lfr/asterope/WGS84;->toRadian(D)D │ + .local v28, "latitude":D │ + invoke-static/range {v28 .. v29}, Lfr/asterope/WGS84;->toRadian(D)D │ │ - move-result-wide v30 │ + move-result-wide v32 │ │ .line 435 │ - .local v30, "rad":D │ + .local v32, "rad":D │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - move-wide/from16 v0, v27 │ + move-wide/from16 v0, v28 │ │ - invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, " to radian = " │ + const-string v7, " to radian = " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - move-wide/from16 v0, v30 │ + move-wide/from16 v0, v32 │ │ - invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 437 │ - move-wide/from16 v27, v30 │ + move-wide/from16 v28, v32 │ │ .line 438 │ - invoke-static/range {v27 .. v28}, Lfr/asterope/WGS84;->toDegre(D)D │ + invoke-static/range {v28 .. v29}, Lfr/asterope/WGS84;->toDegre(D)D │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ .line 439 │ - .local v12, "deg":D │ + .local v14, "deg":D │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - move-wide/from16 v0, v27 │ + move-wide/from16 v0, v28 │ │ - invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, " to degree = " │ + const-string v7, " to degree = " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - invoke-virtual {v5, v12, v13}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v14, v15}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 441 │ - new-instance v29, Lfr/asterope/WGS84Point; │ + new-instance v30, Lfr/asterope/WGS84Point; │ │ - const-wide v4, 0x40486def16a3b074L # 48.8588589 │ + const-wide v6, 0x40486def16a3b074L # 48.8588589 │ │ - const-wide v6, 0x4002c6c757420635L # 2.3470599 │ + const-wide v8, 0x4002c6c757420635L # 2.3470599 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v30 │ │ - invoke-direct {v0, v4, v5, v6, v7}, Lfr/asterope/WGS84Point;->(DD)V │ + invoke-direct {v0, v6, v7, v8, v9}, Lfr/asterope/WGS84Point;->(DD)V │ │ .line 442 │ - .local v29, "paris":Lfr/asterope/WGS84Point; │ - new-instance v26, Lfr/asterope/WGS84Point; │ + .local v30, "paris":Lfr/asterope/WGS84Point; │ + new-instance v27, Lfr/asterope/WGS84Point; │ │ - const-wide v4, 0x40467483a03310cfL # 44.9102669 │ + const-wide v6, 0x40467483a03310cfL # 44.9102669 │ │ - const-wide v6, 0x401724ee759400d3L # 5.7860659 │ + const-wide v8, 0x401724ee759400d3L # 5.7860659 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v27 │ │ - invoke-direct {v0, v4, v5, v6, v7}, Lfr/asterope/WGS84Point;->(DD)V │ + invoke-direct {v0, v6, v7, v8, v9}, Lfr/asterope/WGS84Point;->(DD)V │ │ .line 444 │ - .local v26, "laMure":Lfr/asterope/WGS84Point; │ - move-object/from16 v0, v29 │ + .local v27, "laMure":Lfr/asterope/WGS84Point; │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v27 │ │ invoke-static {v0, v1}, Lfr/asterope/WGS84;->distance(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ .line 445 │ - .local v14, "distance":D │ - move-object/from16 v0, v29 │ + .local v16, "distance":D │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v26 │ + move-object/from16 v1, v27 │ │ invoke-static {v0, v1}, Lfr/asterope/WGS84;->haversineDistance(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ - move-result-wide v16 │ + move-result-wide v18 │ │ .line 446 │ - .local v16, "distanceHaversine":D │ - move-object/from16 v0, v26 │ + .local v18, "distanceHaversine":D │ + move-object/from16 v0, v27 │ │ - move-object/from16 v1, v29 │ + move-object/from16 v1, v30 │ │ invoke-static {v0, v1}, Lfr/asterope/WGS84;->vincentyDistance(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)D │ │ - move-result-wide v18 │ + move-result-wide v20 │ │ .line 448 │ - .local v18, "distanceVincenty":D │ + .local v20, "distanceVincenty":D │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "Paris -> La Mure = " │ + const-string v7, "Paris -> La Mure = " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - invoke-virtual {v5, v14, v15}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + move-wide/from16 v0, v16 │ │ - move-result-object v5 │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - const-string v6, " km(s)." │ + move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v7, " km(s)." │ │ - move-result-object v5 │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v5 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + move-result-object v6 │ + │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 449 │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "Paris -> La Mure = " │ + const-string v7, "Paris -> La Mure = " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - move-wide/from16 v0, v16 │ + move-wide/from16 v0, v18 │ │ - invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, " km(s) (Haversine)." │ + const-string v7, " km(s) (Haversine)." │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 450 │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "Paris -> La Mure = " │ + const-string v7, "Paris -> La Mure = " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v20 │ │ - invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, " km(s) (Vincenty)." │ + const-string v7, " km(s) (Vincenty)." │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 451 │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "121.136\u00b0 is " │ + const-string v7, "121.136\u00b0 is " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - const-wide v6, 0x405e48b439581062L # 121.136 │ + const-wide v8, 0x405e48b439581062L # 121.136 │ │ - invoke-static {v6, v7}, Lfr/asterope/WGS84;->toSexagesimal(D)Ljava/lang/String; │ + invoke-static {v8, v9}, Lfr/asterope/WGS84;->toSexagesimal(D)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - const-string v6, " in sexagesimal representation." │ + const-string v7, " in sexagesimal representation." │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 453 │ - const-string v32, "/home/bruno/Data-Position.txt" │ + const-string v31, "/home/bruno/Data-Position.txt" │ │ .line 459 │ - .local v32, "sourceFile":Ljava/lang/String; │ + .local v31, "sourceFile":Ljava/lang/String; │ :try_start_0 │ - invoke-static/range {v32 .. v32}, Lfr/asterope/WGS84;->loadPosition(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-static/range {v31 .. v31}, Lfr/asterope/WGS84;->loadPosition(Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 460 │ - .local v11, "dataPos":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v12, "dataPos":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, " position read from " │ + const-string v7, " position read from " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v31 │ │ - invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 462 │ - const/16 v33, 0x1 │ + const/16 v34, 0x1 │ │ - .local v33, "u":I │ + .local v34, "u":I │ :goto_0 │ const/16 v4, 0x96 │ │ - move/from16 v0, v33 │ + move/from16 v0, v34 │ │ if-ge v0, v4, :cond_1 │ │ .line 464 │ - new-instance v34, Ljava/util/ArrayList; │ + new-instance v35, Ljava/util/ArrayList; │ │ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ invoke-direct {v0, v4}, Ljava/util/ArrayList;->(I)V │ │ .line 466 │ - .local v34, "underSampled":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/16 v25, 0x0 │ + .local v35, "underSampled":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/16 v26, 0x0 │ │ - .local v25, "i":I │ + .local v26, "i":I │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ if-ge v0, v4, :cond_0 │ │ .line 468 │ - move/from16 v0, v25 │ + move/from16 v0, v26 │ │ - invoke-virtual {v11, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v12, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 466 │ - add-int v25, v25, v33 │ + add-int v26, v26, v34 │ │ goto :goto_1 │ │ .line 470 │ :cond_0 │ const/4 v4, 0x1 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ invoke-static {v0, v4}, Lfr/asterope/WGS84;->computeTrackDistance(Ljava/util/ArrayList;I)D │ │ - move-result-wide v21 │ + move-result-wide v22 │ │ .line 471 │ - .local v21, "gc":D │ + .local v22, "gc":D │ const/4 v4, 0x2 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ invoke-static {v0, v4}, Lfr/asterope/WGS84;->computeTrackDistance(Ljava/util/ArrayList;I)D │ │ - move-result-wide v23 │ + move-result-wide v24 │ │ .line 472 │ - .local v23, "h":D │ + .local v24, "h":D │ const/4 v4, 0x3 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v35 │ │ invoke-static {v0, v4}, Lfr/asterope/WGS84;->computeTrackDistance(Ljava/util/ArrayList;I)D │ │ - move-result-wide v35 │ + move-result-wide v36 │ │ .line 474 │ - .local v35, "vinc":D │ + .local v36, "vinc":D │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - move-wide/from16 v0, v21 │ + move-wide/from16 v0, v22 │ │ - invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, "; " │ + const-string v7, "; " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - move-wide/from16 v0, v23 │ + move-wide/from16 v0, v24 │ │ - invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, "; " │ + const-string v7, "; " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - move-wide/from16 v0, v35 │ + move-wide/from16 v0, v36 │ │ - invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, ";" │ + const-string v7, ";" │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 462 │ - add-int/lit8 v33, v33, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ goto :goto_0 │ │ .line 478 │ - .end local v11 # "dataPos":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v21 # "gc":D │ - .end local v23 # "h":D │ - .end local v25 # "i":I │ - .end local v33 # "u":I │ - .end local v34 # "underSampled":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v35 # "vinc":D │ + .end local v12 # "dataPos":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v22 # "gc":D │ + .end local v24 # "h":D │ + .end local v26 # "i":I │ + .end local v34 # "u":I │ + .end local v35 # "underSampled":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v36 # "vinc":D │ :catch_0 │ - move-exception v20 │ + move-exception v13 │ │ .line 480 │ - .local v20, "ex":Ljava/io/IOException; │ + .local v13, "ex":Ljava/io/IOException; │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v5, "Got exception !" │ + const-string v6, "Got exception !" │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 483 │ - .end local v20 # "ex":Ljava/io/IOException; │ + .end local v13 # "ex":Ljava/io/IOException; │ :cond_1 │ - new-instance v2, Lfr/asterope/WGS84Point; │ + new-instance v3, Lfr/asterope/WGS84Point; │ │ - const-wide/high16 v3, 0x4000000000000000L # 2.0 │ + const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v5, 0x4000000000000000L # 2.0 │ + const-wide/high16 v6, 0x4000000000000000L # 2.0 │ │ - const-wide/high16 v7, 0x4000000000000000L # 2.0 │ + const-wide/high16 v8, 0x4000000000000000L # 2.0 │ │ - invoke-direct/range {v2 .. v8}, Lfr/asterope/WGS84Point;->(DDD)V │ + invoke-direct/range {v3 .. v9}, Lfr/asterope/WGS84Point;->(DDD)V │ │ .line 484 │ - .local v2, "p1":Lfr/asterope/WGS84Point; │ - new-instance v3, Lfr/asterope/WGS84Point; │ - │ - const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ + .local v3, "p1":Lfr/asterope/WGS84Point; │ + new-instance v5, Lfr/asterope/WGS84Point; │ │ const-wide/high16 v6, 0x3ff0000000000000L # 1.0 │ │ const-wide/high16 v8, 0x3ff0000000000000L # 1.0 │ │ - invoke-direct/range {v3 .. v9}, Lfr/asterope/WGS84Point;->(DDD)V │ + const-wide/high16 v10, 0x3ff0000000000000L # 1.0 │ + │ + invoke-direct/range {v5 .. v11}, Lfr/asterope/WGS84Point;->(DDD)V │ │ .line 486 │ - .local v3, "p2":Lfr/asterope/WGS84Point; │ - invoke-static {v3, v2}, Lfr/asterope/WGS84;->getCenter(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)Lfr/asterope/WGS84Point; │ + .local v5, "p2":Lfr/asterope/WGS84Point; │ + invoke-static {v5, v3}, Lfr/asterope/WGS84;->getCenter(Lfr/asterope/WGS84Point;Lfr/asterope/WGS84Point;)Lfr/asterope/WGS84Point; │ │ - move-result-object v10 │ + move-result-object v2 │ │ .line 487 │ - .local v10, "center":Lfr/asterope/WGS84Point; │ + .local v2, "center":Lfr/asterope/WGS84Point; │ sget-object v4, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "Central point is " │ + const-string v7, "Central point is " │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - invoke-virtual {v10}, Lfr/asterope/WGS84Point;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Lfr/asterope/WGS84Point;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v5, v6}, 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 v5 │ + move-result-object v6 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v4, v6}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 488 │ return-void │ .end method │ │ .method public static toDegre(D)D │ .locals 4 │ @@ -1161,111 +1163,111 @@ │ │ div-double/2addr v0, v2 │ │ return-wide v0 │ .end method │ │ .method public static toSexagesimal(D)Ljava/lang/String; │ - .locals 11 │ + .locals 12 │ .param p0, "degree" # D │ │ .prologue │ .line 323 │ double-to-int v0, p0 │ │ .line 324 │ .local v0, "deg":I │ - int-to-double v9, v0 │ + int-to-double v10, v0 │ │ - sub-double v1, p0, v9 │ + sub-double v2, p0, v10 │ │ .line 325 │ - .local v1, "fPart":D │ - const-wide/high16 v9, 0x404e000000000000L # 60.0 │ + .local v2, "fPart":D │ + const-wide/high16 v10, 0x404e000000000000L # 60.0 │ │ - mul-double v5, v1, v9 │ + mul-double v6, v2, v10 │ │ .line 326 │ - .local v5, "minutes":D │ - double-to-int v4, v5 │ + .local v6, "minutes":D │ + double-to-int v4, v6 │ │ .line 327 │ .local v4, "min":I │ - int-to-double v9, v4 │ + int-to-double v10, v4 │ │ - sub-double v1, v5, v9 │ + sub-double v2, v6, v10 │ │ .line 328 │ - const-wide/high16 v9, 0x404e000000000000L # 60.0 │ + const-wide/high16 v10, 0x404e000000000000L # 60.0 │ │ - mul-double v7, v1, v9 │ + mul-double v8, v2, v10 │ │ .line 331 │ - .local v7, "sec":D │ - const-wide/high16 v9, 0x4059000000000000L # 100.0 │ + .local v8, "sec":D │ + const-wide/high16 v10, 0x4059000000000000L # 100.0 │ │ - mul-double/2addr v9, v7 │ + mul-double/2addr v10, v8 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->round(D)J │ + invoke-static {v10, v11}, Ljava/lang/Math;->round(D)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - long-to-double v7, v9 │ + long-to-double v8, v10 │ │ .line 332 │ - const-wide/high16 v9, 0x4059000000000000L # 100.0 │ + const-wide/high16 v10, 0x4059000000000000L # 100.0 │ │ - div-double/2addr v7, v9 │ + div-double/2addr v8, v10 │ │ .line 334 │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v5 │ │ const-string v10, "\u00b0" │ │ - invoke-virtual {v9, 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 v9 │ + move-result-object v5 │ │ - invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v5 │ │ const-string v10, "\'" │ │ - invoke-virtual {v9, 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 v9 │ + move-result-object v5 │ │ - invoke-static {v7, v8}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ + invoke-static {v8, v9}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v9, 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 v9 │ + move-result-object v5 │ │ const-string v10, "\"" │ │ - invoke-virtual {v9, 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 v9 │ + move-result-object v5 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 335 │ - .local v3, "formated":Ljava/lang/String; │ - return-object v3 │ + .local v1, "formated":Ljava/lang/String; │ + return-object v1 │ .end method │ │ .method static vincentyDistance(DDDD)D │ .locals 72 │ .param p0, "lat1" # D │ .param p2, "long1" # D │ .param p4, "lat2" # D ├── smali/fr/asterope/MainActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/asterope/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/asterope/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/asterope/MainActivity; │ │ .prologue │ .line 846 │ iput-object p1, p0, Lfr/asterope/MainActivity$9;->this$0:Lfr/asterope/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/asterope/MainActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/asterope/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/asterope/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/asterope/MainActivity; │ │ .prologue │ .line 834 │ iput-object p1, p0, Lfr/asterope/MainActivity$8;->this$0:Lfr/asterope/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/asterope/MainActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/asterope/MainActivity; │ │ │ # direct methods │ .method constructor (Lfr/asterope/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/asterope/MainActivity; │ │ .prologue │ .line 536 │ iput-object p1, p0, Lfr/asterope/MainActivity$6;->this$0:Lfr/asterope/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── res/drawable-hdpi-v4/run_icon.png │ ├── sng │ │ @@ -1,16 +1,16 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 ddff1f00 00000000 00000000 d9fc1f1d dbfd1f6b ddfe1edf dcfe1eff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dcfe1eff ddfe1edf dafe1f6d dafb1f1c 00000000 ddfc1c00 d3fc2600 00000000 │ │ -dafd1f00 00000000 00000000 dafc1f75 e0ff1de8 e1ff1dff adbd2fff 84893eff 787b42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 777a42ff 878b3dff aebd2eff e1ff1dff dfff1de8 dafc1f74 00000000 00000000 dafc1f00 │ │ +00000000 00000000 00000000 00000000 d9fc1f1d dbfd1f6b ddfe1edf dcfe1eff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dcfe1eff ddfe1edf dafe1f6d dafb1f1c 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 dafc1f75 e0ff1de8 e1ff1dff adbd2fff 84893eff 787b42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 787a42ff 777a42ff 878b3dff aebd2eff e1ff1dff dfff1de8 dafc1f74 00000000 00000000 00000000 │ │ 00000000 00000000 dafc1fa9 ddff1eff b1c62eff 3a2a57ff 1f0b61ff 1c0162ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1c0262ff 1f0b61ff 403156ff b1c72eff ddff1efe dafc1fb3 00000000 00000000 │ │ 00000000 dafc1f6d dfff1dfd a3b432ff 1d0562ff 1a0063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 190063ff 1d0661ff a2b133ff deff1efc dafc1f69 00000000 │ │ dafc1f1c dfff1dea a8ba31ff 120066ff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1a0062ff 150065ff a8b931ff e0ff1dec d9fc1f1c │ │ dbfd1f67 d9fb20ff 382559ff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 170064ff 150064ff 180063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0063ff 372558ff d0ef23ff dbfd1f7a │ │ ddff1ed5 acbb2fff 1f0a61ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1d0262ff 29135dff 5c554cff 655f49ff 514650ff 2b145dff 1c0262ff 1b0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 240b5fff abbf30ff dcfe1ecf │ │ dcfe1fff 787a42ff 1a0063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1d0162ff 120065ff 707044ff c2dc27ff e3ff1bff e9ff1aff e4ff1cff bfd829ff 6d6b46ff 1a0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 82893eff dcff1eff │ │ dbfd1fff 6e7245ff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 120066ff 676448ff e2ff1dff dbfe1fff dafc1fff dafc1fff dafc1fff dbfe1fff d2f022ff 544b4fff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1a0063ff 7a7d41ff dcff1eff │ │ @@ -71,10 +71,10 @@ │ │ dafc1fff 6a6d47ff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 120066ff 88903cff e1ff1cff dbfd1fff dbfd1fff e0ff1dff b6cc2bff 160065ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 190063ff 767c43ff dcff1eff │ │ dcff1eff 8b913bff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 200660ff 8e963aff d1f022ff d2f022ff a2af33ff 321d5aff 1a0063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1e0461ff 929d38ff dcff1eff │ │ dcfe1eda bdd32aff 220e60ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1e0661ff 2a175eff 29175eff 1f0861ff 1c0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 270f5eff b8cf2bff dbfe1fd4 │ │ dbfc1f65 e1ff1dff 564e4eff 180063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 180063ff 4e4351ff deff1eff dafc1f79 │ │ dafc1f1c dbff1ee9 d3ee21ff 3b2b57ff 140064ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 140065ff 3b3057ff d8f620ff dcff1eee dafb1f1d │ │ 00000000 dafc1f69 dcfe1efc cbe724ff 52474fff 140065ff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 150065ff 53494fff c9e625ff dcfe1efb dafc1f65 00000000 │ │ 00000000 00000000 dafc1fad dafd1ffd e2ff1cff 81863dff 382559ff 29125eff 29125dff 2c165dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 2b155dff 29125dff 2a135dff 2f1b5cff 83883dff e2ff1dff dbfd1ffd dafc1fb6 00000000 00000000 │ │ -dbfc1f00 00000000 00000000 dafc1f70 dafc1feb e5ff1bff deff1eff c0d929ff bed629ff c8e425ff c7e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e425ff bed629ff c0da28ff dfff1eff e5ff1bff dafc1feb dafc1f70 00000000 00000000 dafa1f00 │ │ -00000000 dcfc1f00 00000000 ffff2300 dbfb1e15 dafc1f83 dafc1ff5 dbfd1fff dbfe1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfe1fff dbfd1fff dafc1ff8 dafc1f85 dafb1f13 00000000 00000000 dafa1f00 00000000 │ │ +00000000 00000000 00000000 dafc1f70 dafc1feb e5ff1bff deff1eff c0d929ff bed629ff c8e425ff c7e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e326ff c8e425ff bed629ff c0da28ff dfff1eff e5ff1bff dafc1feb dafc1f70 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 dbfb1e15 dafc1f83 dafc1ff5 dbfd1fff dbfe1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfe1fff dbfd1fff dafc1ff8 dafc1f85 dafb1f13 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; 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 84a03d00 ffffe700 3dea0000 d0fd0000 fbffa515 e6f56604 4b980e01 3b950000 acd44700 cdcf4f00 dcf06c00 eeff7300 edff7100 faff9500 f0ff8b00 eaff7500 f1ff8400 f6ff9000 ecff8200 e1ff6f00 e7ff8600 ecfe8d00 d3fc6400 d4fc6700 dafd7100 d0f86300 d3f46a00 9ee01900 cdf24101 bfe5af01 feff9614 faff7803 ffff7c00 ffff8900 7d9b3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bde15000 b8db5302 bbdd5400 b9db523c c0e358f5 a8cf4575 bfe75900 b6dd5203 2d520000 abcc4800 eefc7b00 f9ff9700 d6ff4200 f5ff8500 f8ff9301 f4ff8a01 f6ff9102 f9ff9802 f3ff8e02 edff8601 f0ff8f01 e7ff8400 aff74200 e3fd8800 d2f96b00 d0f76700 d2f96500 d3fa6503 ddff6e00 deff6f30 c6eb5bf0 9abe3b82 cdfc5100 c5f25003 657d2700 82a03300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86a63500 8eae3d02 82a03900 84a23a33 97bb3cf8 abd247fa 9ec43c37 a2c83e00 a1c73f03 7ca12f00 f0fe8200 f7ff8c02 fdffa104 ffffb402 ffffbc00 ffffb300 fbffab00 00000000 efff4a00 fbffc900 ffffc800 f7ff8702 efff9004 dffd7d02 d6f87900 c4ef5a00 e3fd7801 003b0001 ffffd504 caf45cc1 9bc03fff 6c852d79 76932d00 82a23403 637a2c00 69812e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84a03d00 74844b00 94b83303 8db12e00 84a2376e a0c540ff a9cf45c8 69890e09 ffffff00 ebf48d04 fcfcd201 ffffc900 f9ff3800 ecff0000 feffd708 faff9e1a fbff9f2b ffffac2e fbffa42b f6ffa01a fdffd708 d7fc0000 e6fd1c00 d5fd5400 d8fd6101 d5fa7303 bae45504 c8f65a00 d1f9627b acd348ff 779330bc ffffe900 ffffeb00 5c6f2b01 657c2e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ed11100 90b03c00 758f3800 b7e43802 e2ff2900 8bab37b4 a3c942ff a4ca4185 b0d84f00 9bca3402 f7fbaa04 fcff9d36 faff977c f7ff8fb2 f6ff8cdb f4ff8af2 f3ff89f9 f2ff87fa f0ff83f9 efff85f2 eeff87da edff89b1 ebfe8e7b eafd9635 f9f7e903 c5f64302 d7ff6600 d7ff6838 b9e251fd 85a434f1 4f61272c 41532200 5f772c02 0f2e1c00 5b6e2b00 69812e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 839e4000 839f4000 62685a00 809a3c02 6e813900 778f3727 92b33aec 9ec340ff 99bb414c ffffa45f f6fe8ecf f4ff88fd f5ff87ff f4ff86ff f2ff85ff f2ff83ff f1ff82ff e7ff6bff d9ff4fff d8ff50ff d7ff51ff d6ff56ff d8ff5eff d8fd68fd d7fa71cc d2f77867 d2f48516 bee755c5 95b73cff 62792a70 7a982c00 81a03303 ffff7f00 63792d00 62782e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dbff6500 c6d85800 d8e67f00 f4fa9b00 b2ce5406 7ea52900 76942f5f 9fc43bff dbf563f7 f3ff85fd f2ff83ff f4ff87fe f0ff7ffb efff7cfc f0ff7efe f2ff81fe f1ff81fe ecff7afe dfff61fe d9ff57fe d5ff54fe d1ff4ffc ccfd4afb c9fa47fe c7f64aff c5f154ff c9f45de8 a2c740ff 6d862cab e4ff3c00 a6ce3e05 00000000 809f3600 a5c64a00 8eaf3b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d6fe5d00 dcff6b00 fbff9c00 ffffbe00 eefe8103 f1fb7800 dbfc6520 f5fe96b3 e3fd64ff eeff72fd f5ff8bfc eeff7dfd ebff74ff f4ff85ff fcff99ff ffffa5ff ffffaaff ffffabff f9ff98ff e2ff6fff d9ff5eff d6ff5bff d2ff57ff cefc53ff caf84fff c5f34bfd bfed45fc c1ef48fd b3de43ff a0c544ba aace5b1a c2eb6200 a0c44003 a7d13200 9cc13900 93b63900 90b23900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d4fd6200 b7fb5800 e8ff7f00 ffffb000 edff8604 f6ff9100 e3ff6d3b f8ff94e5 ecff7bff ecff7afe f4ff8dfe e5ff6eff eaff77ff fbff98ff ffffa9ff ffffacff ffffaaff feffa9ff feffa9ff f2ff8eff e0ff6cff dbff66ff d7ff62ff d2ff5cff cdfb57ff c9f652ff c4f14dff c0ed4aff bbe646fe b7e243fd afd940ff a4ca41e4 9bbe4239 9cc14000 98bd3b03 92b83000 93b73600 86a63400 8cad3300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 caf75500 d7ff6a00 d1fc6600 e3fb9c00 e7fe8003 edff8000 dfff6b46 f5ff93f2 e9ff77ff e4ff70fc f0ff89ff dfff67ff e7ff78ff f3ff90ff f8ff99ff f6ff95ff f0ff89ff edff82ff ecff81ff ecff84ff e6ff79ff dfff6eff dcff6bff d7ff65ff d2fe60ff cdfa5aff c9f555ff c3f04fff beea4bff bae546ff b5e043ff b0da41fc aad23dff 9fc43bf1 95b73c45 96b93c00 95b83803 8aab2d00 89aa3300 8aaa3300 84a33300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8f35800 d0f96600 d3fb6a00 dcfe6e03 d9ff6400 d6ff6136 efff8cf0 e9ff7eff d9ff60fc ebff87ff dcff69ff dfff70ff e6ff7eff e5ff7cff e3ff76ff e2ff72ff e1ff71ff e2ff72ff e2ff72ff e1ff72ff dfff71ff ddff6eff d9ff6bff d5ff66ff d1fc61ff ccf85cff c7f357ff c2ee51ff bde84cff b8e348ff b5de46ff b0d943ff aad33ffc a3cb3bff 97bb37ee 8dae3634 8dae3600 8eb03503 83a42f00 81a12f00 82a32d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c2ed5100 b0e02b00 e8ff9a00 d1fb5d01 bffd3a00 c2fb441b e3ff7fdb eaff8aff d1ff57fc dfff76ff d9ff6bff d2ff5cff d8ff69ff ddff72ff d9ff68ff d9ff67ff dcff6cff ddff6fff deff70ff deff70ff ddff70ff dbff6fff d9ff6cff d5ff68ff d1fd65ff cef960ff c9f45bff c4ef56ff c0ea51ff bbe54cff b6e048ff add83bff a8d337ff a9d13fff a3ca3cfc 99bf37ff 8fb134da 83a3321a 82a13400 89aa3401 8aab2800 70873700 7b992c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bde74f00 caf26400 c8f84f00 f3ffa602 ffffc100 d5fc6da7 e5ff88ff d6fd68fb cdfb57ff d4fd67ff cef863ff daf989ff d0f86bff d0fc5dff d2fe62ff d4ff64ff d6ff68ff d8ff6aff d8ff6bff d7ff6bff d7ff6bff d5ff6aff d3fe68ff d0fb65ff cdf862ff c9f45eff c5ef59ff c1eb55ff bce650ff b7e14cff b0d943ff bddc6bff bad969ff a2ca38ff a0c63aff 9bc038fb 91b434ff 87a731a5 9cbf3900 94b73402 83a23200 7b9a2d00 748f2e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b5de4f00 c0eb5000 a8da1200 caf55f03 c8f55b00 c7f3594e d7fd77ff daff7afd c9f657ff c5f34cff cbf364ff f5fce3ff ffffffff f5fbe3ff cbf462ff ccf85aff cffb61ff d0fc63ff d1fc65ff d1fc66ff d1fc66ff d0fb65ff cff965ff cdf863ff caf460ff c7f15eff c4ee5aff c0ea56ff bce652ff b9e251ff aed93eff cce48bff ffffffff ffffffff d1e3a1ff 9ac131ff 9abf39ff 93b635fd 88a933ff 7d9b2c4c 7d9b2d00 809e2e03 abec0000 77942c00 6d862b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b5db5800 bce54f00 c2ed5500 ffffff00 08540002 c9f264c5 d3fb75ff ccf666fd c2ee4fff b9e93aff ddf3a1ff ffffffff fdfffaff fdfefaff c8ed69ff c5f154ff c9f35dff caf45eff caf55fff caf560ff caf461ff c9f360ff c8f25fff c6ef5dff c4ed5bff c1ea59ff bfe856ff bbe453ff b8e04fff b5dd4fff a8d33aff d1e69aff ffffffff fefefbff fafbf6ff a0c148ff 96bb33ff 92b535fd 8aab35ff 7e9c2fc4 00000002 ffffbc00 79962c00 728e2c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a8cb5000 b9e35000 bce65403 bae44f00 b9e34e4e c6ee65ff c8f067fd bee950ff bbe648ff b6e43cff cde787ff fffeffff ffffffff dfefb6ff b8e34aff c1eb56ff c2ec57ff c3ed58ff c4ee5aff c4ee5aff c4ed5aff c3ec5aff c2eb5aff c0e958ff bee656ff bbe354ff b9e152ff b6de4fff b2db4cff b0d74aff aad242ff acd04dff edf3dcff ffffffff daddd4ff 88a734ff 97bb36ff 8fb233ff 8bac36fd 7d9c2fff 6f8b274c 6f8b2600 73902a03 718d2700 63772c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b3dc4a00 b2da4c00 c4ec6202 c7ef6800 b7e052a6 bfe760ff bbe454fc b5e043ff b6e044ff b7e245ff b1da43ff cce194ff cce490ff b0d946ff b7e04bff bce551ff bce652ff bde753ff bde754ff bde755ff bde655ff bce555ff bbe454ff b9e253ff b8e051ff b5dd4fff b3db4dff b1d84bff aed548ff abd245ff a8cf44ff a1c83aff a4c749ff c1d58fff 91aa51ff 88ab2dff 94b738ff 8fb137ff 8cac3afc 7d9c2eff 6f8b27a3 7b9c2000 7d9e2502 68812b00 6c872700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 acce5b00 b2d85500 b1d84e01 a8d14100 abd24715 b3da4fea b7df55ff b1db45fe b1db41ff b1db42ff b1dc43ff b3dd43ff aad638ff aad539ff b1da47ff b3dc4aff b6df4bff b7e04dff b7e04eff b7e04fff b7df50ff b7df50ff b6de4fff b5dd4fff b3db4eff b2da4cff b0d84bff afd64aff acd347ff aad045ff a7cd43ff a4ca40ff a2c740ff 9dc33aff 91b82bff 91b533ff 93b53aff 91b33aff 8fb13cff 8aaa3bfe 7e9d2fff 6d8825e7 586d2712 556a2200 667f2601 62772a00 52632a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1ff7100 e0ff6b00 ddfe6700 e2ff7400 ddfe7400 cbf76200 cff86700 add34d00 add24d03 aad04b00 abd14d4a add449ff aed648fe acd53eff acd53fff add640ff aed741ff aed742ff b0d845ff afd746ff aed645ff afd846ff b1da48ff b2da49ff b2da4aff b2da4bff b2da4bff b2da4bff b1d94bff b0d74aff afd649ff add448ff acd347ff aad146ff a7ce44ff a6cc42ff a3ca40ff a1c63eff 9ec33cff 9cc03cff 9bbe3eff 96b93bff 91b338ff 8fb137ff 8cad37ff 87a637ff 7e9c30fe 6b8625ff 5c722347 5b712200 60782503 627a2300 eafe8a00 ebff8400 f4ff9400 e7fe8500 caf46100 b0dc4400 a0d22f00 bae55000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 e8ff7e00 e2ff8200 dbff7700 eeff8600 f7ff9400 f2fe9e00 f9fea900 e7fc9000 c8eb7400 afcc6d00 a9ce4c04 a8cd4c00 aace517a a6cc42ff a7ce3efb a7cf3cff a8d13eff a9d13eff aad23fff aad23fff aad240ff abd341ff abd342ff acd343ff acd445ff add445ff add546ff add447ff acd447ff acd447ff acd347ff abd146ff aad045ff a9d045ff a7cd44ff a5cb42ff a4c941ff a1c73fff a0c53eff 9ec33cff 9bc03bff 99bd39ff 96ba38ff 93b636ff 90b235ff 8cae33ff 89aa33ff 84a333ff 7b992efb 698323ff 586d2178 5a701d00 5d751f04 667d4b00 e9fe8600 edff8802 edff8702 e1fe7802 cef66401 a5ce3e00 a8c14d00 d9ff6f00 a8d03d00 91b43900 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 d8fb6f00 ffffd200 e8fe7e00 ffffcf00 f0ff8801 eeff8603 ebff8304 e4fe7c04 dbf97a03 c7eb7001 9ab75300 a4c74903 a3c64900 a9cb579c a2c642ff a0c639fb a2c93bff a3cb3bff a5cc3cff a5cc3dff a6cd3dff a7ce3eff a7ce3fff a7cf40ff a7cf41ff a8cf42ff a9d042ff a9d043ff a8cf43ff a8cf43ff a8ce43ff a7ce43ff a7cd43ff a6cc42ff a5cb41ff a3c941ff a2c83fff a1c63fff 9fc43dff 9dc23cff 9bc03bff 99bd39ff 97bb38ff 95b836ff 92b535ff 8eb034ff 8aac32ff 86a731ff 809f2eff 78962bfb 667f23ff 53671e98 58711200 536b1103 d3f27702 dbfd7502 ddfe7700 d5f96c00 ccff1000 ffff0000 aad43b03 9cc13b01 a4cb4000 a3ca3c00 89a93100 8fb23500 00000000 00000000 │ │ -00000000 00000000 00000000 d6fc6900 d7fd7200 f2ff9100 edff8c00 e1fe7c02 c7fd5901 d1fe6600 c5fd5500 a4c94500 a9cf4600 aad04800 9fc24703 9dc62a01 ade90000 a7c85bb9 a2c547ff 9dc239fc 9ec33aff 9ec43aff 9fc63aff a0c73aff a1c83bff a2c83cff a3c93dff a3ca3dff a4ca3eff a4cb3fff a4cb3fff a4cb40ff a5cb40ff a4ca40ff a4ca40ff a4ca40ff a3c940ff a2c83fff a1c73fff a0c63eff 9fc43dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 97bb38ff 94b837ff 92b536ff 8fb135ff 8cad33ff 88a932ff 84a330ff 7e9d2fff 77932dfc 6a8426ff 53671eb6 d3ff0100 9ec23803 18540000 fff7ee02 ecfe8723 f0fe8b3f eaff8937 ddff8410 cff36900 97b64002 7c9a3101 7c9b2e00 75922b00 78962b00 00000000 00000000 │ │ -00000000 00000000 aed35000 dacdff00 c6e86700 c6e96700 d5ef7402 ffffa200 fbfb950b f0fd874f e9fe7f7a e6fe7f7d e1fd8557 dcfc9b13 ecff8a00 99b84a04 97b54b00 9cb75f7e 98b943f2 96bc32f8 9bc234ff a0c737ff a2c939ff a2c93aff a1c83aff a0c73aff a0c63aff a0c63bff a0c63bff a0c63cff a0c63cff a0c53dff a0c63dff a0c53dff 9fc53dff 9fc43dff 9ec33dff 9dc33dff 9dc23cff 9dc13cff 9bc03bff 9abe3aff 98bd39ff 97bb38ff 96ba37ff 94b836ff 93b736ff 92b535ff 90b334ff 8eb133ff 8bad31ff 85a72fff 7f9e2eff 74902df8 718c2af2 5f74297b 89b22400 ffffbe00 e5ff9037 e6ff80bd ecff85f8 e3ff75fd d0fc55fd c5f050e8 b1da4585 8caf310c 86aa2d00 a5cc3f01 ffffff00 8fb23500 00000000 00000000 │ │ -00000000 00000000 878b9700 d5f67900 f9ff6600 ecfd8f02 f4ff9700 ebff8740 e9ff81d8 e8ff80ff ecff8cfe d7fb6afe c4ee51ff b9df54e7 a5c85055 c1e86000 a5c45303 87a04500 758f355d 758942ef 758844ff 7c943bfe 819d36ff 89a935ff 93b53aff 9abd3cff 9ec33eff a1c73eff a4ca3fff a5cc3fff a6ce40ff a7ce40ff a7cf40ff a7cf40ff a6ce40ff a6cd40ff a6cd40ff a5cc3fff a5cb3fff a4ca3fff a2c93fff a1c73eff a0c53dff 9dc23dff 9bbf3dff 97ba3bff 93b53aff 8cad38ff 84a336ff 7a9733ff 738c35ff 6e823bfe 677543ff 59663aec 45522859 00000000 b3d95d00 acce5b38 c0e858f3 d3fb68ff e5ff85fe dbfc76ff c1ef50ff b6e045fd a7cf3cff 92b535ae ffff4b00 f1ff4b01 8dae3500 7e9d2e00 00000000 00000000 │ │ -00000000 00000000 00000000 c9f26500 cbf36802 cef67300 caf36b29 d1f66dec caf261ff cbf268fc cff170fb c4ec61fb b5dd4efc a9d045ff 92b539fc 76932c43 a6c85500 c7f06765 bbd778ff 809155fe 515c35ff 31391fff 232818ff 1c2113ff 1f2413ff 232a14ff 2a3317ff 313d18ff 36431aff 3d4a1fff 445322ff 495924ff 4b5b26ff 506129ff 546629ff 54652aff 53652aff 53652aff 53652aff 50602aff 4b5a28ff 485825ff 445224ff 3c4920ff 34401cff 2f3919ff 283018ff 212614ff 1c2014ff 171b12ff 1a1d16ff 20231aff 333729ff 4c523bfe 555f3aff 47572061 6d882300 89a738ad 9fc539ff b5dd4ff9 bae355fe b6de51ff add34aff a1c73efd 96b937fb 81a130ff 657d2448 647c2400 6b852703 73902600 00000000 00000000 │ │ -00000000 00000000 a9ca5800 afcc7400 a9ce4a04 aad04c00 aace5081 a5cb40ff a2c83af9 a4cb3fff a4cb41ff a4c947ff 9fc244ff 92b339f9 7f9e2eff 6f8a2d9d 99bf3700 aed44eb4 cbf06bff c4ed5bfc aed940ff a5c848ff 8faf3cff 79952fff 667e27ff 556920ff 45561aff 394615ff 2e390fff 252f0cff 1e2709ff 182006ff 141b04ff 111703ff 0f1502ff 0e1402ff 0d1201ff 0e1302ff 0e1402ff 0f1502ff 121803ff 141b04ff 182006ff 1e2708ff 242e0aff 2b370eff 334111ff 3e4e14ff 495c19ff 556a1eff 627a22ff 6a8524ff 708d25ff 728f24fc 73902aff 5b7023ac bfff0000 728c2dcc 88a930ff 96b939fd 9abd3cff 99bc3cff 95b838ff 8eb134ff 87a731fc 6f8a2cff 4f621d65 4e611d00 54681f04 728e2a00 00000000 00000000 │ │ -00000000 00000000 a5c26300 b3ce7e00 8eae3a03 8aab3300 9bb95295 8dae33ff 8cae31fb 8eb033ff 8daf34ff 8bac34ff 88a832ff 81a02ffc 728e29ff 5a6f20a8 417f0000 93b243ca 99c033ff a4cb40fd abd340ff b4dd49ff bbe54bff beea4cff c3ef53ff c7f259ff c7f05aff c8f05eff c6ed5fff c3e95dff c1e65eff bfe35dff bcdf5cff badd5cff b9db5cff b4d857ff b0d552ff afd451ff acd24dff aad04aff abd049ff abd149ff aad047ff a9d046ff aad145ff a9d043ff a6cd41ff a5cb40ff a2c73dff 9cc13aff 96ba38ff 8eb036ff 85a534ff 7a9731fd 6f8b27ff 53671fc3 00009e03 6e882ac9 83a32eff 91b336fd 93b637ff 92b537ff 90b236ff 8aab33ff 83a331fc 6d862dff 4d5f1e62 4c5e1f00 52662004 6e892b00 00000000 00000000 │ │ -00000000 00000000 a7c26900 cae0a600 91b04304 8faf4100 9bb95588 8aab34ff 89aa2ffb 89aa31ff 89aa32ff 87a832ff 84a431ff 7e9d2ffc 708b27ff 586e22b5 539e0000 8ca844c0 8daf31ff 92b534fd 94b834ff 96ba35ff 98bd36ff 9abe37ff 9bc037ff 9dc339ff 9fc53aff a1c73cff a3ca3fff a6cc41ff a7ce43ff a9d045ff abd247ff abd248ff abd247ff acd249ff abd14aff a9cf47ff a7cd45ff a5cb44ff a4c943ff a1c640ff 9ec33eff 9bbf3cff 98bb3aff 94b737ff 90b335ff 8daf34ff 89aa32ff 86a631ff 82a130ff 7d9c2fff 79952fff 718b30fc 678025ff 4e621cb9 0000ff01 6b8428d0 82a22eff 90b236fd 93b538ff 92b537ff 8fb136ff 8aab33ff 83a231fc 6c862cff 4d601e62 4d5f1f00 52662004 67812400 00000000 00000000 │ │ -00000000 00000000 a6c26900 d2e4b200 91b04504 8fae4200 9bb85788 8aab34ff 88a92ffb 88a931ff 88a931ff 87a831ff 83a330ff 7e9c2ffc 6e8927ff 576c21b9 55a30000 89a546bd 89ab2fff 8eb134fd 91b334ff 93b635ff 95b836ff 96b936ff 97bb36ff 98bc37ff 98bc37ff 98bc37ff 98bc38ff 98bc38ff 98bd38ff 98bc38ff 98bb38ff 97bc39ff 98bb3cff 94b835ff 8fb42fff 94b839ff 95b83aff 93b737ff 93b737ff 93b537ff 92b436ff 91b436ff 8fb135ff 8eb035ff 8cad34ff 8aab33ff 87a832ff 84a431ff 81a030ff 7e9b30ff 789432ff 718b32fc 678026ff 4f621cb7 1600ae04 6b842ada 81a12dff 8fb135fd 92b437ff 91b437ff 8eb036ff 89aa33ff 82a130fc 6b842cff 4b5d1f63 4b5c2100 51642204 647f1a00 00000000 00000000 │ │ -00000000 00000000 a7c26900 cee2ac00 92b14704 90b04500 9cb95888 8aaa35ff 87a72efb 88a830ff 87a731ff 86a631ff 82a22fff 7c9a2efc 6f8a28ff 566a1fb7 559f0000 859f45be 86a72dff 8cad32fd 8eb033ff 91b434ff 93b634ff 94b835ff 95b936ff 96ba36ff 95b936ff 96ba37ff 96ba37ff 96ba37ff 96ba37ff 96ba39ff 98bb3bff 93b634ff 87ad26ff 93b340ff 9fbb57ff 88ab2cff 8aae2bff 92b538ff 93b539ff 91b336ff 90b236ff 8fb135ff 8eaf35ff 8cad34ff 8aab33ff 88a932ff 86a632ff 83a231ff 809f30ff 7c9930ff 779331ff 708932fc 667f25ff 4e601eb8 2200bb04 6b832ada 809f2dff 8eb035fd 90b337ff 90b237ff 8eaf35ff 88a933ff 81a030fc 6a832cff 4c5e1f5d 4c5d2100 52652203 59721800 00000000 00000000 │ │ -00000000 00000000 a7c26800 cce4a900 93b14804 92b04600 9db95989 89aa35ff 86a72efb 87a730ff 86a630ff 85a530ff 82a12fff 7b992efd 6e8927ff 55691fbc 4cac0000 849d45be 83a32cff 8aab32fd 8cad32ff 8fb133ff 91b334ff 92b535ff 93b635ff 94b735ff 94b836ff 94b736ff 93b636ff 94b738ff 95b83aff 90b431ff 88ad27ff 92b23fff bbce8cff eff3e6ff ffffffff dae3c1ff a3bc62ff 87a92cff 87ab29ff 8fb136ff 90b138ff 8dae35ff 8bac34ff 8aab33ff 88a933ff 87a732ff 85a531ff 82a131ff 7f9e30ff 7b982fff 76922fff 6f8831fc 657e24ff 4d5f1eb8 00009d04 678027da 809f2eff 8daf35fd 90b237ff 90b236ff 8dae35ff 87a832ff 809f30fd 6a832bff 4a5c1c53 495b1d00 51641f03 55692000 00000000 00000000 │ │ -00000000 00000000 a6c16700 cde3aa00 93b24b04 93b14b00 9cb95a83 89a935ff 85a62dfb 86a62fff 86a630ff 84a430ff 809f2eff 7c9a2ffd 6f892bff 566a20c8 00ff0000 839c45bc 81a12cff 89aa32fd 8bac31ff 8eb032ff 8fb233ff 91b434ff 92b534ff 92b534ff 92b535ff 93b538ff 93b537ff 8cb02dff 86ab26ff 96b447ff c2d398ff f2f5eaff ffffffff fffffeff ffffffff ffffffff fefefeff dee6c9ff a8c06dff 87a830ff 82a626ff 8aab32ff 8cac37ff 89aa34ff 87a732ff 86a632ff 84a331ff 82a131ff 7e9c30ff 7b982fff 76912fff 6f8830fc 657e24ff 4d5f1fb8 07008604 667f25da 809e2fff 8cae35fd 8fb136ff 8fb136ff 8cae35ff 87a832ff 809f30fd 69822bff 47591c54 47581d00 4f621f03 51651e00 00000000 00000000 │ │ -00000000 00000000 a8c36c00 26550000 96b34f04 96b34f00 9db95b75 89a935ff 85a52dfb 85a62fff 85a52fff 83a330ff 809f2eff 7b982ffd 6f8a2bff 556a1fc8 00ff0000 819a44bd 809f2bff 88a931fd 8aab31ff 8cae32ff 8eb133ff 90b334ff 91b434ff 91b434ff 8fb232ff 87ab28ff 86a928ff 9db854ff ccdaa9ff f7f9f2ff ffffffff fffffeff fefefcff fefefeff ffffffff fefefdff fefefeff ffffffff ffffffff e5ebd4ff b1c57dff 88a737ff 7c9f22ff 83a42cff 85a532ff 85a431ff 83a231ff 81a030ff 7e9c30ff 7a962fff 74902fff 6e8830fc 647d24ff 4d5f1eb3 615a870c 677f28e7 7e9d2cff 8bad34fe 8eb036ff 8fb036ff 8cad35ff 86a632ff 7f9e30fd 68802aff 48591d54 47591e00 4f622003 4f631c00 00000000 00000000 │ │ -00000000 00000000 a7c26c00 426c0000 96b45104 97b45200 9dba5d75 89a936ff 84a42dfb 85a52fff 84a42fff 83a22fff 7f9e2eff 7a972efd 6e8829ff 54691fc9 6cdd0000 819a43b3 7f9e2bff 87a831fc 89aa30ff 8cad32ff 8eb033ff 8fb133ff 90b334ff 91b335ff 90b139ff a6bd66ff d7e1beff fcfdfaff ffffffff ffffffff fefefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fefefdff ffffffff ffffffff eef2e4ff b9c98fff 8da944ff 84a431ff 84a432ff 82a131ff 809f30ff 7d9b30ff 79962fff 74902eff 6e872ffc 637b24ff 4b5d1ca6 695ca309 677f28ea 7e9d2cff 8bab34fe 8eb036ff 8eb036ff 8bac34ff 86a631ff 7f9d2ffd 68802aff 47571e51 47572000 4f612203 4c601a00 00000000 00000000 │ │ -00000000 00000000 a6c26900 4a720000 98b55304 99b65500 9fbb5f76 89a936ff 83a32cfb 84a42eff 83a32fff 82a12fff 7e9d2eff 79962efd 6e882aff 54691ec8 7bc10000 819943ac 7e9c2bff 86a630fc 88a930ff 8bad32ff 8caf32ff 8eb032ff 90b235ff 85a924ff c9d5aaff ffffffff fefffdff fdfdfcff fcfdfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fcfcfbff fefefeff ffffffff f5f6f4ff 90a754ff 7c9d24ff 83a233ff 7f9e30ff 7d9b30ff 79962eff 748f2eff 6e8730fc 637b24ff 4b5e1ca6 725fb109 677e28e9 7e9d2dff 8aab34fe 8daf35ff 8dae35ff 8aab34ff 85a531ff 7e9c2ffe 67802aff 46571a44 46571b00 50631e02 4c5f1b00 00000000 00000000 │ │ -00000000 00000000 a5c16700 94b03e00 9ab75704 9cb85a00 9fbb5e6e 89a837ff 83a32cfb 83a32eff 82a22eff 81a02eff 7e9d2dff 79962efd 6e882bff 54691ed0 8cff0000 839b48ac 7d9b2aff 85a530fc 87a830ff 8aab31ff 8cad32ff 8daf33ff 8bae30ff a1bc58ff 6b7f39ff 7d8664ff e4e5e1ff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff ffffffff fefeffff bec2b4ff 515c36ff 6a7b40ff 8eaa43ff 7d9c2cff 7f9e31ff 7c9a2fff 78942dff 769033ff 799046fc 647c27ff 4c5e1ca6 62549709 657c25e9 7e9c2eff 8aaa34fe 8cad35ff 8dae35ff 89aa34ff 84a431ff 7e9c2ffe 657d28ff 43531944 42531a00 4d601d02 4a5c1b00 00000000 00000000 │ │ -00000000 00000000 00000000 7b9a2b00 9cb85a04 9fbb5f00 9eba5f65 89a837ff 82a22cfc 83a32eff 81a12eff 809f2eff 7d9c2dff 78952dfd 6e882bff 556a20d9 ffff0000 839b48ab 7c9b2aff 83a32ffc 86a72fff 89aa31ff 8bac31ff 8dae33ff 86a929ff e0e9c8ff e6eadfff 798a4fff 4b5f19ff 929b7aff ededeeff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff fffffeff ffffffff cbcec5ff 667343ff 435615ff 95a07dff f6f6f7ff a0b26fff 759621ff 809e32ff 7c992fff 77942dff 769034ff 788e45fc 637b26ff 4a5c1da6 52488109 637c24e9 7d9c2eff 88a933fe 8bad34ff 8bad35ff 89aa34ff 84a431ff 7d9b2ffe 698031ff 42521b45 43521d00 4d5f2002 485a1c00 00000000 00000000 │ │ -00000000 00000000 a5c16700 84a33800 9db85b04 9fbb6000 a0bb6166 88a837ff 81a12bfc 82a12eff 81a02eff 7f9e2eff 7d9b2dff 77942dfd 6d872bff 556a1ed8 ffff0000 839b48ab 7b9a2aff 83a22ffc 86a62fff 89aa30ff 8aac31ff 8dae34ff 84a728ff d9e3bfff ffffffff ffffffff d0d8bbff 71863aff 566b1fff 9fa78aff f1f1f2ff ffffffff fefefeff fdfdfcff fdfdfdff fdfdfcff fefffeff ffffffff d4d5cfff 738052ff 4a6012ff 8b9b63ff e8ece1ff ffffffff ffffffff 93a468ff 739321ff 7f9c32ff 7b982fff 77942dff 769034ff 778d45fc 637a25ff 4a5c1ea5 66696b13 647c26f2 7c9b2cff 88a932fe 8bac35ff 8bac35ff 88a934ff 84a331ff 7c9a2fff 6b8135fe 42511c3e 43522000 4e602202 485a1c00 00000000 00000000 │ │ -00000000 00000000 00000000 89a64300 9eba5c04 a1bc6200 a1bc6365 89a838ff 80a02bfc 81a02dff 81a02dff 7f9d2dff 7b9a2dff 76932cfd 6c8629ff 54681ed8 ffff0000 829948ac 7b9929ff 82a12efc 84a42fff 88a930ff 8aab31ff 8cad34ff 82a525ff d4dfb6ff ffffffff fcfdfaff ffffffff fdfefcff c4d0a7ff 6b832eff 5a6e25ff a6ad96ff f7f7f8ff ffffffff fefefdff ffffffff dcddd9ff 78825cff 485e12ff 829553ff dfe5d1ff ffffffff fefefeff fcfcfbff ffffffff 91a168ff 6f8e20ff 7e9b32ff 7b982fff 76932dff 769035ff 778e44fc 627925ff 4a5b1ea1 70756e16 657d27f7 7c9b2bff 87a832fe 8aab35ff 8bac35ff 88a833ff 83a230fe 7c9a30ff 6a8034fb 3e4e1434 3e4e1700 4d5f1e02 46581900 00000000 00000000 │ │ -00000000 00000000 00000000 99b45800 9db95d03 a0bc6400 a1bd655a 88a738ff 80a02bfd 81a02dff 7f9e2dff 7e9d2dff 7b992cff 76922cfd 6c8628ff 54691ed8 d5ff0000 829947a6 7b992aff 81a12efc 83a32eff 87a830ff 89aa31ff 8bac34ff 82a525ff d4dfb7ff ffffffff fdfefcff fdfefcff fefefdff ffffffff fafbf6ff bbc999ff 627926ff 556629ff b0b5a5ff dedfdcff 7c8566ff 3f5211ff 788b4aff d7dec5ff ffffffff ffffffff fdfefdff fefefdff fefefdff ffffffff 909f67ff 6d8b1fff 7d9a31ff 79962eff 76922cff 769036ff 758b43fb 617824ff 495b1b96 797b7d11 657d27f7 7d9b2dff 87a732fe 8aab34ff 8aaa34ff 88a833ff 82a130fe 7b9830ff 687f34fb 3c4c1434 3c4c1700 4c5e1e02 45571a00 00000000 00000000 │ │ -00000000 00000000 00000000 9cb75d00 9db95e03 a1bc6500 a2bd6757 88a739ff 80a02bfd 809f2dff 7f9d2dff 7d9b2cff 7a982bff 76922cfd 6c862bff 54691edd c8ff0000 829a469c 7a982aff 80a02efb 83a22eff 86a72fff 88a930ff 8bac33ff 82a425ff d4dfb7ff ffffffff fdfefcff ffffffff fffffeff fdfefcff fefefeff ffffffff f8faf3ff afbd8dff 576c24ff 405113ff 697941ff d4dac3ff ffffffff ffffffff fefefdff fdfefdff ffffffff ffffffff fefefdff ffffffff 8f9e67ff 6b891eff 7c9831ff 79962eff 75912cff 758f37ff 758b42fb 607824ff 4a5c1c96 7a7d7e11 667d26f7 7c9a2dff 86a733fe 89aa34ff 89aa34ff 87a733ff 81a030fe 7b9830ff 687d34fb 3c4a1734 3b481700 4b5c2102 46561e00 00000000 00000000 │ │ -00000000 00000000 00000000 9eb86000 9eba5f03 a3bd6700 a4be6958 89a73aff 7f9e2afd 809f2cff 7e9d2cff 7d9b2cff 7a972bff 75912bfe 6c852aff 556a20e7 0000ff02 8199459b 7a982aff 809f2efb 82a12eff 85a52fff 86a730ff 8aab33ff 80a324ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff fefffeff fdfdfcff fdfdfbff ffffffff c0cba4ff 6a8525ff f5f6f1ff ffffffff fdfdfcff fdfdfcff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 909f68ff 6a871eff 7a9731ff 78942eff 75912cff 768f38ff 748b41fb 607723ff 4a5b1d96 666c6011 647c24f7 7c992cff 86a632fe 89a934ff 88a934ff 86a633ff 81a02ffe 7b9730ff 677c34f9 3947122a 38451300 4c5d1f02 45551c00 00000000 00000000 │ │ -00000000 00000000 00000000 a0bb6400 9eba5f03 a3be6900 a5bf6b50 88a73aff 7e9e29fd 7f9e2dff 7d9c2cff 7c9a2cff 79972bff 74902afe 698325ff 566a20e7 0000ff02 8198479b 7a972aff 809e2dfb 81a02dff 84a52fff 86a72fff 89a933ff 7fa224ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff bcc4a6ff 6d862bff f8f9f5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 8a9a61ff 69871eff 799530ff 77932eff 74902cff 77903aff 73893ffb 607723ff 495a1e96 5f655810 637b24f7 7b9a2cff 85a531fe 88a934ff 88a934ff 86a633ff 809f2ffe 7a9631ff 677c34f8 34420c24 33400d00 4a5c1d01 43531800 00000000 00000000 │ │ -00000000 00000000 00000000 a2bd6700 9fba6103 a6c06d00 a7c16f46 89a73aff 7e9d29fe 7e9d2cff 7d9b2cff 7b992bff 78952bff 728e2afe 688224ff 556a1fe7 0000ff02 849b4c9b 79972aff 7e9d2dfb 81a02dff 83a32eff 85a62fff 88a932ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698228ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 819257ff 6a8720ff 78942fff 76922dff 74902dff 768f3bff 71883efb 5f7522ff 4a5a1f95 69725a19 647b25fa 7b992cff 85a532fe 88a834ff 88a834ff 85a533ff 809e2ffe 7a9631ff 657a35f8 33411026 313e1000 495a2002 44531d00 00000000 00000000 │ │ -00000000 00000000 00000000 a3be6800 a0bb6203 a7c26f00 a8c27049 89a73bff 7d9c29fe 7e9c2cff 7c9a2bff 7a982bff 78952bff 728e2afe 688224ff 55691fe7 0000ff03 849b4c9b 79962aff 7f9e2dfb 809f2dff 83a22eff 84a42fff 87a832ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 698129ff f9faf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fffeffff 839358ff 6a861fff 77932fff 76922dff 748f2dff 778f3cff 71883dfb 5e7522ff 495a1e90 747e5f1e 657c26fc 7b992bff 84a431fe 88a834ff 86a734ff 84a432ff 7f9e2efe 799632ff 667b35f5 323f0f20 313d0f00 4b5c2101 46552000 00000000 00000000 │ │ -00000000 00000000 00000000 a4bf6900 a0bb6202 a9c37100 a9c37240 89a73cff 7d9c29ff 7d9c2cff 7b992bff 79972bff 77942aff 728e2afe 688224ff 54691ee7 0000ff02 849b4b99 79962aff 7e9c2dfb 7f9e2cff 82a22eff 84a42fff 87a732ff 7ea123ff d3dfb6ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688128ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 839458ff 6a871fff 77932fff 75912dff 738e2eff 778f3dff 70863bfb 5e7522ff 495b1c86 737c631a 647b26fc 7b992bff 84a431fe 87a734ff 86a634ff 84a432ff 7e9d2efe 7a9534ff 637834f0 212f0017 25330500 46581c01 3e4e1600 00000000 00000000 │ │ -00000000 00000000 00000000 a5bf6b00 a0ba6302 abc37700 abc47737 89a73cfc 7c9b29ff 7d9b2bff 7a982bff 78962aff 76932aff 718d29fe 678124ff 54681ee8 ffff0000 839b498e 78962aff 7e9c2dfb 7f9e2cff 82a12eff 84a32eff 87a631ff 7ea023ff d3deb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698128ff f9fbf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefdff fdfcfeff 849559ff 6a861fff 76922fff 748f2cff 748f30ff 789041ff 70873cfb 5e7523ff 49591c86 747f631b 647c26fc 7b992bff 84a331fe 87a734ff 86a634ff 83a332ff 7d9c2efe 799434ff 647836ef 2c370f17 2f3a1500 4b5c2501 44542000 00000000 00000000 │ │ -00000000 00000000 00000000 a6c06c00 a1bc6502 adc77a00 adc77a36 89a73efb 7b9a28ff 7c992bfe 79972aff 78952aff 75912aff 708b29fe 668024ff 54681ee8 ffff0000 849b498e 78952aff 7d9c2cfb 7f9d2cff 81a12dff 83a32eff 86a631ff 7d9f22ff d1dcb2ff ffffffff fcfdfbff fdfdfcff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688028ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff fcfcfcff ffffffff fffeffff 829455ff 6b8720ff 75912eff 738f2cff 738e2fff 7c9349ff 7b8f50fb 5e7426ff 46571b86 77806b16 657d26fa 7b992bff 83a331fe 86a534ff 85a534ff 83a232ff 7d9b2dfe 799436ff 677a3ce6 2d311f0d 35392a00 56653401 46552300 00000000 00000000 │ │ -00000000 00000000 00000000 a4bd6d00 9fb96602 afc58400 afc68327 89a63ef7 7b9a28ff 7b992afe 79972bff 77942aff 75912aff 708b28fe 678023ff 53671fe7 ffff0500 879e4f8e 78952bff 7c9b2dfb 7e9d2cff 81a02dff 82a22eff 84a42fff 83a52bff 859d45ff c1c6b4ff fdfdfdff ffffffff fdfefdff fdfdfdff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 677f28ff f9fbf5ff ffffffff fefefeff ffffffff fefffeff fdfdfcff fefefeff ffffffff eff1edff 91997eff 5a7023ff 74902bff 738e2cff 738f2cff 728d2fff 799045ff 798d4efb 60742dff 45551c8b 42670000 62782bd0 77932dff 82a133f9 83a333fd 83a333fe 81a032fd 7a982df9 778f41ff 687945ba ffffff00 ffffe301 52622e00 6b7b4700 00000000 00000000 │ │ -00000000 00000000 00000000 90a66100 92a86201 ffffff00 ffffff04 7d963ec8 74902aff 77932bf9 749127fc 728f27fd 6f8b28fb 698229fa 596f23ff 4a5c1ea4 78903c00 90a55f93 7d9936ff 7d9a2ffb 7f9d2cff 81a02dff 82a22eff 83a22eff 86a630ff 759323ff 4d6410ff 6f7d4bff cacdc0ff ffffffff ffffffff fdfefdff fdfefdff fdfdfcff ffffffff b8c0a4ff 678028ff f9fbf5ff ffffffff fefefeff fdfdfcff fefefdff ffffffff f4f5f3ff a3aa93ff 505f2aff 3c500cff 617824ff 738f2bff 738f2cff 738e2cff 728d2fff 798f45ff 7a8d50fb 64763bff 43531c90 495d1500 5c6f2c3b 6d8534eb 869e51ff 8da757fe 8aa454ff 809a49fe 748c40ff 6f8247e3 5b6d312e 5a6b3100 60723602 aebb9400 34480500 00000000 00000000 │ │ -00000000 00000000 00000000 7f944f00 7f944f00 697d3902 687c3700 6b7f3c2b 61772cdc 6a7d3bff 697d3cfe 627732ff 5e7132fe 566730ff 495a23be 44522018 8d9f6600 99ad6e91 8ca554ff 7c9a2ffb 7e9d2cff 81a02dff 82a12eff 83a22eff 84a42eff 83a32fff 79962dff 617c19ff 4f6614ff 7b8859ff d4d7cdff ffffffff fffffeff fbfbf9ff ffffffff b8c0a4ff 677f28ff f9faf5ff feffffff fdfdfcff ffffffff f8f8f8ff b0b5a1ff 5c6b36ff 455b0fff 5c7320ff 69822bff 6b8529ff 718c2aff 738e2cff 728e2cff 728d2fff 788f46ff 7a8d50fb 65763fff 404f1984 34470500 ffffd100 637a2922 7890448e 89a05cca 8ba260db 7f9651c9 6e853b8a 5e76281c 667b2200 6e823a01 9a998900 707d6200 404f1d00 00000000 00000000 │ │ -00000000 00000000 00000000 9db46b00 c1dc7a00 b2d35a00 6c803501 3e4e1100 51651d12 576a296f 5d6e35a8 5c6c36b8 576732a0 4f5f2a59 3b4c1307 a6bb7804 a5b97b00 9cb07081 8fa759ff 7c9a2ffb 7e9d2bff 809f2dff 81a02dff 82a22eff 83a32eff 82a22dff 7e9d2cff 7f9d2fff 7a982dff 637f19ff 556c1bff 879369ff dddfd8ff ffffffff ffffffff b7bfa3ff 688028ff f8faf4ff ffffffff fbfbfbff bbc0afff 647240ff 4a6112ff 627c21ff 728d2fff 708b2cff 6e8929ff 708b2aff 728e2bff 728e2bff 718d2bff 728c30ff 788f46ff 798d50fb 64753eff 3e4e1677 3d4e0f00 4c5e1f06 59742401 3a6a0900 1f490003 486f0008 4c700003 5b810b00 62793100 62743901 697b4000 687a3f00 47551d00 55672c00 00000000 00000000 │ │ -00000000 00000000 00000000 7f944f00 7e945600 687f3100 677f2e00 70863d02 65872801 68862e00 65892700 00000000 4a5b1e00 485a1d00 4a5c1e02 869a5a05 9db07400 9baf7170 8fa759ff 7c992ffb 7d9c2bff 7f9e2dff 809f2dff 81a12dff 82a22eff 82a22eff 809f2dff 7e9d2dff 7d9b2cff 7f9d30ff 7a982dff 617d18ff 566b20ff 8d9874ff f1f2f2ff bdc5a9ff 6a832aff fcfdfaff c9ccc0ff 6a774aff 495e13ff 617b20ff 748f2fff 75912eff 738f2cff 738f2cff 738f2cff 738e2bff 738f2cff 738e2cff 718c2bff 718b30ff 788f47ff 798d51fb 62733dff 3d4e1469 3c4d1200 44541e04 68812d02 80965103 ffffff00 d9dff400 ccd3ff00 71874303 677e3102 6e863400 6d853700 62763200 586f2200 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 7a8e4a00 566b2400 5a6d2600 4f641400 5e722901 596c2a04 717b5a02 a49bc801 616e4603 51612b03 4c5d2501 90a36702 95a67600 93a47131 8aa059fb 7b9832fe 7c9a2bff 7e9d2cff 7f9e2cff 81a02dff 81a12dff 82a12eff 809f2dff 7f9e2dff 7e9d2dff 7e9c2dff 7d9a2dff 7f9d31ff 78952bff 597413ff 5d6e2fff 718149ff 76912fff 748252ff 435614ff 59711bff 738e2fff 77932fff 76922dff 77942eff 77932eff 76932dff 76922dff 75912dff 74902cff 738f2cff 718c2bff 718a2fff 778d47fe 778852ff 5b6c35f8 3c4e112c 37490a00 4c5c2402 566a2800 6a852500 7a943e01 7d974501 78913e00 6b842b00 5d723200 70873700 73a20000 61763000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 6d7f4000 3b510000 00000000 5b6f2c00 5d722500 50671700 52671f00 4d621700 495b2200 58693100 86986100 758d3c02 768c4600 82955a9f 758d3aff 759129f9 7a972cff 7c9a2cff 7e9d2cff 7f9e2cff 809f2dff 809f2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9d2eff 7d9b2eff 7c9a2eff 809d32ff 6f8b26ff 5f791eff 76942cff 607a1dff 6b842bff 75902fff 75912eff 78942eff 79952fff 7a972fff 7a972fff 79962eff 77932eff 76922dff 75912dff 748f2cff 6f8a29ff 738a3cff 798b55f9 687942ff 52662398 4f651900 586d2702 55662900 4f622300 768f3900 7e964b00 bec9d600 7a924900 6f883400 728d3500 79934100 6d853300 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 5f722f00 64773600 65773700 576a2400 52662100 54672600 5d6d3700 5e6e3a00 8ea16500 7b8d5401 919b8000 8f9d7214 738743cd 69812aff 6e8928fb 769231fd 7a9532ff 78952eff 7a972cff 7c9a2dff 7c9a2dff 7d9a2eff 7d9b2eff 7d9b2eff 7d9b2fff 7c9a2fff 7b992fff 7b9830ff 7a9731ff 7b9830ff 7c9832ff 75912fff 779330ff 799631ff 7a9732ff 7b9833ff 7b9733ff 7a9733ff 799533ff 779332ff 759032ff 728c31ff 6c862eff 6d8438fc 718449fb 697c3eff 5d722ac7 566c2212 556f1600 5f752c01 4a5d1e00 36480700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 899a6200 85985d00 85985e00 7a8e5102 82936700 82946217 6b8037b1 647c27ff 678028fe 728a3aff 7b9346ff 7d9543ff 7b953cff 799538ff 799535ff 799534ff 7a9734ff 7b9835ff 7c9835ff 7c9936ff 7c9837ff 7c9838ff 7d993aff 7d993bff 7c983cff 7e9a3eff 7e9b3fff 7f9b40ff 7e9941ff 7d9841ff 7c9641ff 799340ff 768f3eff 728a3cff 6e853bff 6b8139fe 677e36fe 637a2dff 607827ab 60782815 68832a00 5c722502 4f621d00 50621e00 3f521b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85975d00 7f925700 7f925300 7a8e4d00 7e915401 526b0601 fefcff01 6d833b51 657b2ed7 637b27ff 6e8536fd 798f4aff 819555ff 829657ff 819652ff 7e944cff 7c9347ff 7a9343ff 7a9442ff 7b9542fd 7d9744fd 7d9745fd 7f9947fd 809949fd 819a4cfe 819a4eff 819a50ff 829a51ff 819953ff 819853ff 809754ff 7e9454ff 7d9352ff 7a914dff 758d45ff 6f863cfd 6b8333c1 6c843451 ffffff00 455d1002 5f742e01 566a2500 586c2800 5d712e00 5e713400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b8e5100 80925800 6f843d00 6b813700 768a4801 6a7c4106 6e7d4c00 7e8d617d 536525ff 4c6017fb 5a7022ff 687e31ff 748a40ff 7c914cff 819654ff 849959ff 859a5bff 869b5dff 85995cff 869a5dff 879c60ff 899e62ff 8aa064ff 8da367ff 91a66bff 92a86cff 93a86dff 92a86bff 90a667ff 8ba260ff 839a56ff 778e47fe 6c823fff 607238ef 6880303e 00000000 0000f000 62792a02 61772c01 61782b00 61782c00 62773100 5c712a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4d00 7d915a00 73884000 bed58400 788a5004 80915c00 86985e81 596d27ff 425412fb 3e4f14ff 3f5015ff 445618ff 4a5d1cff 526723ff 596e29ff 617532ff 687c38fe 758c43d2 7b924acd 7d944ddb 7f964fda 829952d8 7e9452f0 758a47ff 718743fe 6c813dff 667b38ff 5f7331ff 556929ff 4c5f21ff 415216fe 49572cff 4d5739de 00000008 00000000 60752e04 6e843700 dce18c00 6a803200 68823300 60762c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4c00 92a76300 eafebb00 80955304 83985700 8b9f607b 677e2cff 576d1afb 50651bff 485a19ff 415218ff 3e4e19ff 3c4b1aff 384716fe 3a481bff 384519f9 2c36122c 52263d00 38580909 2a4b0009 ffffff00 5c673fa9 33420dff 32410dfc 364510ff 3a4a14ff 3e4e18ff 41511cff 44541dff 425318fd 4e5d2fff 525e39d4 00180008 00000000 3d4b1d01 657a3300 5f752100 69832600 677d3100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98b16700 98b16700 8aa05804 8da35d00 8fa5606d 70892fff 637c1ffb 5f7620ff 586e1eff 50651eff 4b5d1dff 47581eff 43531bfe 435220ff 3f4d1ef9 323c1c2a 2d390f00 3f4c2102 0f1f0002 00070000 626d45a8 3a4913ff 3b4b14fc 415218ff 45571cff 485a1fff 4a5c21ff 4b5d21ff 46591bfd 51602fff 525e3ad2 00000006 00000000 3c4a1b01 535f3b00 70883900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ea65904 91a85e00 93aa616d 769032ff 6c8723fb 688224ff 637c23ff 5d7422ff 576c21ff 4f6221ff 47581dfe 455520ff 41501ef9 343f1b2a 2c351500 4f5e2c03 3c4f0b04 10230000 626f439f 3d4d14ff 3e4e15fb 445518ff 485a1dff 4c5f20ff 506323ff 506423ff 4d611dfd 566631ff 54613ad2 00000006 00000000 3d4b1b01 56633a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ab6600 aac36f00 92aa5a04 95ad5f00 97af626d 7a9634ff 708c25fb 6f8a27ff 6c8627ff 667f26ff 5f7725ff 5a7025ff 506320fe 495a22ff 43531ff9 35411c2a 333f1900 424e2602 3c4e0d03 2f430000 65724398 425216ff 425316fb 4a5d1bff 516420ff 566a24ff 596e26ff 596f26ff 556b20fd 5c6d33ff 57643bd2 00000006 00000000 3e4d1c01 59673a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94ad5b04 97b06000 99b1636d 7d9935ff 728f25fb 728e28ff 708b28ff 6d8828ff 688128ff 607727ff 576c22fe 506224ff 465620f9 37421c2a 343f1900 44502702 41531103 34480000 6977469a 475818ff 4b5e19fb 53681eff 5a7023ff 5e7427ff 607729ff 617729ff 5b7222fd 617336ff 59673bd2 00000006 00000000 404f1d01 5b6b3900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 435c1500 96b05c04 9ab36200 9bb4646c 7f9b36ff 749025fb 749029ff 728e29ff 708b29ff 6c862aff 677f29ff 5d7425fe 566a27ff 4b5b23f9 39441d2a 34401800 48542902 4b5e1b03 3f540b00 6e7d4a99 4f621dff 53681cfb 5b7121ff 607726ff 647c29ff 667e2bff 657d2bff 607824fd 647837ff 5b693cd2 00000006 00000000 43511f01 5e6e3800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ba54f00 98b25e04 9db66500 9eb76663 7f9c36ff 749026fc 749129ff 738f29ff 718d2aff 6f8a2bff 6b842bff 627a27fe 5c702bff 51612df6 2c3a0b21 28350700 46542502 5a6c2d03 52652400 76865299 576b22ff 586f1efb 617924ff 677f28ff 6a832cff 6b832dff 69822dff 637b25fd 677b38ff 5d6b3dd2 00000006 00000000 46552301 54662900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93ab5b00 95ae5c03 9ab26500 9ab36656 809c37ff 749225fc 749129ff 74902aff 728e2aff 708b2bff 6c862cff 657e27fe 5e7429ff 51622ded 2a380615 27350400 45542101 6c7d4304 6b7c4300 78885381 5d7227ff 5d751ef9 667f25ff 6b842aff 6d872dff 6d862eff 6b852dff 657e25fc 697e39ff 5e6e3bb7 ffffff00 e3f4cf01 45561d00 4d5f2100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89a05400 859c5001 98aa7700 96a97215 779135de 75912cff 75922cfa 738f29fd 728d2bfe 718c2dfe 6f8930fc 6a8231f9 5d7229ff 4e611e9f 556a1a00 5a701f02 4f622500 73874402 778a4e00 798c5128 677e2ded 6a812fff 6d8630fa 6e892ffc 728c33fd 738d36fd 738d37fb 6e8733fc 647a2fff 596d285c 5c702c00 5e722c03 50681700 52652300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d843500 7361f600 6a832a02 66802300 69813140 6b8230ed 788e46ff 788e45fe 748c40ff 768d46ff 788d4dfd 6f8346ff 5f7332c0 51651d14 4d611700 5b6f2b01 54682300 819b4600 6b832b02 607b1900 6e87304d 758c3cee 849a53ff 879e57fe 8ba25cff 8da561ff 879e5aff 758c44ff 657c2e7e 798f4900 849a5901 60772600 5b722500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ea55b00 8fa55f00 a8c17300 72893902 526c0b00 586f1d20 657a318c 6f8242cc 73864ae7 75894ee1 73874bbc 697e3d69 50691209 517d0000 566b2501 47591c00 495b1e00 75884800 74854e00 72883c02 64811a00 6d8a241d 79923d7e 869e53b8 8ea560cf 8ea561c0 829a5291 738c3b37 7f955400 6c7e4502 5c7b1500 87926800 394a1200 50632200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d843600 859a5a00 5b771000 5b770f00 6d853102 60801f01 2d6e0000 092e0004 52701013 4e6c0c0e 00290002 284b0b00 556a2802 56692601 576a2800 56692600 61762c00 72883d00 516d0000 43620000 6a822e02 5d752100 253d0e00 000a0101 1f4a0006 10330002 183b0300 1b2a3200 62773002 5d752300 5f772400 5f752900 5a712400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fbffa515 e6f56604 4b980e01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cdf24101 bfe5af01 feff9614 faff7803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8db5302 00000000 b9db523c c0e358f5 a8cf4575 00000000 b6dd5203 00000000 00000000 00000000 00000000 00000000 00000000 f8ff9301 f4ff8a01 f6ff9102 f9ff9802 f3ff8e02 edff8601 f0ff8f01 00000000 00000000 00000000 00000000 00000000 00000000 d3fa6503 00000000 deff6f30 c6eb5bf0 9abe3b82 00000000 c5f25003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8eae3d02 00000000 84a23a33 97bb3cf8 abd247fa 9ec43c37 00000000 a1c73f03 00000000 00000000 f7ff8c02 fdffa104 ffffb402 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f7ff8702 efff9004 dffd7d02 00000000 00000000 e3fd7801 003b0001 ffffd504 caf45cc1 9bc03fff 6c852d79 00000000 82a23403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94b83303 00000000 84a2376e a0c540ff a9cf45c8 69890e09 00000000 ebf48d04 fcfcd201 00000000 00000000 00000000 feffd708 faff9e1a fbff9f2b ffffac2e fbffa42b f6ffa01a fdffd708 00000000 00000000 00000000 d8fd6101 d5fa7303 bae45504 00000000 d1f9627b acd348ff 779330bc 00000000 00000000 5c6f2b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b7e43802 00000000 8bab37b4 a3c942ff a4ca4185 00000000 9bca3402 f7fbaa04 fcff9d36 faff977c f7ff8fb2 f6ff8cdb f4ff8af2 f3ff89f9 f2ff87fa f0ff83f9 efff85f2 eeff87da edff89b1 ebfe8e7b eafd9635 f9f7e903 c5f64302 00000000 d7ff6838 b9e251fd 85a434f1 4f61272c 00000000 5f772c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 809a3c02 00000000 778f3727 92b33aec 9ec340ff 99bb414c ffffa45f f6fe8ecf f4ff88fd f5ff87ff f4ff86ff f2ff85ff f2ff83ff f1ff82ff e7ff6bff d9ff4fff d8ff50ff d7ff51ff d6ff56ff d8ff5eff d8fd68fd d7fa71cc d2f77867 d2f48516 bee755c5 95b73cff 62792a70 00000000 81a03303 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b2ce5406 00000000 76942f5f 9fc43bff dbf563f7 f3ff85fd f2ff83ff f4ff87fe f0ff7ffb efff7cfc f0ff7efe f2ff81fe f1ff81fe ecff7afe dfff61fe d9ff57fe d5ff54fe d1ff4ffc ccfd4afb c9fa47fe c7f64aff c5f154ff c9f45de8 a2c740ff 6d862cab 00000000 a6ce3e05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eefe8103 00000000 dbfc6520 f5fe96b3 e3fd64ff eeff72fd f5ff8bfc eeff7dfd ebff74ff f4ff85ff fcff99ff ffffa5ff ffffaaff ffffabff f9ff98ff e2ff6fff d9ff5eff d6ff5bff d2ff57ff cefc53ff caf84fff c5f34bfd bfed45fc c1ef48fd b3de43ff a0c544ba aace5b1a 00000000 a0c44003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 edff8604 00000000 e3ff6d3b f8ff94e5 ecff7bff ecff7afe f4ff8dfe e5ff6eff eaff77ff fbff98ff ffffa9ff ffffacff ffffaaff feffa9ff feffa9ff f2ff8eff e0ff6cff dbff66ff d7ff62ff d2ff5cff cdfb57ff c9f652ff c4f14dff c0ed4aff bbe646fe b7e243fd afd940ff a4ca41e4 9bbe4239 00000000 98bd3b03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7fe8003 00000000 dfff6b46 f5ff93f2 e9ff77ff e4ff70fc f0ff89ff dfff67ff e7ff78ff f3ff90ff f8ff99ff f6ff95ff f0ff89ff edff82ff ecff81ff ecff84ff e6ff79ff dfff6eff dcff6bff d7ff65ff d2fe60ff cdfa5aff c9f555ff c3f04fff beea4bff bae546ff b5e043ff b0da41fc aad23dff 9fc43bf1 95b73c45 00000000 95b83803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dcfe6e03 00000000 d6ff6136 efff8cf0 e9ff7eff d9ff60fc ebff87ff dcff69ff dfff70ff e6ff7eff e5ff7cff e3ff76ff e2ff72ff e1ff71ff e2ff72ff e2ff72ff e1ff72ff dfff71ff ddff6eff d9ff6bff d5ff66ff d1fc61ff ccf85cff c7f357ff c2ee51ff bde84cff b8e348ff b5de46ff b0d943ff aad33ffc a3cb3bff 97bb37ee 8dae3634 00000000 8eb03503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d1fb5d01 00000000 c2fb441b e3ff7fdb eaff8aff d1ff57fc dfff76ff d9ff6bff d2ff5cff d8ff69ff ddff72ff d9ff68ff d9ff67ff dcff6cff ddff6fff deff70ff deff70ff ddff70ff dbff6fff d9ff6cff d5ff68ff d1fd65ff cef960ff c9f45bff c4ef56ff c0ea51ff bbe54cff b6e048ff add83bff a8d337ff a9d13fff a3ca3cfc 99bf37ff 8fb134da 83a3321a 00000000 89aa3401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f3ffa602 00000000 d5fc6da7 e5ff88ff d6fd68fb cdfb57ff d4fd67ff cef863ff daf989ff d0f86bff d0fc5dff d2fe62ff d4ff64ff d6ff68ff d8ff6aff d8ff6bff d7ff6bff d7ff6bff d5ff6aff d3fe68ff d0fb65ff cdf862ff c9f45eff c5ef59ff c1eb55ff bce650ff b7e14cff b0d943ff bddc6bff bad969ff a2ca38ff a0c63aff 9bc038fb 91b434ff 87a731a5 00000000 94b73402 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 caf55f03 00000000 c7f3594e d7fd77ff daff7afd c9f657ff c5f34cff cbf364ff f5fce3ff ffffffff f5fbe3ff cbf462ff ccf85aff cffb61ff d0fc63ff d1fc65ff d1fc66ff d1fc66ff d0fb65ff cff965ff cdf863ff caf460ff c7f15eff c4ee5aff c0ea56ff bce652ff b9e251ff aed93eff cce48bff ffffffff ffffffff d1e3a1ff 9ac131ff 9abf39ff 93b635fd 88a933ff 7d9b2c4c 00000000 809e2e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08540002 c9f264c5 d3fb75ff ccf666fd c2ee4fff b9e93aff ddf3a1ff ffffffff fdfffaff fdfefaff c8ed69ff c5f154ff c9f35dff caf45eff caf55fff caf560ff caf461ff c9f360ff c8f25fff c6ef5dff c4ed5bff c1ea59ff bfe856ff bbe453ff b8e04fff b5dd4fff a8d33aff d1e69aff ffffffff fefefbff fafbf6ff a0c148ff 96bb33ff 92b535fd 8aab35ff 7e9c2fc4 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 bce65403 00000000 b9e34e4e c6ee65ff c8f067fd bee950ff bbe648ff b6e43cff cde787ff fffeffff ffffffff dfefb6ff b8e34aff c1eb56ff c2ec57ff c3ed58ff c4ee5aff c4ee5aff c4ed5aff c3ec5aff c2eb5aff c0e958ff bee656ff bbe354ff b9e152ff b6de4fff b2db4cff b0d74aff aad242ff acd04dff edf3dcff ffffffff daddd4ff 88a734ff 97bb36ff 8fb233ff 8bac36fd 7d9c2fff 6f8b274c 00000000 73902a03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c4ec6202 00000000 b7e052a6 bfe760ff bbe454fc b5e043ff b6e044ff b7e245ff b1da43ff cce194ff cce490ff b0d946ff b7e04bff bce551ff bce652ff bde753ff bde754ff bde755ff bde655ff bce555ff bbe454ff b9e253ff b8e051ff b5dd4fff b3db4dff b1d84bff aed548ff abd245ff a8cf44ff a1c83aff a4c749ff c1d58fff 91aa51ff 88ab2dff 94b738ff 8fb137ff 8cac3afc 7d9c2eff 6f8b27a3 00000000 7d9e2502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b1d84e01 00000000 abd24715 b3da4fea b7df55ff b1db45fe b1db41ff b1db42ff b1dc43ff b3dd43ff aad638ff aad539ff b1da47ff b3dc4aff b6df4bff b7e04dff b7e04eff b7e04fff b7df50ff b7df50ff b6de4fff b5dd4fff b3db4eff b2da4cff b0d84bff afd64aff acd347ff aad045ff a7cd43ff a4ca40ff a2c740ff 9dc33aff 91b82bff 91b533ff 93b53aff 91b33aff 8fb13cff 8aaa3bfe 7e9d2fff 6d8825e7 586d2712 00000000 667f2601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 add24d03 00000000 abd14d4a add449ff aed648fe acd53eff acd53fff add640ff aed741ff aed742ff b0d845ff afd746ff aed645ff afd846ff b1da48ff b2da49ff b2da4aff b2da4bff b2da4bff b2da4bff b1d94bff b0d74aff afd649ff add448ff acd347ff aad146ff a7ce44ff a6cc42ff a3ca40ff a1c63eff 9ec33cff 9cc03cff 9bbe3eff 96b93bff 91b338ff 8fb137ff 8cad37ff 87a637ff 7e9c30fe 6b8625ff 5c722347 00000000 60782503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a9ce4c04 00000000 aace517a a6cc42ff a7ce3efb a7cf3cff a8d13eff a9d13eff aad23fff aad23fff aad240ff abd341ff abd342ff acd343ff acd445ff add445ff add546ff add447ff acd447ff acd447ff acd347ff abd146ff aad045ff a9d045ff a7cd44ff a5cb42ff a4c941ff a1c73fff a0c53eff 9ec33cff 9bc03bff 99bd39ff 96ba38ff 93b636ff 90b235ff 8cae33ff 89aa33ff 84a333ff 7b992efb 698323ff 586d2178 00000000 5d751f04 00000000 00000000 edff8802 edff8702 e1fe7802 cef66401 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f0ff8801 eeff8603 ebff8304 e4fe7c04 dbf97a03 c7eb7001 00000000 a4c74903 00000000 a9cb579c a2c642ff a0c639fb a2c93bff a3cb3bff a5cc3cff a5cc3dff a6cd3dff a7ce3eff a7ce3fff a7cf40ff a7cf41ff a8cf42ff a9d042ff a9d043ff a8cf43ff a8cf43ff a8ce43ff a7ce43ff a7cd43ff a6cc42ff a5cb41ff a3c941ff a2c83fff a1c63fff 9fc43dff 9dc23cff 9bc03bff 99bd39ff 97bb38ff 95b836ff 92b535ff 8eb034ff 8aac32ff 86a731ff 809f2eff 78962bfb 667f23ff 53671e98 00000000 536b1103 d3f27702 dbfd7502 00000000 00000000 00000000 00000000 aad43b03 9cc13b01 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1fe7c02 c7fd5901 00000000 00000000 00000000 00000000 00000000 9fc24703 9dc62a01 00000000 a7c85bb9 a2c547ff 9dc239fc 9ec33aff 9ec43aff 9fc63aff a0c73aff a1c83bff a2c83cff a3c93dff a3ca3dff a4ca3eff a4cb3fff a4cb3fff a4cb40ff a5cb40ff a4ca40ff a4ca40ff a4ca40ff a3c940ff a2c83fff a1c73fff a0c63eff 9fc43dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 97bb38ff 94b837ff 92b536ff 8fb135ff 8cad33ff 88a932ff 84a330ff 7e9d2fff 77932dfc 6a8426ff 53671eb6 00000000 9ec23803 00000000 fff7ee02 ecfe8723 f0fe8b3f eaff8937 ddff8410 00000000 97b64002 7c9a3101 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 d5ef7402 00000000 fbfb950b f0fd874f e9fe7f7a e6fe7f7d e1fd8557 dcfc9b13 00000000 99b84a04 00000000 9cb75f7e 98b943f2 96bc32f8 9bc234ff a0c737ff a2c939ff a2c93aff a1c83aff a0c73aff a0c63aff a0c63bff a0c63bff a0c63cff a0c63cff a0c53dff a0c63dff a0c53dff 9fc53dff 9fc43dff 9ec33dff 9dc33dff 9dc23cff 9dc13cff 9bc03bff 9abe3aff 98bd39ff 97bb38ff 96ba37ff 94b836ff 93b736ff 92b535ff 90b334ff 8eb133ff 8bad31ff 85a72fff 7f9e2eff 74902df8 718c2af2 5f74297b 00000000 00000000 e5ff9037 e6ff80bd ecff85f8 e3ff75fd d0fc55fd c5f050e8 b1da4585 8caf310c 00000000 a5cc3f01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ecfd8f02 00000000 ebff8740 e9ff81d8 e8ff80ff ecff8cfe d7fb6afe c4ee51ff b9df54e7 a5c85055 00000000 a5c45303 00000000 758f355d 758942ef 758844ff 7c943bfe 819d36ff 89a935ff 93b53aff 9abd3cff 9ec33eff a1c73eff a4ca3fff a5cc3fff a6ce40ff a7ce40ff a7cf40ff a7cf40ff a6ce40ff a6cd40ff a6cd40ff a5cc3fff a5cb3fff a4ca3fff a2c93fff a1c73eff a0c53dff 9dc23dff 9bbf3dff 97ba3bff 93b53aff 8cad38ff 84a336ff 7a9733ff 738c35ff 6e823bfe 677543ff 59663aec 45522859 00000000 00000000 acce5b38 c0e858f3 d3fb68ff e5ff85fe dbfc76ff c1ef50ff b6e045fd a7cf3cff 92b535ae 00000000 f1ff4b01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 cbf36802 00000000 caf36b29 d1f66dec caf261ff cbf268fc cff170fb c4ec61fb b5dd4efc a9d045ff 92b539fc 76932c43 00000000 c7f06765 bbd778ff 809155fe 515c35ff 31391fff 232818ff 1c2113ff 1f2413ff 232a14ff 2a3317ff 313d18ff 36431aff 3d4a1fff 445322ff 495924ff 4b5b26ff 506129ff 546629ff 54652aff 53652aff 53652aff 53652aff 50602aff 4b5a28ff 485825ff 445224ff 3c4920ff 34401cff 2f3919ff 283018ff 212614ff 1c2014ff 171b12ff 1a1d16ff 20231aff 333729ff 4c523bfe 555f3aff 47572061 00000000 89a738ad 9fc539ff b5dd4ff9 bae355fe b6de51ff add34aff a1c73efd 96b937fb 81a130ff 657d2448 00000000 6b852703 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a9ce4a04 00000000 aace5081 a5cb40ff a2c83af9 a4cb3fff a4cb41ff a4c947ff 9fc244ff 92b339f9 7f9e2eff 6f8a2d9d 00000000 aed44eb4 cbf06bff c4ed5bfc aed940ff a5c848ff 8faf3cff 79952fff 667e27ff 556920ff 45561aff 394615ff 2e390fff 252f0cff 1e2709ff 182006ff 141b04ff 111703ff 0f1502ff 0e1402ff 0d1201ff 0e1302ff 0e1402ff 0f1502ff 121803ff 141b04ff 182006ff 1e2708ff 242e0aff 2b370eff 334111ff 3e4e14ff 495c19ff 556a1eff 627a22ff 6a8524ff 708d25ff 728f24fc 73902aff 5b7023ac 00000000 728c2dcc 88a930ff 96b939fd 9abd3cff 99bc3cff 95b838ff 8eb134ff 87a731fc 6f8a2cff 4f621d65 00000000 54681f04 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 8eae3a03 00000000 9bb95295 8dae33ff 8cae31fb 8eb033ff 8daf34ff 8bac34ff 88a832ff 81a02ffc 728e29ff 5a6f20a8 00000000 93b243ca 99c033ff a4cb40fd abd340ff b4dd49ff bbe54bff beea4cff c3ef53ff c7f259ff c7f05aff c8f05eff c6ed5fff c3e95dff c1e65eff bfe35dff bcdf5cff badd5cff b9db5cff b4d857ff b0d552ff afd451ff acd24dff aad04aff abd049ff abd149ff aad047ff a9d046ff aad145ff a9d043ff a6cd41ff a5cb40ff a2c73dff 9cc13aff 96ba38ff 8eb036ff 85a534ff 7a9731fd 6f8b27ff 53671fc3 00009e03 6e882ac9 83a32eff 91b336fd 93b637ff 92b537ff 90b236ff 8aab33ff 83a331fc 6d862dff 4d5f1e62 00000000 52662004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 91b04304 00000000 9bb95588 8aab34ff 89aa2ffb 89aa31ff 89aa32ff 87a832ff 84a431ff 7e9d2ffc 708b27ff 586e22b5 00000000 8ca844c0 8daf31ff 92b534fd 94b834ff 96ba35ff 98bd36ff 9abe37ff 9bc037ff 9dc339ff 9fc53aff a1c73cff a3ca3fff a6cc41ff a7ce43ff a9d045ff abd247ff abd248ff abd247ff acd249ff abd14aff a9cf47ff a7cd45ff a5cb44ff a4c943ff a1c640ff 9ec33eff 9bbf3cff 98bb3aff 94b737ff 90b335ff 8daf34ff 89aa32ff 86a631ff 82a130ff 7d9c2fff 79952fff 718b30fc 678025ff 4e621cb9 0000ff01 6b8428d0 82a22eff 90b236fd 93b538ff 92b537ff 8fb136ff 8aab33ff 83a231fc 6c862cff 4d601e62 00000000 52662004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 91b04504 00000000 9bb85788 8aab34ff 88a92ffb 88a931ff 88a931ff 87a831ff 83a330ff 7e9c2ffc 6e8927ff 576c21b9 00000000 89a546bd 89ab2fff 8eb134fd 91b334ff 93b635ff 95b836ff 96b936ff 97bb36ff 98bc37ff 98bc37ff 98bc37ff 98bc38ff 98bc38ff 98bd38ff 98bc38ff 98bb38ff 97bc39ff 98bb3cff 94b835ff 8fb42fff 94b839ff 95b83aff 93b737ff 93b737ff 93b537ff 92b436ff 91b436ff 8fb135ff 8eb035ff 8cad34ff 8aab33ff 87a832ff 84a431ff 81a030ff 7e9b30ff 789432ff 718b32fc 678026ff 4f621cb7 1600ae04 6b842ada 81a12dff 8fb135fd 92b437ff 91b437ff 8eb036ff 89aa33ff 82a130fc 6b842cff 4b5d1f63 00000000 51642204 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 92b14704 00000000 9cb95888 8aaa35ff 87a72efb 88a830ff 87a731ff 86a631ff 82a22fff 7c9a2efc 6f8a28ff 566a1fb7 00000000 859f45be 86a72dff 8cad32fd 8eb033ff 91b434ff 93b634ff 94b835ff 95b936ff 96ba36ff 95b936ff 96ba37ff 96ba37ff 96ba37ff 96ba37ff 96ba39ff 98bb3bff 93b634ff 87ad26ff 93b340ff 9fbb57ff 88ab2cff 8aae2bff 92b538ff 93b539ff 91b336ff 90b236ff 8fb135ff 8eaf35ff 8cad34ff 8aab33ff 88a932ff 86a632ff 83a231ff 809f30ff 7c9930ff 779331ff 708932fc 667f25ff 4e601eb8 2200bb04 6b832ada 809f2dff 8eb035fd 90b337ff 90b237ff 8eaf35ff 88a933ff 81a030fc 6a832cff 4c5e1f5d 00000000 52652203 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 93b14804 00000000 9db95989 89aa35ff 86a72efb 87a730ff 86a630ff 85a530ff 82a12fff 7b992efd 6e8927ff 55691fbc 00000000 849d45be 83a32cff 8aab32fd 8cad32ff 8fb133ff 91b334ff 92b535ff 93b635ff 94b735ff 94b836ff 94b736ff 93b636ff 94b738ff 95b83aff 90b431ff 88ad27ff 92b23fff bbce8cff eff3e6ff ffffffff dae3c1ff a3bc62ff 87a92cff 87ab29ff 8fb136ff 90b138ff 8dae35ff 8bac34ff 8aab33ff 88a933ff 87a732ff 85a531ff 82a131ff 7f9e30ff 7b982fff 76922fff 6f8831fc 657e24ff 4d5f1eb8 00009d04 678027da 809f2eff 8daf35fd 90b237ff 90b236ff 8dae35ff 87a832ff 809f30fd 6a832bff 4a5c1c53 00000000 51641f03 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 93b24b04 00000000 9cb95a83 89a935ff 85a62dfb 86a62fff 86a630ff 84a430ff 809f2eff 7c9a2ffd 6f892bff 566a20c8 00000000 839c45bc 81a12cff 89aa32fd 8bac31ff 8eb032ff 8fb233ff 91b434ff 92b534ff 92b534ff 92b535ff 93b538ff 93b537ff 8cb02dff 86ab26ff 96b447ff c2d398ff f2f5eaff ffffffff fffffeff ffffffff ffffffff fefefeff dee6c9ff a8c06dff 87a830ff 82a626ff 8aab32ff 8cac37ff 89aa34ff 87a732ff 86a632ff 84a331ff 82a131ff 7e9c30ff 7b982fff 76912fff 6f8830fc 657e24ff 4d5f1fb8 07008604 667f25da 809e2fff 8cae35fd 8fb136ff 8fb136ff 8cae35ff 87a832ff 809f30fd 69822bff 47591c54 00000000 4f621f03 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 96b34f04 00000000 9db95b75 89a935ff 85a52dfb 85a62fff 85a52fff 83a330ff 809f2eff 7b982ffd 6f8a2bff 556a1fc8 00000000 819a44bd 809f2bff 88a931fd 8aab31ff 8cae32ff 8eb133ff 90b334ff 91b434ff 91b434ff 8fb232ff 87ab28ff 86a928ff 9db854ff ccdaa9ff f7f9f2ff ffffffff fffffeff fefefcff fefefeff ffffffff fefefdff fefefeff ffffffff ffffffff e5ebd4ff b1c57dff 88a737ff 7c9f22ff 83a42cff 85a532ff 85a431ff 83a231ff 81a030ff 7e9c30ff 7a962fff 74902fff 6e8830fc 647d24ff 4d5f1eb3 615a870c 677f28e7 7e9d2cff 8bad34fe 8eb036ff 8fb036ff 8cad35ff 86a632ff 7f9e30fd 68802aff 48591d54 00000000 4f622003 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 96b45104 00000000 9dba5d75 89a936ff 84a42dfb 85a52fff 84a42fff 83a22fff 7f9e2eff 7a972efd 6e8829ff 54691fc9 00000000 819a43b3 7f9e2bff 87a831fc 89aa30ff 8cad32ff 8eb033ff 8fb133ff 90b334ff 91b335ff 90b139ff a6bd66ff d7e1beff fcfdfaff ffffffff ffffffff fefefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fefefdff ffffffff ffffffff eef2e4ff b9c98fff 8da944ff 84a431ff 84a432ff 82a131ff 809f30ff 7d9b30ff 79962fff 74902eff 6e872ffc 637b24ff 4b5d1ca6 695ca309 677f28ea 7e9d2cff 8bab34fe 8eb036ff 8eb036ff 8bac34ff 86a631ff 7f9d2ffd 68802aff 47571e51 00000000 4f612203 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 98b55304 00000000 9fbb5f76 89a936ff 83a32cfb 84a42eff 83a32fff 82a12fff 7e9d2eff 79962efd 6e882aff 54691ec8 00000000 819943ac 7e9c2bff 86a630fc 88a930ff 8bad32ff 8caf32ff 8eb032ff 90b235ff 85a924ff c9d5aaff ffffffff fefffdff fdfdfcff fcfdfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fcfcfbff fefefeff ffffffff f5f6f4ff 90a754ff 7c9d24ff 83a233ff 7f9e30ff 7d9b30ff 79962eff 748f2eff 6e8730fc 637b24ff 4b5e1ca6 725fb109 677e28e9 7e9d2dff 8aab34fe 8daf35ff 8dae35ff 8aab34ff 85a531ff 7e9c2ffe 67802aff 46571a44 00000000 50631e02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9ab75704 00000000 9fbb5e6e 89a837ff 83a32cfb 83a32eff 82a22eff 81a02eff 7e9d2dff 79962efd 6e882bff 54691ed0 00000000 839b48ac 7d9b2aff 85a530fc 87a830ff 8aab31ff 8cad32ff 8daf33ff 8bae30ff a1bc58ff 6b7f39ff 7d8664ff e4e5e1ff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff ffffffff fefeffff bec2b4ff 515c36ff 6a7b40ff 8eaa43ff 7d9c2cff 7f9e31ff 7c9a2fff 78942dff 769033ff 799046fc 647c27ff 4c5e1ca6 62549709 657c25e9 7e9c2eff 8aaa34fe 8cad35ff 8dae35ff 89aa34ff 84a431ff 7e9c2ffe 657d28ff 43531944 00000000 4d601d02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9cb85a04 00000000 9eba5f65 89a837ff 82a22cfc 83a32eff 81a12eff 809f2eff 7d9c2dff 78952dfd 6e882bff 556a20d9 00000000 839b48ab 7c9b2aff 83a32ffc 86a72fff 89aa31ff 8bac31ff 8dae33ff 86a929ff e0e9c8ff e6eadfff 798a4fff 4b5f19ff 929b7aff ededeeff ffffffff fefefeff fdfdfcff fefefeff ffffffff ffffffff ffffffff fdfdfdff fdfdfdff fffffeff ffffffff cbcec5ff 667343ff 435615ff 95a07dff f6f6f7ff a0b26fff 759621ff 809e32ff 7c992fff 77942dff 769034ff 788e45fc 637b26ff 4a5c1da6 52488109 637c24e9 7d9c2eff 88a933fe 8bad34ff 8bad35ff 89aa34ff 84a431ff 7d9b2ffe 698031ff 42521b45 00000000 4d5f2002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9db85b04 00000000 a0bb6166 88a837ff 81a12bfc 82a12eff 81a02eff 7f9e2eff 7d9b2dff 77942dfd 6d872bff 556a1ed8 00000000 839b48ab 7b9a2aff 83a22ffc 86a62fff 89aa30ff 8aac31ff 8dae34ff 84a728ff d9e3bfff ffffffff ffffffff d0d8bbff 71863aff 566b1fff 9fa78aff f1f1f2ff ffffffff fefefeff fdfdfcff fdfdfdff fdfdfcff fefffeff ffffffff d4d5cfff 738052ff 4a6012ff 8b9b63ff e8ece1ff ffffffff ffffffff 93a468ff 739321ff 7f9c32ff 7b982fff 77942dff 769034ff 778d45fc 637a25ff 4a5c1ea5 66696b13 647c26f2 7c9b2cff 88a932fe 8bac35ff 8bac35ff 88a934ff 84a331ff 7c9a2fff 6b8135fe 42511c3e 00000000 4e602202 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9eba5c04 00000000 a1bc6365 89a838ff 80a02bfc 81a02dff 81a02dff 7f9d2dff 7b9a2dff 76932cfd 6c8629ff 54681ed8 00000000 829948ac 7b9929ff 82a12efc 84a42fff 88a930ff 8aab31ff 8cad34ff 82a525ff d4dfb6ff ffffffff fcfdfaff ffffffff fdfefcff c4d0a7ff 6b832eff 5a6e25ff a6ad96ff f7f7f8ff ffffffff fefefdff ffffffff dcddd9ff 78825cff 485e12ff 829553ff dfe5d1ff ffffffff fefefeff fcfcfbff ffffffff 91a168ff 6f8e20ff 7e9b32ff 7b982fff 76932dff 769035ff 778e44fc 627925ff 4a5b1ea1 70756e16 657d27f7 7c9b2bff 87a832fe 8aab35ff 8bac35ff 88a833ff 83a230fe 7c9a30ff 6a8034fb 3e4e1434 00000000 4d5f1e02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9db95d03 00000000 a1bd655a 88a738ff 80a02bfd 81a02dff 7f9e2dff 7e9d2dff 7b992cff 76922cfd 6c8628ff 54691ed8 00000000 829947a6 7b992aff 81a12efc 83a32eff 87a830ff 89aa31ff 8bac34ff 82a525ff d4dfb7ff ffffffff fdfefcff fdfefcff fefefdff ffffffff fafbf6ff bbc999ff 627926ff 556629ff b0b5a5ff dedfdcff 7c8566ff 3f5211ff 788b4aff d7dec5ff ffffffff ffffffff fdfefdff fefefdff fefefdff ffffffff 909f67ff 6d8b1fff 7d9a31ff 79962eff 76922cff 769036ff 758b43fb 617824ff 495b1b96 797b7d11 657d27f7 7d9b2dff 87a732fe 8aab34ff 8aaa34ff 88a833ff 82a130fe 7b9830ff 687f34fb 3c4c1434 00000000 4c5e1e02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9db95e03 00000000 a2bd6757 88a739ff 80a02bfd 809f2dff 7f9d2dff 7d9b2cff 7a982bff 76922cfd 6c862bff 54691edd 00000000 829a469c 7a982aff 80a02efb 83a22eff 86a72fff 88a930ff 8bac33ff 82a425ff d4dfb7ff ffffffff fdfefcff ffffffff fffffeff fdfefcff fefefeff ffffffff f8faf3ff afbd8dff 576c24ff 405113ff 697941ff d4dac3ff ffffffff ffffffff fefefdff fdfefdff ffffffff ffffffff fefefdff ffffffff 8f9e67ff 6b891eff 7c9831ff 79962eff 75912cff 758f37ff 758b42fb 607824ff 4a5c1c96 7a7d7e11 667d26f7 7c9a2dff 86a733fe 89aa34ff 89aa34ff 87a733ff 81a030fe 7b9830ff 687d34fb 3c4a1734 00000000 4b5c2102 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9eba5f03 00000000 a4be6958 89a73aff 7f9e2afd 809f2cff 7e9d2cff 7d9b2cff 7a972bff 75912bfe 6c852aff 556a20e7 0000ff02 8199459b 7a982aff 809f2efb 82a12eff 85a52fff 86a730ff 8aab33ff 80a324ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff fefffeff fdfdfcff fdfdfbff ffffffff c0cba4ff 6a8525ff f5f6f1ff ffffffff fdfdfcff fdfdfcff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 909f68ff 6a871eff 7a9731ff 78942eff 75912cff 768f38ff 748b41fb 607723ff 4a5b1d96 666c6011 647c24f7 7c992cff 86a632fe 89a934ff 88a934ff 86a633ff 81a02ffe 7b9730ff 677c34f9 3947122a 00000000 4c5d1f02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9eba5f03 00000000 a5bf6b50 88a73aff 7e9e29fd 7f9e2dff 7d9c2cff 7c9a2cff 79972bff 74902afe 698325ff 566a20e7 0000ff02 8198479b 7a972aff 809e2dfb 81a02dff 84a52fff 86a72fff 89a933ff 7fa224ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff bcc4a6ff 6d862bff f8f9f5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff 8a9a61ff 69871eff 799530ff 77932eff 74902cff 77903aff 73893ffb 607723ff 495a1e96 5f655810 637b24f7 7b9a2cff 85a531fe 88a934ff 88a934ff 86a633ff 809f2ffe 7a9631ff 677c34f8 34420c24 00000000 4a5c1d01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9fba6103 00000000 a7c16f46 89a73aff 7e9d29fe 7e9d2cff 7d9b2cff 7b992bff 78952bff 728e2afe 688224ff 556a1fe7 0000ff02 849b4c9b 79972aff 7e9d2dfb 81a02dff 83a32eff 85a62fff 88a932ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698228ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 819257ff 6a8720ff 78942fff 76922dff 74902dff 768f3bff 71883efb 5f7522ff 4a5a1f95 69725a19 647b25fa 7b992cff 85a532fe 88a834ff 88a834ff 85a533ff 809e2ffe 7a9631ff 657a35f8 33411026 00000000 495a2002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0bb6203 00000000 a8c27049 89a73bff 7d9c29fe 7e9c2cff 7c9a2bff 7a982bff 78952bff 728e2afe 688224ff 55691fe7 0000ff03 849b4c9b 79962aff 7f9e2dfb 809f2dff 83a22eff 84a42fff 87a832ff 7fa124ff d4dfb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 698129ff f9faf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fffeffff 839358ff 6a861fff 77932fff 76922dff 748f2dff 778f3cff 71883dfb 5e7522ff 495a1e90 747e5f1e 657c26fc 7b992bff 84a431fe 88a834ff 86a734ff 84a432ff 7f9e2efe 799632ff 667b35f5 323f0f20 00000000 4b5c2101 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0bb6202 00000000 a9c37240 89a73cff 7d9c29ff 7d9c2cff 7b992bff 79972bff 77942aff 728e2afe 688224ff 54691ee7 0000ff02 849b4b99 79962aff 7e9c2dfb 7f9e2cff 82a22eff 84a42fff 87a732ff 7ea123ff d3dfb6ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688128ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fffffeff fefeffff 839458ff 6a871fff 77932fff 75912dff 738e2eff 778f3dff 70863bfb 5e7522ff 495b1c86 737c631a 647b26fc 7b992bff 84a431fe 87a734ff 86a634ff 84a432ff 7e9d2efe 7a9534ff 637834f0 212f0017 00000000 46581c01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a0ba6302 00000000 abc47737 89a73cfc 7c9b29ff 7d9b2bff 7a982bff 78962aff 76932aff 718d29fe 678124ff 54681ee8 00000000 839b498e 78962aff 7e9c2dfb 7f9e2cff 82a12eff 84a32eff 87a631ff 7ea023ff d3deb7ff ffffffff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a4ff 698128ff f9fbf5ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefdff fdfcfeff 849559ff 6a861fff 76922fff 748f2cff 748f30ff 789041ff 70873cfb 5e7523ff 49591c86 747f631b 647c26fc 7b992bff 84a331fe 87a734ff 86a634ff 83a332ff 7d9c2efe 799434ff 647836ef 2c370f17 00000000 4b5c2501 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a1bc6502 00000000 adc77a36 89a73efb 7b9a28ff 7c992bfe 79972aff 78952aff 75912aff 708b29fe 668024ff 54681ee8 00000000 849b498e 78952aff 7d9c2cfb 7f9d2cff 81a12dff 83a32eff 86a631ff 7d9f22ff d1dcb2ff ffffffff fcfdfbff fdfdfcff ffffffff ffffffff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 688028ff f9faf5ff ffffffff fefefeff ffffffff ffffffff ffffffff fefefeff fcfcfcff ffffffff fffeffff 829455ff 6b8720ff 75912eff 738f2cff 738e2fff 7c9349ff 7b8f50fb 5e7426ff 46571b86 77806b16 657d26fa 7b992bff 83a331fe 86a534ff 85a534ff 83a232ff 7d9b2dfe 799436ff 677a3ce6 2d311f0d 00000000 56653401 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 9fb96602 00000000 afc68327 89a63ef7 7b9a28ff 7b992afe 79972bff 77942aff 75912aff 708b28fe 678023ff 53671fe7 00000000 879e4f8e 78952bff 7c9b2dfb 7e9d2cff 81a02dff 82a22eff 84a42fff 83a52bff 859d45ff c1c6b4ff fdfdfdff ffffffff fdfefdff fdfdfdff ffffffff ffffffff fdfdfcff ffffffff b9c1a5ff 677f28ff f9fbf5ff ffffffff fefefeff ffffffff fefffeff fdfdfcff fefefeff ffffffff eff1edff 91997eff 5a7023ff 74902bff 738e2cff 738f2cff 728d2fff 799045ff 798d4efb 60742dff 45551c8b 00000000 62782bd0 77932dff 82a133f9 83a333fd 83a333fe 81a032fd 7a982df9 778f41ff 687945ba 00000000 ffffe301 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 92a86201 00000000 ffffff04 7d963ec8 74902aff 77932bf9 749127fc 728f27fd 6f8b28fb 698229fa 596f23ff 4a5c1ea4 00000000 90a55f93 7d9936ff 7d9a2ffb 7f9d2cff 81a02dff 82a22eff 83a22eff 86a630ff 759323ff 4d6410ff 6f7d4bff cacdc0ff ffffffff ffffffff fdfefdff fdfefdff fdfdfcff ffffffff b8c0a4ff 678028ff f9fbf5ff ffffffff fefefeff fdfdfcff fefefdff ffffffff f4f5f3ff a3aa93ff 505f2aff 3c500cff 617824ff 738f2bff 738f2cff 738e2cff 728d2fff 798f45ff 7a8d50fb 64763bff 43531c90 00000000 5c6f2c3b 6d8534eb 869e51ff 8da757fe 8aa454ff 809a49fe 748c40ff 6f8247e3 5b6d312e 00000000 60723602 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 697d3902 00000000 6b7f3c2b 61772cdc 6a7d3bff 697d3cfe 627732ff 5e7132fe 566730ff 495a23be 44522018 00000000 99ad6e91 8ca554ff 7c9a2ffb 7e9d2cff 81a02dff 82a12eff 83a22eff 84a42eff 83a32fff 79962dff 617c19ff 4f6614ff 7b8859ff d4d7cdff ffffffff fffffeff fbfbf9ff ffffffff b8c0a4ff 677f28ff f9faf5ff feffffff fdfdfcff ffffffff f8f8f8ff b0b5a1ff 5c6b36ff 455b0fff 5c7320ff 69822bff 6b8529ff 718c2aff 738e2cff 728e2cff 728d2fff 788f46ff 7a8d50fb 65763fff 404f1984 00000000 00000000 637a2922 7890448e 89a05cca 8ba260db 7f9651c9 6e853b8a 5e76281c 00000000 6e823a01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 6c803501 00000000 51651d12 576a296f 5d6e35a8 5c6c36b8 576732a0 4f5f2a59 3b4c1307 a6bb7804 00000000 9cb07081 8fa759ff 7c9a2ffb 7e9d2bff 809f2dff 81a02dff 82a22eff 83a32eff 82a22dff 7e9d2cff 7f9d2fff 7a982dff 637f19ff 556c1bff 879369ff dddfd8ff ffffffff ffffffff b7bfa3ff 688028ff f8faf4ff ffffffff fbfbfbff bbc0afff 647240ff 4a6112ff 627c21ff 728d2fff 708b2cff 6e8929ff 708b2aff 728e2bff 728e2bff 718d2bff 728c30ff 788f46ff 798d50fb 64753eff 3e4e1677 00000000 4c5e1f06 59742401 00000000 1f490003 486f0008 4c700003 00000000 00000000 62743901 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 70863d02 65872801 00000000 00000000 00000000 00000000 00000000 4a5c1e02 869a5a05 00000000 9baf7170 8fa759ff 7c992ffb 7d9c2bff 7f9e2dff 809f2dff 81a12dff 82a22eff 82a22eff 809f2dff 7e9d2dff 7d9b2cff 7f9d30ff 7a982dff 617d18ff 566b20ff 8d9874ff f1f2f2ff bdc5a9ff 6a832aff fcfdfaff c9ccc0ff 6a774aff 495e13ff 617b20ff 748f2fff 75912eff 738f2cff 738f2cff 738f2cff 738e2bff 738f2cff 738e2cff 718c2bff 718b30ff 788f47ff 798d51fb 62733dff 3d4e1469 00000000 44541e04 68812d02 80965103 00000000 00000000 00000000 71874303 677e3102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e722901 596c2a04 717b5a02 a49bc801 616e4603 51612b03 4c5d2501 90a36702 00000000 93a47131 8aa059fb 7b9832fe 7c9a2bff 7e9d2cff 7f9e2cff 81a02dff 81a12dff 82a12eff 809f2dff 7f9e2dff 7e9d2dff 7e9c2dff 7d9a2dff 7f9d31ff 78952bff 597413ff 5d6e2fff 718149ff 76912fff 748252ff 435614ff 59711bff 738e2fff 77932fff 76922dff 77942eff 77932eff 76932dff 76922dff 75912dff 74902cff 738f2cff 718c2bff 718a2fff 778d47fe 778852ff 5b6c35f8 3c4e112c 00000000 4c5c2402 00000000 00000000 7a943e01 7d974501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 758d3c02 00000000 82955a9f 758d3aff 759129f9 7a972cff 7c9a2cff 7e9d2cff 7f9e2cff 809f2dff 809f2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9d2eff 7d9b2eff 7c9a2eff 809d32ff 6f8b26ff 5f791eff 76942cff 607a1dff 6b842bff 75902fff 75912eff 78942eff 79952fff 7a972fff 7a972fff 79962eff 77932eff 76922dff 75912dff 748f2cff 6f8a29ff 738a3cff 798b55f9 687942ff 52662398 00000000 586d2702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b8d5401 00000000 8f9d7214 738743cd 69812aff 6e8928fb 769231fd 7a9532ff 78952eff 7a972cff 7c9a2dff 7c9a2dff 7d9a2eff 7d9b2eff 7d9b2eff 7d9b2fff 7c9a2fff 7b992fff 7b9830ff 7a9731ff 7b9830ff 7c9832ff 75912fff 779330ff 799631ff 7a9732ff 7b9833ff 7b9733ff 7a9733ff 799533ff 779332ff 759032ff 728c31ff 6c862eff 6d8438fc 718449fb 697c3eff 5d722ac7 566c2212 00000000 5f752c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a8e5102 00000000 82946217 6b8037b1 647c27ff 678028fe 728a3aff 7b9346ff 7d9543ff 7b953cff 799538ff 799535ff 799534ff 7a9734ff 7b9835ff 7c9835ff 7c9936ff 7c9837ff 7c9838ff 7d993aff 7d993bff 7c983cff 7e9a3eff 7e9b3fff 7f9b40ff 7e9941ff 7d9841ff 7c9641ff 799340ff 768f3eff 728a3cff 6e853bff 6b8139fe 677e36fe 637a2dff 607827ab 60782815 00000000 5c722502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7e915401 526b0601 fefcff01 6d833b51 657b2ed7 637b27ff 6e8536fd 798f4aff 819555ff 829657ff 819652ff 7e944cff 7c9347ff 7a9343ff 7a9442ff 7b9542fd 7d9744fd 7d9745fd 7f9947fd 809949fd 819a4cfe 819a4eff 819a50ff 829a51ff 819953ff 819853ff 809754ff 7e9454ff 7d9352ff 7a914dff 758d45ff 6f863cfd 6b8333c1 6c843451 00000000 455d1002 5f742e01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 768a4801 6a7c4106 00000000 7e8d617d 536525ff 4c6017fb 5a7022ff 687e31ff 748a40ff 7c914cff 819654ff 849959ff 859a5bff 869b5dff 85995cff 869a5dff 879c60ff 899e62ff 8aa064ff 8da367ff 91a66bff 92a86cff 93a86dff 92a86bff 90a667ff 8ba260ff 839a56ff 778e47fe 6c823fff 607238ef 6880303e 00000000 00000000 62792a02 61772c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788a5004 00000000 86985e81 596d27ff 425412fb 3e4f14ff 3f5015ff 445618ff 4a5d1cff 526723ff 596e29ff 617532ff 687c38fe 758c43d2 7b924acd 7d944ddb 7f964fda 829952d8 7e9452f0 758a47ff 718743fe 6c813dff 667b38ff 5f7331ff 556929ff 4c5f21ff 415216fe 49572cff 4d5739de 00000008 00000000 60752e04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80955304 00000000 8b9f607b 677e2cff 576d1afb 50651bff 485a19ff 415218ff 3e4e19ff 3c4b1aff 384716fe 3a481bff 384519f9 2c36122c 00000000 38580909 2a4b0009 00000000 5c673fa9 33420dff 32410dfc 364510ff 3a4a14ff 3e4e18ff 41511cff 44541dff 425318fd 4e5d2fff 525e39d4 00180008 00000000 3d4b1d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8aa05804 00000000 8fa5606d 70892fff 637c1ffb 5f7620ff 586e1eff 50651eff 4b5d1dff 47581eff 43531bfe 435220ff 3f4d1ef9 323c1c2a 00000000 3f4c2102 0f1f0002 00000000 626d45a8 3a4913ff 3b4b14fc 415218ff 45571cff 485a1fff 4a5c21ff 4b5d21ff 46591bfd 51602fff 525e3ad2 00000006 00000000 3c4a1b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ea65904 00000000 93aa616d 769032ff 6c8723fb 688224ff 637c23ff 5d7422ff 576c21ff 4f6221ff 47581dfe 455520ff 41501ef9 343f1b2a 00000000 4f5e2c03 3c4f0b04 00000000 626f439f 3d4d14ff 3e4e15fb 445518ff 485a1dff 4c5f20ff 506323ff 506423ff 4d611dfd 566631ff 54613ad2 00000006 00000000 3d4b1b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92aa5a04 00000000 97af626d 7a9634ff 708c25fb 6f8a27ff 6c8627ff 667f26ff 5f7725ff 5a7025ff 506320fe 495a22ff 43531ff9 35411c2a 00000000 424e2602 3c4e0d03 00000000 65724398 425216ff 425316fb 4a5d1bff 516420ff 566a24ff 596e26ff 596f26ff 556b20fd 5c6d33ff 57643bd2 00000006 00000000 3e4d1c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94ad5b04 00000000 99b1636d 7d9935ff 728f25fb 728e28ff 708b28ff 6d8828ff 688128ff 607727ff 576c22fe 506224ff 465620f9 37421c2a 00000000 44502702 41531103 00000000 6977469a 475818ff 4b5e19fb 53681eff 5a7023ff 5e7427ff 607729ff 617729ff 5b7222fd 617336ff 59673bd2 00000006 00000000 404f1d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96b05c04 00000000 9bb4646c 7f9b36ff 749025fb 749029ff 728e29ff 708b29ff 6c862aff 677f29ff 5d7425fe 566a27ff 4b5b23f9 39441d2a 00000000 48542902 4b5e1b03 00000000 6e7d4a99 4f621dff 53681cfb 5b7121ff 607726ff 647c29ff 667e2bff 657d2bff 607824fd 647837ff 5b693cd2 00000006 00000000 43511f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98b25e04 00000000 9eb76663 7f9c36ff 749026fc 749129ff 738f29ff 718d2aff 6f8a2bff 6b842bff 627a27fe 5c702bff 51612df6 2c3a0b21 00000000 46542502 5a6c2d03 00000000 76865299 576b22ff 586f1efb 617924ff 677f28ff 6a832cff 6b832dff 69822dff 637b25fd 677b38ff 5d6b3dd2 00000006 00000000 46552301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ae5c03 00000000 9ab36656 809c37ff 749225fc 749129ff 74902aff 728e2aff 708b2bff 6c862cff 657e27fe 5e7429ff 51622ded 2a380615 00000000 45542101 6c7d4304 00000000 78885381 5d7227ff 5d751ef9 667f25ff 6b842aff 6d872dff 6d862eff 6b852dff 657e25fc 697e39ff 5e6e3bb7 00000000 e3f4cf01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 859c5001 00000000 96a97215 779135de 75912cff 75922cfa 738f29fd 728d2bfe 718c2dfe 6f8930fc 6a8231f9 5d7229ff 4e611e9f 00000000 5a701f02 00000000 73874402 00000000 798c5128 677e2ded 6a812fff 6d8630fa 6e892ffc 728c33fd 738d36fd 738d37fb 6e8733fc 647a2fff 596d285c 00000000 5e722c03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a832a02 00000000 69813140 6b8230ed 788e46ff 788e45fe 748c40ff 768d46ff 788d4dfd 6f8346ff 5f7332c0 51651d14 00000000 5b6f2b01 00000000 00000000 6b832b02 00000000 6e87304d 758c3cee 849a53ff 879e57fe 8ba25cff 8da561ff 879e5aff 758c44ff 657c2e7e 00000000 849a5901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 72893902 00000000 586f1d20 657a318c 6f8242cc 73864ae7 75894ee1 73874bbc 697e3d69 50691209 00000000 566b2501 00000000 00000000 00000000 00000000 72883c02 00000000 6d8a241d 79923d7e 869e53b8 8ea560cf 8ea561c0 829a5291 738c3b37 00000000 6c7e4502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6d853102 60801f01 00000000 092e0004 52701013 4e6c0c0e 00290002 00000000 556a2802 56692601 00000000 00000000 00000000 00000000 00000000 00000000 6a822e02 00000000 00000000 000a0101 1f4a0006 10330002 00000000 00000000 62773002 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-ldpi-v4/run_icon.png │ ├── sng │ │ @@ -1,15 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -b6d82e00 e7ff1b1d d2e62277 bed629fa b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff bfd629fa d2e82278 e7ff1b1d c1e32900 │ │ +00000000 e7ff1b1d d2e62277 bed629fa b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff b6cc2cff bfd629fa d2e82278 e7ff1b1d 00000000 │ │ e9ff191c c9e525e3 514c4fff 1d0562ff 1a0063ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1b0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0062ff 1a0063ff 1d0462ff 534e4fff c9e425e4 eaff191b │ │ cee42476 4e4851ff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 190063ff 0d0067ff 150065ff 1c0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 190063ff 4d4652ff cce62581 │ │ bcd42af5 1d0462ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 180063ff 504550ff 949a38ff 716e45ff 2d195cff 1a0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 200660ff bdd629f0 │ │ b7cc2cff 180063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 150064ff 676748ff eaff1aff e3ff1cff e5ff1bff b2c72dff 1c0262ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0063ff b9d12aff │ │ b9cf2bff 1a0063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 160065ff a8ba31ff dcff1eff dafc1fff dafc1fff d0eb23ff 2e1b5bff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff bbd32aff │ │ b9cf2bff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1a0063ff 1a0063ff 1a0063ff 1a0063ff 1a0063ff 1a0063ff 120065ff 9cac35ff e0ff1dff dafc1fff dafc1fff cce824ff 29155dff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff bad32aff │ │ b9cf2bff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1a0063ff 3a2c57ff 484053ff 483e53ff 483e53ff 483e53ff 483e53ff 463e54ff 453e54ff c4d427ff e1ff1cff ddff1eff 868d3dff 170064ff 1c0162ff 1b0062ff 110066ff 1a0063ff 1c0162ff 1c0162ff bad32aff │ │ @@ -36,9 +36,9 @@ │ │ b9cf2bff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 27115eff c9e525ff dafc1fff d7f720ff 372559ff 1c0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff bad32aff │ │ b9cf2bff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 190063ff 433955ff d5f220ff dafd1fff c8e425ff 27155eff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff bad32aff │ │ b9cf2bff 1a0063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 170064ff 788342ff deff1eff ddfe1eff a2ac33ff 1d0761ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff bbd32aff │ │ b6cc2cff 190064ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 180063ff 666448ff e3ff1cff e5ff1bff 787a42ff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1a0063ff b9d02aff │ │ c0da28f8 1e0661ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1f0661ff 57514eff 59544dff 240c5fff 1b0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 210760ff c0da28f3 │ │ d6ee2174 636149ff 180063ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 180063ff 180063ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1c0062ff 180063ff 5f5d4aff d4ee2180 │ │ e3ff1b1b d8f61fe2 727543ff 2a145eff 29125dff 2a145dff 2b145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2b145dff 2b145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2a145dff 2b145dff 29125dff 280f5eff 737643ff d9f61fe4 e6ff1b1b │ │ -c8eb2500 e1ff1c1a dcf81e82 cde924ff c8e526ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff c8e525ff cce824ff ddf91e83 e1ff1c1b c9f02401 │ │ +00000000 e1ff1c1a dcf81e82 cde924ff c8e526ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff c8e525ff cce824ff ddf91e83 e1ff1c1b c9f02401 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_launcher.png │ ├── sng │ │ @@ -4,41 +4,41 @@ │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c9e76249 a1cb3c1b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cef16335 afd44a24 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96b93d74 a4ca43cf a2c53906 00000000 00000000 ffffb10f fafe9d27 ffffad2a ffffbf1e 00000000 00000000 00000000 e1ff6e21 a7cc47e8 738f2e32 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90b23aa5 9dc33e7c f9fd9857 f5ff89c0 f4ff87e8 f2ff86eb e6fe69ec defe5fe9 ddff67de dbfc7590 e7ff951c add44ad5 6f8b2e69 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aaff1400 00000000 00000000 d2e76c34 cfe85fff f0fe7fff f1ff83ff f5ff89ff f8ff91ff e9ff79ff d6ff57ff cffe50ff c7f648ff c4f04eff 91b33ad9 ffffff00 00000000 ffff2a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fb6600 00000000 00000000 f2fe8e65 ebff7cf7 ecff7dff eaff7cff f7ff96ff f6ff98fe f5ff97ff e6fe7aff d8ff65ff cffc5bfe c6f351ff bce847ff b3de43ff a4cb3eb8 94b63919 00000000 8cad3300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e6fe8259 e0ff73f5 e0ff72ff daff69fe dfff73fe dfff6fff e0fe72ff e0ff72ff dcff6fff d5fe67ff ccf85eff c3ee53ff b9e449fe add83cfe a6cd3cff 96b936b4 8dae3409 65842000 809f3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d0f96817 dafd78da cbf856ff d5f97bfe e1faa4ff cefa61ff d2fd63ff d4fe67ff d3fd68ff d0fb66ff ccf661ff c4ee5aff bce650ff bade5bff d7e9a9ff a9cc4cfe 94b834ff 85a63068 00000000 00000000 76932700 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d2e76c34 cfe85fff f0fe7fff f1ff83ff f5ff89ff f8ff91ff e9ff79ff d6ff57ff cffe50ff c7f648ff c4f04eff 91b33ad9 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f2fe8e65 ebff7cf7 ecff7dff eaff7cff f7ff96ff f6ff98fe f5ff97ff e6fe7aff d8ff65ff cffc5bfe c6f351ff bce847ff b3de43ff a4cb3eb8 94b63919 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e6fe8259 e0ff73f5 e0ff72ff daff69fe dfff73fe dfff6fff e0fe72ff e0ff72ff dcff6fff d5fe67ff ccf85eff c3ee53ff b9e449fe add83cfe a6cd3cff 96b936b4 8dae3409 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d0f96817 dafd78da cbf856ff d5f97bfe e1faa4ff cefa61ff d2fd63ff d4fe67ff d3fd68ff d0fb66ff ccf661ff c4ee5aff bce650ff bade5bff d7e9a9ff a9cc4cfe 94b834ff 85a63068 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c3eb5e75 c8f162ff bae840fe e5f2c2ff f3f9e5ff c4ec5cff c5f05aff c7f15cff c6f05dff c3ed5bff bfe858ff bae252ff b2db4aff bada66ff fdfefaff c0ce97ff 8fb42cff 83a231f9 6278200c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 acd04f00 00000000 00000000 b7de53ef b5df49ff b3de42ff b5dc4fff b6da55ff b7e04cff b9e350ff bae351ff b9e152ff b7df50ff b3db4eff afd64aff aad145ff a4ca40ff a4c64dff 91b13dfe 90b339ff 84a334ff 69842474 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9bfe0000 00000000 00000000 acd0542d a9d044ff a9d33eff aad33ffe acd441ff acd443ff aed645ff aed747ff afd748ff aed648ff add347ff aad146ff a6cd43ff a2c83fff 9ec33cff 99bd39ff 93b537ff 8cad35ff 819f32ff 657e22c5 00000000 00000000 00000000 00000000 00000000 95b83600 00000000 00000000 │ │ -00000000 00000000 dffd7100 00000000 00000000 00000000 00000000 00000000 a8c75d62 a0c53eff a1c939fe a3ca3bff a4cb3cff a5cc3eff a5cc3fff a6cd40ff a6cc41ff a5cb41ff a4ca40ff a2c83fff a0c53eff 9cc13bff 98bd39ff 94b836ff 8fb234ff 88a931fe 7c9a2dff 637b23ed 00000000 00000000 eaff7f2e dfff7225 00000000 a1c93900 819e3400 00000000 │ │ -00000000 d0ed7200 00000000 ffff9909 eeff8799 e3ff7ad7 c5ec5aa6 b2d65b17 99ac7610 83a137b7 89a73bff 96b938ff a0c63bff a6cd3eff a7cf3fff a8d03fff a8d03fff a7ce40ff a6cd3fff a4cc3eff a2c93dff a0c63cff 9cc23bff 96ba38ff 8bac35ff 7e9b36ff 6a7f36fc 5f772457 c7ed7212 d5f96ac6 e7ff83ee c1ed4ef0 a0c83a9a 00000000 00000000 637b2300 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b7de53ef b5df49ff b3de42ff b5dc4fff b6da55ff b7e04cff b9e350ff bae351ff b9e152ff b7df50ff b3db4eff afd64aff aad145ff a4ca40ff a4c64dff 91b13dfe 90b339ff 84a334ff 69842474 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 acd0542d a9d044ff a9d33eff aad33ffe acd441ff acd443ff aed645ff aed747ff afd748ff aed648ff add347ff aad146ff a6cd43ff a2c83fff 9ec33cff 99bd39ff 93b537ff 8cad35ff 819f32ff 657e22c5 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a8c75d62 a0c53eff a1c939fe a3ca3bff a4cb3cff a5cc3eff a5cc3fff a6cd40ff a6cc41ff a5cb41ff a4ca40ff a2c83fff a0c53eff 9cc13bff 98bd39ff 94b836ff 8fb234ff 88a931fe 7c9a2dff 637b23ed 00000000 00000000 eaff7f2e dfff7225 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffff9909 eeff8799 e3ff7ad7 c5ec5aa6 b2d65b17 99ac7610 83a137b7 89a73bff 96b938ff a0c63bff a6cd3eff a7cf3fff a8d03fff a8d03fff a7ce40ff a6cd3fff a4cc3eff a2c93dff a0c63cff 9cc23bff 96ba38ff 8bac35ff 7e9b36ff 6a7f36fc 5f772457 c7ed7212 d5f96ac6 e7ff83ee c1ed4ef0 a0c83a9a 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 bae15a9d b9e054ff b8df58ff a4c844ff 85a531a4 b1d8514e b1ce69ff 647830fe 3c491dff 2e3816ff 2d3716ff 303a18ff 36401bff 39441dff 3a461dff 39461dff 38441cff 34401aff 303a19ff 293215ff 252d12ff 272e13ff 323c18fe 505e2bff 5c6e2fd6 7d9b2c67 9fc43ffb aad147ff 9dc23dfe 83a231ff 4c601a28 00000000 00000000 │ │ 00000000 00000000 00000000 93b242c9 8aac2fff 8aac32ff 82a130ff 688225b9 8ba8467f 9cc137ff abd342ff b0d943ff b1d946ff add348ff a8cc46ff a3c546ff 9fc045ff 9bbd43ff 97b840ff 95b73dff 95b83bff 95b73aff 95b939ff 95b938ff 93b736ff 8daf34ff 7e9c32ff 657e22e4 647b267d 89aa32fc 91b436ff 8cae34ff 76912eff 3e4f172f 00000000 00000000 │ │ 00000000 00000000 00000000 92b145c3 87a82eff 87a731ff 7f9d2eff 657e24bc 829b4a78 8aab2eff 90b333ff 94b834ff 96ba36ff 97bb37ff 97bb37ff 97bc38ff 96bb36ff 8eb22eff 8fb335ff 90b432ff 94b638ff 90b336ff 8daf34ff 8aab33ff 85a531ff 7e9d30ff 748e32ff 5d7621e2 647c277e 88a832fd 91b437ff 8cad34ff 75902eff 3e4e1a2d 00000000 00000000 │ │ 00000000 00000000 00000000 92b046c2 85a62dff 85a530ff 7d9c2eff 647c24c1 7f974a79 85a62cff 8cae32ff 91b433ff 92b534ff 91b534ff 91b434ff 96b73fff aac36aff edf1e2ff fbfbfaff b8cb85ff 93b242ff 8dad36ff 88a931ff 87a732ff 83a230ff 7d9a2fff 718c30ff 5c7421e2 6178267f 86a732fd 8fb135ff 8aab33ff 738f2dff 37451323 00000000 00000000 │ │ 00000000 00000000 00000000 91b046b9 84a42cff 84a32fff 7b992dff 647c25c6 7d934774 82a32cff 8aac31ff 8fb133ff 91b334ff a1be54ff c0d290ff e6edd5ff ffffffff ffffffff ffffffff ffffffff f0f3e7ff c7d5a0ff a2bb61ff 86a533ff 81a030ff 7b992fff 718b2eff 5c7220e2 647b2880 84a431ff 8eb036ff 89aa32ff 718d2cff 37441623 00000000 00000000 │ │ 00000000 00000000 00000000 92b048b7 82a32cff 81a12eff 7b992cff 637b24c8 7e93486c 7f9f2aff 89aa31ff 8cae31ff 8dae36ff a2af80ff fefeffff ffffffff fffefeff ffffffff fffefeff fffeffff ffffffff ffffffff b2b7a6ff 7e9938ff 809f2fff 7a972eff 758e39fe 5b7221e2 647a297e 84a331ff 8dae35fe 87a832ff 6f8a2bff 2e3a101a 00000000 00000000 │ │ 00000000 00000000 00000000 91af48af 81a12bff 809f2dff 7a972cff 637a26ce 7e93496c 7e9d2aff 87a830ff 8bad32ff a6c064ff d7dbccff 788850ff ccd0bfff f5f6f3ff ffffffff ffffffff f9f9f8ff e0e2d9ff 838f66ff a8b192ff c5ceafff 779725ff 79962dff 789040ff 5a7020e2 627a2780 82a130ff 8cad35ff 86a731ff 728c32ff 24300818 00000000 00000000 │ │ 00000000 00000000 00000000 92b049ab 809f2bff 7f9e2dff 78952bff 617924ce 7a8f4669 7c9c29ff 86a530ff 89ab31ff a0ba5bff ffffffff fffffdff bbc69fff a0ac80ff b4bba3ff c9ccc1ff 99a47fff a4b088ff eaeee2ff ffffffff bfc7abff 749224ff 78942dff 778e40ff 597020e1 667c2a84 81a130ff 8aab34ff 85a531ff 718b33ff 0c14000f 00000000 00000000 │ │ 00000000 00000000 00000000 92b04ba5 7e9e2aff 7d9b2cfe 78942bff 627926d3 768c4163 7c9a29ff 84a32eff 88a930ff 9fb95bff ffffffff ffffffff ffffffff f8f9f4ff c1caaaff 88985dff f2f4f0ff fefffeff ffffffff ffffffff c0c7acff 708e23ff 76932dff 758e3fff 596e1fe1 657c2882 809f2fff 89aa34ff 84a430ff 708833ff 0000000b 00000000 00000000 │ │ 00000000 00000000 00000000 92af4c9a 7e9d2aff 7c9a2bff 76922aff 607722d5 788c4463 7b9929ff 82a22eff 86a72fff 9eb85bff ffffffff ffffffff ffffffff ffffffff dde0d5ff 9faf72ff ffffffff ffffffff ffffffff ffffffff b8c0a2ff 708c23ff 76922dff 748b3eff 576e1fe1 647a2882 7f9e2eff 88a934ff 82a230ff 6e8634ff 00000005 00000000 00000000 │ │ 00000000 00000000 00000000 93b04d91 7d9c29ff 7a982bff 759129ff 5e7621d5 798e4663 7a9929ff 81a02dff 85a52fff 9eb85aff ffffffff ffffffff ffffffff ffffffff dcdfd4ff 9dad70ff ffffffff ffffffff fefeffff ffffffff b4bd9eff 6f8c24ff 75912fff 728a3bff 576d1fe0 677e2985 7f9d2eff 87a734ff 81a12fff 6d8534ff 00000001 00000000 00000000 │ │ -00000000 00000000 00000000 94b04e89 7c9a29ff 79962aff 738f29ff 5d7520d6 778c425e 799729ff 809f2dff 84a42eff 9eb75bff ffffffff ffffffff ffffffff ffffffff dcdfd4ff 9cad70ff ffffffff ffffffff ffffffff ffffffff bac4a4ff 6e8a24ff 758f30ff 798f49ff 566b1fdf 67802984 7e9d2dff 86a633ff 809f2fff 6d8437ff 00000000 efff8600 00000000 │ │ -00000000 00000000 00000000 8ba64a6b 78952bff 75912aff 6f8829ff 5a7020c6 8194535a 7a982dff 7f9e2dff 82a22dff 81a030ff aab490ff eeefeaff fffffeff ffffffff dcdfd4ff 9cab70ff ffffffff ffffffff f5f5f3ff c4c9b8ff 5f7130ff 74902cff 738e2fff 798d4aff 576a2adc 5f75294f 7d9939ed 85a23efd 7c9838fc 6e8143b8 00000000 00000000 4b5a2a00 │ │ -00000000 00000000 9eb95b00 6276330d 667b328e 637731c4 596c2ead 42531d3a 9eb07646 85a044ff 7e9d2aff 81a12dff 82a22dff 6b891dff 778c3eff adb792ff efefedff e0e3daff 9eae74ff ffffffff bbc1acff 7f8f56ff 5a721cff 698326ff 728d2bff 738d2ffe 798e4aff 596a34d9 00000000 768c4540 8ba26272 788f4d60 5e762608 83965e00 00000000 00000000 │ │ -00000000 81975200 00000000 00000000 4a5a2203 5769300e 50602e09 00000000 9dac7d1f 869f49ff 7d9b29fe 81a02dfe 82a22eff 809f2dff 7d9b2bff 77932aff 718737ff 949e7aff 849950ff 72814dff 6d862dff 718d2aff 75922dff 74902cff 738f2bff 728c30ff 788c4dff 556630ba 00000000 00000000 00000000 00000000 00000000 00000000 687c3c00 00000000 │ │ -00000000 00000000 00000000 586b2b00 00000000 00000000 00000000 00000000 00000000 798e4aa0 718d2aff 79972cff 7d9c2ffe 7e9c2dff 7d9c2eff 7d9b2efe 7d9b2fff 6d8a26ff 74912bff 718c2cfe 789530ff 799631ff 7a9631ff 76922ffe 728c2dff 70873aff 6a7c41f9 4c60172c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 778b4800 64793c05 687e2f7d 687f30f4 768d3cff 7e9646ff 7f9745ff 7d9741fe 7d973eff 7d9840ff 7e9a43ff 809a46ff 829c4afe 819b4dff 80994efe 7a9248ff 6f873bf8 677e33b3 5e752538 00000000 54662500 53682000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4f00 00000000 00000000 00000000 617433da 465818ff 536524ff 627731ff 6f853fff 798f4bf7 809652f6 849a57f9 859c5afd 819754ff 778d4bff 667b38ff 55672dff 535f3693 f3ff2f01 00000000 63782d00 546a2000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 37550000 00000000 748c3ad4 59701cff 4b5f1bff 41511aff 3a4817ff 36411986 00000000 00000001 3f4c1dbb 34440eff 3e4e17ff 45561cff 4a5a25ff 4e5a357f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 94b04e89 7c9a29ff 79962aff 738f29ff 5d7520d6 778c425e 799729ff 809f2dff 84a42eff 9eb75bff ffffffff ffffffff ffffffff ffffffff dcdfd4ff 9cad70ff ffffffff ffffffff ffffffff ffffffff bac4a4ff 6e8a24ff 758f30ff 798f49ff 566b1fdf 67802984 7e9d2dff 86a633ff 809f2fff 6d8437ff 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 8ba64a6b 78952bff 75912aff 6f8829ff 5a7020c6 8194535a 7a982dff 7f9e2dff 82a22dff 81a030ff aab490ff eeefeaff fffffeff ffffffff dcdfd4ff 9cab70ff ffffffff ffffffff f5f5f3ff c4c9b8ff 5f7130ff 74902cff 738e2fff 798d4aff 576a2adc 5f75294f 7d9939ed 85a23efd 7c9838fc 6e8143b8 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 6276330d 667b328e 637731c4 596c2ead 42531d3a 9eb07646 85a044ff 7e9d2aff 81a12dff 82a22dff 6b891dff 778c3eff adb792ff efefedff e0e3daff 9eae74ff ffffffff bbc1acff 7f8f56ff 5a721cff 698326ff 728d2bff 738d2ffe 798e4aff 596a34d9 00000000 768c4540 8ba26272 788f4d60 5e762608 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 4a5a2203 5769300e 50602e09 00000000 9dac7d1f 869f49ff 7d9b29fe 81a02dfe 82a22eff 809f2dff 7d9b2bff 77932aff 718737ff 949e7aff 849950ff 72814dff 6d862dff 718d2aff 75922dff 74902cff 738f2bff 728c30ff 788c4dff 556630ba 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 798e4aa0 718d2aff 79972cff 7d9c2ffe 7e9c2dff 7d9c2eff 7d9b2efe 7d9b2fff 6d8a26ff 74912bff 718c2cfe 789530ff 799631ff 7a9631ff 76922ffe 728c2dff 70873aff 6a7c41f9 4c60172c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 64793c05 687e2f7d 687f30f4 768d3cff 7e9646ff 7f9745ff 7d9741fe 7d973eff 7d9840ff 7e9a43ff 809a46ff 829c4afe 819b4dff 80994efe 7a9248ff 6f873bf8 677e33b3 5e752538 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 617433da 465818ff 536524ff 627731ff 6f853fff 798f4bf7 809652f6 849a57f9 859c5afd 819754ff 778d4bff 667b38ff 55672dff 535f3693 f3ff2f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 748c3ad4 59701cff 4b5f1bff 41511aff 3a4817ff 36411986 00000000 00000001 3f4c1dbb 34440eff 3e4e17ff 45561cff 4a5a25ff 4e5a357f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f993ece 6d8825ff 657d24ff 576c22ff 485a1eff 4250208c 130f2401 707b560b 4a5923b9 445517ff 4e6220ff 546823fe 556829ff 505d3680 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84a040d0 738f26ff 6f8b28fe 677f28ff 566a23ff 4858238c 19152001 737f560b 536527b7 53681dff 5f7626ff 637a28ff 60752eff 5462367f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85a141c3 749128ff 728e29ff 6d882bff 5f7628ff 51622c83 00000000 7e8d6109 617530b2 5f7722ff 69842bfe 6b842cff 677d30ff 57653774 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a933a54 718b30f9 748d39ff 748b3eff 657c35e7 4e601e37 00000000 9ba39c00 677f2d5a 728a39f5 7e9647ff 7d964aff 6b8234d1 51662817 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3a520900 687f3120 6b823a5d 6f854255 677b3b17 2c420000 00000000 00000000 6a852402 7a93401c 819b4c4f 849d533e 71873c10 00000000 576a2e00 596e2700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a933a54 718b30f9 748d39ff 748b3eff 657c35e7 4e601e37 00000000 00000000 677f2d5a 728a39f5 7e9647ff 7d964aff 6b8234d1 51662817 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 687f3120 6b823a5d 6f854255 677b3b17 00000000 00000000 00000000 6a852402 7a93401c 819b4c4f 849d533e 71873c10 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/run_icon.png │ ├── sng │ │ @@ -1,15 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -dafc1f00 00000000 dcfe1e1f e6ff1b76 d3f121f1 cae625ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff cae625ff d4f121f1 e5ff1b77 dcfe1e1e 00000000 dafc1f00 │ │ +00000000 00000000 dcfe1e1f e6ff1b76 d3f121f1 cae625ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff c9e525ff cae625ff d4f121f1 e5ff1b77 dcfe1e1e 00000000 00000000 │ │ 00000000 d8fa205e deff1ef2 767842ff 362859ff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 2c165cff 362859ff 7b7d41ff deff1ef0 d8fa2065 00000000 │ │ ddff1e1d defe1def 646448ff 140065ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 130065ff 646249ff ddfe1eed deff1e1c │ │ e3ff1c74 727145ff 130065ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 150065ff 110065ff 1a0063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 140066ff 6f6e45ff dfff1e81 │ │ d2f022ea 362659ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 180063ff 311d5bff 727144ff 84843eff 54494fff 240d5fff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 3a2957ff d2f122e5 │ │ c7e326ff 27135eff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 190063ff 392c58ff d9f520ff deff1dff e0ff1dff dcff1fff a4b432ff 200660ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 2b165dff cae824ff │ │ cee924ff 2c175cff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff b5cb2cff d9fb1fff dafc1fff dafc1fff dafc1fff d9f920ff 3f3456ff 1c0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 311c5bff ceec23ff │ │ cce824ff 2b175dff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 240c60ff bbd32aff dafd1fff dafc1fff dafc1fff dafc1fff e0ff1dff 544f4eff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 301b5bff cdec23ff │ │ @@ -48,9 +48,9 @@ │ │ cce824ff 2b175dff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 0b0068ff ddfe1fff dbfd1fff dafc1fff e6ff1bff 5c594bff 180063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 301b5bff cdec23ff │ │ cde924ff 2d175dff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 110065ff edff18ff dafc1fff dafc1fff ecff19ff 2f1c5bff 1a0063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 321c5bff cfec23ff │ │ c6e326ff 28145eff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 0f0067ff 888e3cff ddff1eff ddff1eff afc12eff 0d0068ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 2a175dff cae824ff │ │ d6f620ee 3b2d57ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1f0561ff 483e53ff 494053ff 230960ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0062ff 3f2e56ff d5f621e9 │ │ e4ff1c72 919939ff 150064ff 1b0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 150064ff 8b923bff e2ff1c81 │ │ d9fd1f1c e0ff1ced 949f37ff 140065ff 1a0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1b0062ff 1c0062ff 140065ff 939f38ff e2ff1ceb dafc1f1c │ │ 00000000 d9fb1f61 e0ff1def b2c32cff 534950ff 473953ff 4c4151ff 4b4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4052ff 4c4051ff 473a52ff 4d4152ff b4c52cff e1ff1def d9fb1f68 00000000 │ │ -dafc1f00 00000000 d9fb1f1c e1ff1d84 deff1eff d8fa20ff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff d8fa20ff deff1eff e1ff1d85 d8fb1f1c 00000000 dafc1f00 │ │ +00000000 00000000 d9fb1f1c e1ff1d84 deff1eff d8fa20ff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff d8fa20ff deff1eff e1ff1d85 d8fb1f1c 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #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 c3e75900 ffffae00 d8f77300 d3f3674a bce0541b c7ea5c00 b8dc5001 e7ff0900 f5ff8a01 f9ff9402 f9ff9504 f7ff9304 f7ff9304 f6ff9404 f1ff8f03 e8fe8801 dafa7c00 e4ff8100 e0fe7201 eaff7a00 e5ff7625 c6ea5942 ffff8900 ffff8d01 75912b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9dbe4700 eaff4501 c5f74800 a4c846cf a9d046ad b5dc5000 c7e46404 f5fd8e04 effd7f01 f3ff8300 f4ff8700 00000000 00000000 00000000 d2fa5f00 d2fb5e00 cffb5202 d4f96c04 65931902 01370000 bde454c5 92b33cb4 c2ed5100 caf65502 6a832c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 84a03d00 8bab3702 83a23300 79963136 9fc340ff abd1465e acd34600 9bc73203 fdffc903 fbff9927 f8ff944f f6ff9168 f8ff976e f6ff9662 f7ff9d43 f7feb318 e0ff0000 b8e44703 bfee5000 cdf55e76 99bc3ff9 3d4d1723 4c601d00 6b852c02 6b832f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c2ee4900 332b4000 9bc43503 94bc3300 8cab3880 97bc3af1 bed86035 fcff9376 f6fe8cd1 f4ff88f9 f2ff83ff f1ff82ff e7ff6eff e0ff60ff deff63ff dcff66f0 d8fc6cb9 d3f87550 d4fd6d33 a3c744fc 6e882c6c 80a02f00 89a93403 ffffff00 7a982e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fb7800 ecfe8700 eefe8c00 cde27103 797d6400 a3a47e13 b1d249e1 e4f96eff f5ff89fd efff7cff f2ff81ff f6ff8cfd f8ff91fb ebff79fb d8ff56fb d3ff51fe cefe4cff c9f94bff c7f351fa bee84ffe 8bac37c3 ffff6600 e1ff4602 819f3601 94b73800 91b33700 8fb13500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cffa5d00 d8fd6d00 dafe7000 e6fe7d02 fafe9a00 eafe7d1a f3fe8bc2 f2ff7eff f0ff7ffd eaff78fc f9ff92fd ffffa7fe ffffacff ffffaeff f0ff89ff dbff65ff d6ff60ff cffc58fe c8f54ffc c0ee48fc bbe844fe b1da43fa a4c94285 fffff300 a8d23802 92b33c01 86a63200 86a63300 84a33300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c1ed4e00 c4f15500 c4f15500 e2fd7602 e9ff7900 dcff691d f0ff8ad7 e7ff76ff e9fe7efd e2ff72fe edff85ff f4ff92ff edff86ff eaff7eff e9ff7fff e3ff74ff dcff6bff d5ff65ff cefb5cff c7f454ff bfeb4cff b9e348fe b3dc45fd a7cf3eff 9abe3a99 ddff4300 a2c93702 93b53d00 87a82f00 809f3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bce64f00 c5ef5e00 d8ff6701 a5ff0700 aaf81d0b e8ff86c7 e0ff72ff dcff6cfb d5fe5eff daff69ff deff71ff dbff68ff ddff6dff deff6fff deff6fff dbff6eff d7ff6aff d1fd64ff cbf65dff c4ef55ff bde84eff b2de40ff a7d333fe a7d03bfa 9bc139ff 8db03380 97bb3700 93b63503 b5e24300 75922b00 74902e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b4dc4b00 c6f64800 e4ff8a03 ecff9500 d7fd738c defe7cff cbfa54fa d1fa69ff e2faa7ff d8fa82ff cefc5aff d4fe65ff d6ff69ff d6ff6aff d6fe6aff d3fd68ff d0fa65ff cbf560ff c5ef5aff bfe954ff b5e047ff c0e06dff d1e59cff a9cd4afe 9bc135fd 8fb135fe 81a02f40 83a23100 86a63202 80a41600 6d862800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b0d65200 b6dd5300 c6f05d02 c2ed5600 bfeb512c d2fa72f8 cdf766ff bbeb3dfe e3f7b2ff ffffffff ebf8caff c3f150ff cbf65fff ccf760ff ccf762ff cbf662ff c9f360ff c6f05dff c2ec59ff bde754ff b9e152ff abd63dff deedb7ff ffffffff d7e5b1ff 92ba2bfc 91b337ff 82a131c1 ecff7000 f5ff7301 79962c00 68812b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 accf5b00 b6df4d00 c6ee6603 c8f06a00 c0e85c93 c5ed63ff bce64cfb b5e23aff d4ea9aff f9faf6ff c9e77dff bbe74bff c2eb58ff c2ec58ff c2ec59ff c1eb59ff bfe858ff bde556ff b9e152ff b5dd4eff b1d94cff a8d13fff b5d462ff f2f6e8ff b4c38eff 8cb129ff 91b338fd 819f32ff 6f8a2643 6f8b2500 74912903 6a832900 53642b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 e1ff7200 e3ff7300 e2ff7300 dffe7400 b2d85400 b1d94c01 a5cd3900 a3cc360d b7de55df b6df4dff b1dc40fe b3dd43ff b0da42ff b0d74bff afd941ff b7e04dff b8e24fff b9e250ff b8e151ff b8e051ff b6de50ff b4dc4eff b1d84cff aed549ff aad145ff a6cc43ff 9ec538ff 99bd3bff 8daf34ff 91b438ff 90b03cfc 809f32ff 6d882596 728f2400 76932703 71883500 f0ff8d00 ecff8b00 c2ee5700 97be2900 78b40400 bae45000 00000000 00000000 │ │ -00000000 00000000 e2ff7a00 faff9500 ffffff00 f6fe9200 f0ff8901 eaff8701 e0fb8801 aad04b03 aad04b00 aad04c3c abd247ff abd440fe abd43fff add540ff aed641ff add641ff aed646ff afd847ff b1d948ff b1d849ff b0d84aff b0d74aff aed549ff acd348ff aad146ff a7ce43ff a4ca41ff a0c63eff 9ec23dff 99bd3aff 95b839ff 8fb137ff 8bab37fd 7f9d31ff 688224d2 09071804 1e1f1b00 c4da6c02 e9ff7f04 d5fd5b04 c3ee5103 97bb3800 94ba3400 b1da4600 92b53800 00000000 │ │ -00000000 d6fc6900 dffe7b00 e4fe8100 e2fd7d01 ddfe7603 9df54500 a7db3600 a3d02901 a6ca4906 a9cc5100 aacd5567 a3c841ff a2c93afc a4cb3cff a5cd3dff a7ce3eff a8cf40ff a8cf41ff a9d042ff aad143ff a9d044ff a9d044ff a9cf44ff a7ce43ff a6cc42ff a4ca41ff a2c73fff 9fc43dff 9cc13bff 99bd39ff 95b938ff 90b335ff 8bac32ff 85a531fe 7a982dff 627a21f3 43531d1e 1d240b00 637a2502 b1db3c00 8cae3200 81a02f00 89aa3102 7c9b2e01 7e9d2e00 7c9a2d00 77942a00 │ │ -00000000 63842a00 63842a00 7fa13a00 b6d55901 def35b00 e5f06507 effa8f12 ffffff04 8ab23003 a5c55a00 a4c35d7c 9fc342ff a0c934fb a4cc3aff a5cd3bff a4cb3bff a3ca3cff a3ca3dff a3c93dff a3c93eff a3c93eff a2c83fff a2c73fff a0c63eff 9fc53dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 96ba37ff 94b836ff 91b434ff 8db032ff 86a82ffe 7c9b2cff 678025fd 49581f2f 74853300 e8f68d26 edff856d deff6c79 c8f45643 71902302 56840400 bae44d00 00000000 00000000 │ │ -00000000 cdfa5c00 f6ff9301 ffffd800 ffffce03 ebff847a edff88dd e1fe79ec c5ee58d0 afd35358 bee46300 a0b6720f 819c3fac 79913cff 7e9935fe 87a634ff 92b438ff 9abe3cff a0c53eff a3c93fff a6cd41ff a8cf42ff a8cf42ff a8cf42ff a7ce42ff a6cd41ff a4cb41ff a1c73fff 9ec33eff 9abe3cff 94b63aff 8cac37ff 819f33ff 759032fe 6e8238ff 627239fa 5d6f2f6f 9fc14700 b6dd5650 d4f86bf7 e7ff83ff cef85cfd b5e044ff 9cc1399c f6ff5200 ffff6201 90b03600 77952a00 │ │ -00000000 b6df4e00 c6ec6403 c7ed6500 c1e75e77 c3e95aff c4e960fc bfe65efe aed649ff 94b63aff 5b731b33 d9ff6e42 b9d670fd 788c42fe 505f2aff 3a461dff 303b17ff 2d3715ff 2c3713ff 2c3713ff 2f3b15ff 303b15ff 323f16ff 334017ff 333f17ff 343f18ff 313d18ff 2f3a17ff 2d3716ff 293313ff 273013ff 262e13ff 262f14ff 2c3518ff 3a4420fe 536032ff 5c6c31d3 171f0d10 8cad36c6 a6ce42ff b1d94ff9 a7cd46fb 9abe39fd 82a130ff 5d732238 5d732300 667f2502 73902700 │ │ -00000000 acc86e00 83aa1402 82a91200 99ba43b5 8fb330ff 90b433fa 90b337fe 8cac36f9 77952bff 576b2263 a3c54c79 acd246ff b5e044fb b7e049ff afd845ff a8ce45ff 9fc245ff 97b644ff 8eab41ff 88a340ff 829c3dff 7e963cff 7a933aff 779036ff 748f32ff 748e30ff 769130ff 789330ff 7c9930ff 7f9d31ff 83a331ff 88a831ff 8aab32ff 87a830ff 7e9e2cff 6a8525ff 4351223e 77932ccc 8cad33ff 93b637fd 90b236ff 8aab32fd 718c2dff 4d5f1f45 4d5f2000 55692103 6f892b00 │ │ -00000000 b4cd8000 789b1403 779a1300 92b045af 88a930ff 88a931fc 87a731ff 83a330fc 718d29ff 5063206d 91ae4a74 8aac30ff 91b433fc 96bb35ff 9cc138ff a1c73bff a6cd3eff a9d142ff add545ff afd747ff b1d94aff b4db4eff b1d848ff add544ff afd64aff acd347ff a8cf43ff a4ca40ff a0c53dff 9abf3aff 94b737ff 8eaf34ff 86a632ff 7e9b31fe 758f31ff 607723fc 3d4b1d3b 75912bd1 8cae33ff 93b638fd 90b236ff 8aab33fd 718c2dff 4d5f2043 4d5f2100 55692303 67822200 │ │ -00000000 b5ce8100 7b9e1903 7a9d1700 93b247af 88a930ff 88a931fc 87a731ff 83a230fb 718c29ff 50631e6e 8da84c72 88a831ff 8eb133fb 92b434ff 93b735ff 94b835ff 94b835ff 94b735ff 94b736ff 95b839ff 92b634ff 88ad25ff 8fb039ff 95b346ff 84a925ff 8baf2eff 90b238ff 8eb036ff 8cad34ff 8aab33ff 88a832ff 84a431ff 809f30ff 7b9830fe 738e32ff 607723fc 414e223d 748f2cd6 8aac32ff 91b437fd 8fb136ff 88a932fe 708a2cff 4c5e2041 4c5e2200 55692303 5b751800 │ │ -00000000 b3cc7d00 7a9d1903 799c1800 93b248af 87a72fff 87a730fc 85a530ff 81a130fb 708b2aff 50631f74 8aa34b73 84a42fff 8cad32fb 8fb133ff 92b534ff 93b635ff 94b837ff 95b839ff 91b532ff 8aaf27ff 92b33aff b7cc82ff ebf0dfff f9faf5ff cad8a4ff 99b64dff 85a927ff 88ab2cff 8dae36ff 8bab36ff 87a732ff 84a431ff 809e30ff 7a972ffe 728c30ff 5e7523fc 3d4a203d 718d29d5 89ab33ff 90b337fd 8eaf35ff 87a832fe 6f892cff 495b1d3b 4a5b1e00 54682103 54681f00 │ │ -00000000 c6dc9c00 81a22703 80a22700 92b147a4 86a62fff 85a62ffb 84a430ff 809f2ffb 718b2bff 51641f7b 87a04a73 82a22fff 8aac31fb 8daf32ff 90b233ff 92b536ff 8db12eff 83a822ff 95b443ff c0d191ff eff3e5ff ffffffff fffffeff fffffeff ffffffff f9fbf6ff d0dcb0ff 9db759ff 7fa126ff 7da025ff 86a633ff 83a231ff 7f9d30ff 79952ffe 718c30ff 5e7523fa 424e2640 708b29dc 88a932ff 8fb136fe 8dae35ff 86a732fe 6e882bff 47591e3c 48591f00 52652103 4f631c00 │ │ -00000000 e7f9cb00 82a32b04 82a32a00 93b149a2 85a52fff 84a42ffb 83a22fff 7f9d2ffb 6f8a2aff 4f631d79 869f486a 809f2eff 89aa31fb 8cae32ff 90b235ff 8cb02dff 9fbc51ff dae6baff f7f9f1ff ffffffff ffffffff fefefdff fefefdff fffffeff fdfefcff fffffeff ffffffff fbfcfaff e4ecd0ff aec375ff 7f9f2aff 82a132ff 7e9c30ff 78942efe 6f8a2eff 5c7322f6 4450293b 708a2ae2 87a831ff 8eb036fe 8cad34ff 85a531ff 6d872bff 47581e37 48581f00 53662202 4d601b00 │ │ -00000000 bdd68800 85a52f04 85a52f00 93b14a9e 84a42fff 83a32efb 81a12eff 7e9d2efb 6f892bff 50631e7e 88a04c66 7f9d2eff 87a830fb 8bac32ff 8cae31ff 92b437ff 92a660ff bbbeb5ff fefdfeff ffffffff fdfefcff fdfdfcff ffffffff ffffffff fefefeff fcfdfcff fefefeff ffffffff dededcff 858e71ff 839e3dff 81a02fff 7d9b30ff 77932efe 768e3aff 5e7525f6 414d233a 6f892ae1 87a732ff 8dae35fe 8aac34fe 84a431ff 6c862afd 43541a31 44541b00 51641f02 4a5d1b00 │ │ -00000000 7c9c2d00 88a73504 88a73500 93b04a96 84a42fff 82a22efb 809f2eff 7d9b2efb 6f892bff 51651f86 89a04e67 7e9c2dff 86a62ffb 8bab33ff 86a929ff a2bd59ff eaeee3ff 909e6eff 78874fff c4c9b6ff fefeffff ffffffff fdfdfdff fcfdfcff fefefeff ffffffff e2e4deff 89956cff 6b7b45ff c9cdc1ff bcc89dff 73931fff 7e9c32ff 77932efe 788f40ff 5e7426f6 3f4c223d 6d8828e3 86a631ff 8cad35fe 8aab34fe 83a330ff 6e8630fd 45542131 46552400 51632402 485a1c00 │ │ -00000000 8aa74300 87a73604 88a73600 94b14b96 83a32eff 81a02dfb 7f9e2dff 7c9a2dfb 6d872aff 50631d85 879f4e67 7d9b2dff 84a42ffb 89aa32ff 87a92aff 9ab64fff fcfdfbff ffffffff dde3ceff 8b9d5fff 7f8f57ff cbcfc1ff fffeffff ffffffff e8e8e5ff 909a76ff 718245ff b6c09cff f9fbf7ff ffffffff b4bf97ff 6e8d1eff 7e9b32ff 76922ffe 778e3eff 5d7225f4 47532a42 6e8829ea 85a530ff 8bac35fe 89aa34fe 82a230ff 6e8732f9 43522029 45542400 52642302 47591a00 │ │ -00000000 9ab55a00 87a63604 87a73600 94b14c8d 83a22fff 809f2cfb 7e9d2dff 7b992cfb 6d8729ff 4f631c86 879f4c60 7c9a2dff 83a32efb 88a931ff 86a82aff 99b54eff fbfcf9ff fefefeff fefefeff ffffffff d6dec2ff 809254ff 87936aff 99a088ff 697744ff acb890ff f7f9f3ff ffffffff fbfcfaff ffffffff b2bd97ff 6b8a1dff 7c9931ff 75912ffe 758d3eff 5c7223f1 48542a3b 6f892aeb 85a531ff 8aab34fe 88a833fe 81a030ff 6d8532f9 404e1f28 424f2100 4f622202 46571b00 │ │ -00000000 9db85f00 87a63804 87a63700 94b14e8c 82a12fff 7f9e2cfb 7d9b2cff 7a972cfb 6d872aff 51641f8f 869e4b5b 7c9a2cff 82a12efb 86a731ff 84a72aff 98b44dff fcfdfbff ffffffff fdfefcff fdfefdff fefefeff ffffffff acb98cff 6f833bff f8f9f7ff ffffffff fefefdff fdfdfcff fcfdfbff ffffffff b3bd98ff 69871cff 7b9831ff 759130fe 758c3eff 5b7123f1 4552263a 6d8728eb 84a431ff 89aa34fe 87a733fe 81a030ff 6c8432f7 3e4a1f23 3f4c2100 4f612302 45551d00 │ │ -00000000 a1bb6500 88a63904 88a73900 95b14f84 81a02eff 7e9d2bfb 7c9a2cff 79962cfb 6a8426ff 52651f92 879e4f5d 7b992dff 81a02dfb 85a530ff 83a529ff 97b34dff fcfdfbff ffffffff fffffeff ffffffff fbfcfaff ffffffff ccd3b9ff 9cae6fff ffffffff fbfbf9ff fefffeff ffffffff fdfdfcff ffffffff acb790ff 68851cff 799630ff 759031fe 748b3dff 5a7023f1 434f263c 6c8627ec 83a330ff 88a934fe 86a733fe 809e2fff 6b8333f5 39461b1f 3b471e00 4e602101 43531900 │ │ -00000000 a3be6800 89a73b04 89a83b00 95b2507f 81a02fff 7d9b2bfb 7b992bff 77942bfb 698325ff 50631d92 899f525d 7b982dff 809f2dfb 84a430ff 82a429ff 97b24dff fcfdfbff ffffffff fffffeff ffffffff fdfdfcff ffffffff c7ceb4ff 93a567ff ffffffff fdfdfcff ffffffff ffffffff fdfdfcff ffffffff a8b38aff 67841cff 789430ff 759032fe 738a3cff 596f22ef 4c582f41 6d8728ef 83a330ff 88a834fe 85a533fe 7f9d2fff 6b8233f4 38431c1c 39451e00 4e5f2301 45541f00 │ │ -00000000 a4bf6a00 89a73d04 8aa83e00 95b25178 819f2fff 7c9a2afc 79972bff 77942bfb 698325ff 4f621c91 889f5159 7a982dff 7f9e2cfb 83a330ff 81a228ff 96b24dff fafbf9ff fefefeff ffffffff ffffffff fdfdfcff ffffffff c8cfb5ff 94a568ff ffffffff fdfdfcff ffffffff ffffffff fcfdfbff ffffffff aab58cff 67841cff 77932fff 758f34fe 72893bff 596f21eb 4c592e3b 6c8628f0 82a230ff 87a734fe 84a433fe 7e9c30ff 6a8134ee 2d391516 313c1800 4c5e2101 41511a00 │ │ -00000000 a6c06c00 8ba94004 8caa4100 97b35373 809f2fff 7b982afb 78962bff 75912afc 688225ff 4f621b92 889f4e52 7a972cff 7f9d2cfb 83a22fff 81a228ff 94b04aff fcfdfbff ffffffff fdfdfcff fefefdff fdfdfdff ffffffff c7ceb5ff 94a567ff ffffffff fdfdfcff fffffeff fdfdfcff fcfdfbff ffffffff a8b58aff 67841cff 76912eff 769037fe 788e48ff 5a6e23eb 48542b38 6d8828f0 82a22dff 86a632fc 83a330fc 7d9b2fff 6c823aeb 363c2a11 39402c00 55653101 44532000 │ │ -00000000 a1ba6b00 89a44603 89a54700 91ab5360 7e9b2fff 799827f9 789628fb 759129f8 657e25ff 495b1a84 91a75a52 7a972fff 7e9c2cfb 81a02dff 84a42fff 81a12cff 92a06cff dfe1dcff ffffffff fefefeff fbfbfaff ffffffff c7ceb6ff 93a467ff ffffffff fbfbf9ff fefefdff ffffffff f7f8f7ff a9af9bff 607430ff 728e29ff 738f2bff 748e35fe 7a8f4eff 5b6e2df2 1f231519 6a822dbb 7f9b39ff 88a640fd 82a039fc 789239ff 6d7f44b5 bddd7c00 d1f97f01 57673300 3b4a1700 │ │ -00000000 7f944f00 798e4601 8a9f5f00 8ca0640d 6a812fc2 6c8235ff 687e31fc 60752fff 536628e4 000b0016 9eb3725a 859f45ff 7d9b2afb 81a02eff 82a22eff 85a52fff 698619ff 5d7321ff 97a27bff e8e9e6ff ffffffff ffffffff c5ccb3ff 92a366ff ffffffff fefefdff fbfafbff b9bfacff 66763eff 4b6212ff 637c22ff 738f2cff 728e2aff 748e35fe 7a8e4fff 5d6e37f0 0f1a0012 657c3015 7a9148a0 8da45fdd 839a53dd 6f85409b 5d6d3a15 61703f00 697c4001 65773b00 00000000 │ │ -00000000 bedf7300 bedf7300 52632801 3a491000 4252230a 5a6a3356 5b6b3681 53623163 4f5d3018 91a46b00 9db17458 8ba44fff 7c9a28fc 809f2dff 82a12eff 83a22eff 84a331ff 7d9b2cff 668419ff 667d2cff a1ab88ff fbfafdff cad1b9ff 96a76aff ffffffff c1c6b6ff 707f4aff 566e17ff 698523ff 75902fff 728d2cff 728e2bff 718c2aff 748d36fe 7a8e4fff 5d6d37e8 0917000f 00000000 00000001 5b762107 6c862b07 8da05e00 606f3e01 5b6b3700 5a6a3800 5b6a3800 404f1d00 │ │ -00000000 859b5500 80984800 7d954300 80984801 78913801 79923b00 6c842f00 556c1d00 82975303 a8b88a00 9aac7930 869e4dfe 7b9a2afd 7f9e2cfe 81a02dff 82a22eff 81a02eff 7f9e2eff 82a031ff 7c9a2bff 638117ff 6f823eff 889665ff 859a50ff 7c8860ff 516916ff 6a8622ff 7a9731ff 789430ff 75912dff 75912cff 74902dff 718d29ff 738d36fb 778a50ff 5a6a33c6 ffffff00 adc47d02 7a904b03 00010000 88877100 74894a03 697c3e01 6d804300 6d804200 6e804500 00000000 │ │ -00000000 00000000 768b4600 596d2600 546a1c00 5b702501 5f703203 63723f04 58683304 56662f01 65821902 637e2200 7c904ea0 718b2fff 78952afa 7d9b2efe 7d9c2bff 7e9d2bff 7e9d2cff 7e9d2dff 7e9c2eff 81a033ff 769427ff 66811fff 6f8c26ff 627d1dff 789330ff 7a9731ff 79962fff 7a972fff 79952fff 76922eff 738f2cfe 6f892dfb 748947fd 697b41ff 52652250 52662300 586c2b03 6b852b00 7d964501 7b944501 69822a00 708b2a00 77913900 657c3100 00000000 00000000 │ │ -00000000 00000000 00000000 5b6f2900 5b712900 5c722c00 596d2700 54672200 53652700 90a46400 72844b01 878e8a00 8f9b800b 6b8136a9 678027ff 728c33fe 7c9540ff 7c973bff 7a9635ff 7a9632ff 7a9731ff 7a9731ff 7c9934fd 7e9a37fd 7d9a37fd 7d993afe 7a9638ff 7c983aff 7b973bff 7a953cff 77923cff 748d3bff 6f8738fe 698037ff 667c35f7 5e742968 70844000 667a3902 69871c00 3c4d1200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 899a6200 8a9c6300 8a9c6300 80925901 758b3a02 62781600 6d813c58 60752cfa 677d32ff 7a8f4afe 829753ff 839953ff 829950ff 81994dff 80984dff 81994fff 839b52ff 859d56ff 89a25bff 8ba25eff 8aa25fff 88a05dff 839a58fe 7a904cff 6f8640f0 6c843595 66802728 657d2d00 596e2902 353d1f00 485a1700 51603400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d905400 768a4900 75894600 80925a02 ffffff00 d3dec90e 5f7132eb 425410ff 485b1afe 536725ff 5f7331ff 677b3bff 6f8344fe 7c9250dc 819756de 859a59df 84995aed 7c9152ff 788d4dff 728748ff 697d3dff 5a6e2dfb 52632dff 515d369d 5b654700 5a664104 5f732c02 586e2500 586d2400 5d722c00 5d712f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4d00 73894100 92a66501 c7d7b000 b5c59a12 718837e9 576e1bff 4b5f1afe 415217ff 3d4d17fe 3b4a17ff 3b481af7 2f3e0f26 5c910406 5828ad00 5c693c79 384611ff 37470ffc 3d4d15ff 41511aff 405117fb 495728ff 505b3994 5b625200 5f6e3d06 72902f00 69823200 68803100 60762c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ab6401 c7d7b600 d2e0c90a 7b943ae3 698422ff 637c23fe 596f21ff 4f6220fe 46571fff 425120f6 35401c21 161f0000 52602d00 616d436e 3f4e17ff 415217fb 495b1eff 4f6123ff 4e621ffb 52632bff 535f3993 606c4c00 5d6a4404 59663b00 6d853500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92a66500 99b16501 c9dbb400 d3e3c60b 809b3de3 718d25ff 6e8928fe 678026ff 5d7425fe 506321ff 465520f6 38451c22 00000000 55642e00 64724268 455519ff 4a5c1afb 556922ff 5b7027ff 5a7023fb 5b6d2eff 56643a93 65714d00 63704604 5a683a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9db56601 cfe2b800 dbedcc0a 839f3ee2 739026ff 738e29fe 6f8929ff 678029fe 5a7025ff 4c5d24f5 39441c21 0b120000 60713600 6b7a4769 4f621eff 566c1ffc 607827ff 657d2bff 637b27fc 617531ff 5a683b93 69764f00 67764704 5e6e3900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9eb66801 daeccc00 e0f1d709 85a13fdd 749125ff 739029fd 718c2aff 6c862bfe 627927ff 54652cf2 3440181b 00000000 6f804700 75855066 596e24ff 5e771ff9 688229ff 6b842dff 678027fa 657a32ff 5c6c3c90 6d7b5100 6a7a4904 51632600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 97ae6500 42650002 42640000 7c973ab0 75912cff 75912bfc 728d2afd 708a30fc 667d2eff 546726ca 00000002 abc96102 74864a00 75874c2e 657c2cf8 6b842eff 6f8a30fe 728c35ff 718a35fd 677d31ff 5b6e3153 60733700 62753503 4f622100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c843100 6a822f01 647d2300 657d2b1c 6d8436be 758a43ff 748b44fe 768c4cff 6a7f40cd 5368212c 54682300 5f733002 6e863202 68812800 70893353 7d9448df 889f57fd 8da560fd 819952eb 6a813471 8da46600 9bb27701 5c732000 5b722500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9bb36700 9bb36700 748b3e01 00000000 354c0005 6377323b 6f83465c 6f834641 5b702608 849f4500 54662c01 202e0000 79895300 798c4a01 718f2200 6b881d0d 839d4d3e 89a15944 7b944315 8aa25b00 6f7e5301 00340000 ffddff00 4e602300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d3f3674a bce0541b 00000000 b8dc5001 00000000 f5ff8a01 f9ff9402 f9ff9504 f7ff9304 f7ff9304 f6ff9404 f1ff8f03 e8fe8801 00000000 00000000 e0fe7201 00000000 e5ff7625 c6ea5942 00000000 ffff8d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaff4501 00000000 a4c846cf a9d046ad 00000000 c7e46404 f5fd8e04 effd7f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cffb5202 d4f96c04 65931902 00000000 bde454c5 92b33cb4 00000000 caf65502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8bab3702 00000000 79963136 9fc340ff abd1465e 00000000 9bc73203 fdffc903 fbff9927 f8ff944f f6ff9168 f8ff976e f6ff9662 f7ff9d43 f7feb318 00000000 b8e44703 00000000 cdf55e76 99bc3ff9 3d4d1723 00000000 6b852c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9bc43503 00000000 8cab3880 97bc3af1 bed86035 fcff9376 f6fe8cd1 f4ff88f9 f2ff83ff f1ff82ff e7ff6eff e0ff60ff deff63ff dcff66f0 d8fc6cb9 d3f87550 d4fd6d33 a3c744fc 6e882c6c 00000000 89a93403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cde27103 00000000 a3a47e13 b1d249e1 e4f96eff f5ff89fd efff7cff f2ff81ff f6ff8cfd f8ff91fb ebff79fb d8ff56fb d3ff51fe cefe4cff c9f94bff c7f351fa bee84ffe 8bac37c3 00000000 e1ff4602 819f3601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e6fe7d02 00000000 eafe7d1a f3fe8bc2 f2ff7eff f0ff7ffd eaff78fc f9ff92fd ffffa7fe ffffacff ffffaeff f0ff89ff dbff65ff d6ff60ff cffc58fe c8f54ffc c0ee48fc bbe844fe b1da43fa a4c94285 00000000 a8d23802 92b33c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e2fd7602 00000000 dcff691d f0ff8ad7 e7ff76ff e9fe7efd e2ff72fe edff85ff f4ff92ff edff86ff eaff7eff e9ff7fff e3ff74ff dcff6bff d5ff65ff cefb5cff c7f454ff bfeb4cff b9e348fe b3dc45fd a7cf3eff 9abe3a99 00000000 a2c93702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d8ff6701 00000000 aaf81d0b e8ff86c7 e0ff72ff dcff6cfb d5fe5eff daff69ff deff71ff dbff68ff ddff6dff deff6fff deff6fff dbff6eff d7ff6aff d1fd64ff cbf65dff c4ef55ff bde84eff b2de40ff a7d333fe a7d03bfa 9bc139ff 8db03380 00000000 93b63503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e4ff8a03 00000000 d7fd738c defe7cff cbfa54fa d1fa69ff e2faa7ff d8fa82ff cefc5aff d4fe65ff d6ff69ff d6ff6aff d6fe6aff d3fd68ff d0fa65ff cbf560ff c5ef5aff bfe954ff b5e047ff c0e06dff d1e59cff a9cd4afe 9bc135fd 8fb135fe 81a02f40 00000000 86a63202 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6f05d02 00000000 bfeb512c d2fa72f8 cdf766ff bbeb3dfe e3f7b2ff ffffffff ebf8caff c3f150ff cbf65fff ccf760ff ccf762ff cbf662ff c9f360ff c6f05dff c2ec59ff bde754ff b9e152ff abd63dff deedb7ff ffffffff d7e5b1ff 92ba2bfc 91b337ff 82a131c1 00000000 f5ff7301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6ee6603 00000000 c0e85c93 c5ed63ff bce64cfb b5e23aff d4ea9aff f9faf6ff c9e77dff bbe74bff c2eb58ff c2ec58ff c2ec59ff c1eb59ff bfe858ff bde556ff b9e152ff b5dd4eff b1d94cff a8d13fff b5d462ff f2f6e8ff b4c38eff 8cb129ff 91b338fd 819f32ff 6f8a2643 00000000 74912903 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b1d94c01 00000000 a3cc360d b7de55df b6df4dff b1dc40fe b3dd43ff b0da42ff b0d74bff afd941ff b7e04dff b8e24fff b9e250ff b8e151ff b8e051ff b6de50ff b4dc4eff b1d84cff aed549ff aad145ff a6cc43ff 9ec538ff 99bd3bff 8daf34ff 91b438ff 90b03cfc 809f32ff 6d882596 00000000 76932703 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 f0ff8901 eaff8701 e0fb8801 aad04b03 00000000 aad04c3c abd247ff abd440fe abd43fff add540ff aed641ff add641ff aed646ff afd847ff b1d948ff b1d849ff b0d84aff b0d74aff aed549ff acd348ff aad146ff a7ce43ff a4ca41ff a0c63eff 9ec23dff 99bd3aff 95b839ff 8fb137ff 8bab37fd 7f9d31ff 688224d2 09071804 00000000 c4da6c02 e9ff7f04 d5fd5b04 c3ee5103 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 e2fd7d01 ddfe7603 00000000 00000000 a3d02901 a6ca4906 00000000 aacd5567 a3c841ff a2c93afc a4cb3cff a5cd3dff a7ce3eff a8cf40ff a8cf41ff a9d042ff aad143ff a9d044ff a9d044ff a9cf44ff a7ce43ff a6cc42ff a4ca41ff a2c73fff 9fc43dff 9cc13bff 99bd39ff 95b938ff 90b335ff 8bac32ff 85a531fe 7a982dff 627a21f3 43531d1e 00000000 637a2502 00000000 00000000 00000000 89aa3102 7c9b2e01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 b6d55901 00000000 e5f06507 effa8f12 ffffff04 8ab23003 00000000 a4c35d7c 9fc342ff a0c934fb a4cc3aff a5cd3bff a4cb3bff a3ca3cff a3ca3dff a3c93dff a3c93eff a3c93eff a2c83fff a2c73fff a0c63eff 9fc53dff 9ec33dff 9cc13bff 9abf3aff 99bd39ff 96ba37ff 94b836ff 91b434ff 8db032ff 86a82ffe 7c9b2cff 678025fd 49581f2f 00000000 e8f68d26 edff856d deff6c79 c8f45643 71902302 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 f6ff9301 00000000 ffffce03 ebff847a edff88dd e1fe79ec c5ee58d0 afd35358 00000000 a0b6720f 819c3fac 79913cff 7e9935fe 87a634ff 92b438ff 9abe3cff a0c53eff a3c93fff a6cd41ff a8cf42ff a8cf42ff a8cf42ff a7ce42ff a6cd41ff a4cb41ff a1c73fff 9ec33eff 9abe3cff 94b63aff 8cac37ff 819f33ff 759032fe 6e8238ff 627239fa 5d6f2f6f 00000000 b6dd5650 d4f86bf7 e7ff83ff cef85cfd b5e044ff 9cc1399c 00000000 ffff6201 00000000 00000000 │ │ +00000000 00000000 c6ec6403 00000000 c1e75e77 c3e95aff c4e960fc bfe65efe aed649ff 94b63aff 5b731b33 d9ff6e42 b9d670fd 788c42fe 505f2aff 3a461dff 303b17ff 2d3715ff 2c3713ff 2c3713ff 2f3b15ff 303b15ff 323f16ff 334017ff 333f17ff 343f18ff 313d18ff 2f3a17ff 2d3716ff 293313ff 273013ff 262e13ff 262f14ff 2c3518ff 3a4420fe 536032ff 5c6c31d3 171f0d10 8cad36c6 a6ce42ff b1d94ff9 a7cd46fb 9abe39fd 82a130ff 5d732238 00000000 667f2502 00000000 │ │ +00000000 00000000 83aa1402 00000000 99ba43b5 8fb330ff 90b433fa 90b337fe 8cac36f9 77952bff 576b2263 a3c54c79 acd246ff b5e044fb b7e049ff afd845ff a8ce45ff 9fc245ff 97b644ff 8eab41ff 88a340ff 829c3dff 7e963cff 7a933aff 779036ff 748f32ff 748e30ff 769130ff 789330ff 7c9930ff 7f9d31ff 83a331ff 88a831ff 8aab32ff 87a830ff 7e9e2cff 6a8525ff 4351223e 77932ccc 8cad33ff 93b637fd 90b236ff 8aab32fd 718c2dff 4d5f1f45 00000000 55692103 00000000 │ │ +00000000 00000000 789b1403 00000000 92b045af 88a930ff 88a931fc 87a731ff 83a330fc 718d29ff 5063206d 91ae4a74 8aac30ff 91b433fc 96bb35ff 9cc138ff a1c73bff a6cd3eff a9d142ff add545ff afd747ff b1d94aff b4db4eff b1d848ff add544ff afd64aff acd347ff a8cf43ff a4ca40ff a0c53dff 9abf3aff 94b737ff 8eaf34ff 86a632ff 7e9b31fe 758f31ff 607723fc 3d4b1d3b 75912bd1 8cae33ff 93b638fd 90b236ff 8aab33fd 718c2dff 4d5f2043 00000000 55692303 00000000 │ │ +00000000 00000000 7b9e1903 00000000 93b247af 88a930ff 88a931fc 87a731ff 83a230fb 718c29ff 50631e6e 8da84c72 88a831ff 8eb133fb 92b434ff 93b735ff 94b835ff 94b835ff 94b735ff 94b736ff 95b839ff 92b634ff 88ad25ff 8fb039ff 95b346ff 84a925ff 8baf2eff 90b238ff 8eb036ff 8cad34ff 8aab33ff 88a832ff 84a431ff 809f30ff 7b9830fe 738e32ff 607723fc 414e223d 748f2cd6 8aac32ff 91b437fd 8fb136ff 88a932fe 708a2cff 4c5e2041 00000000 55692303 00000000 │ │ +00000000 00000000 7a9d1903 00000000 93b248af 87a72fff 87a730fc 85a530ff 81a130fb 708b2aff 50631f74 8aa34b73 84a42fff 8cad32fb 8fb133ff 92b534ff 93b635ff 94b837ff 95b839ff 91b532ff 8aaf27ff 92b33aff b7cc82ff ebf0dfff f9faf5ff cad8a4ff 99b64dff 85a927ff 88ab2cff 8dae36ff 8bab36ff 87a732ff 84a431ff 809e30ff 7a972ffe 728c30ff 5e7523fc 3d4a203d 718d29d5 89ab33ff 90b337fd 8eaf35ff 87a832fe 6f892cff 495b1d3b 00000000 54682103 00000000 │ │ +00000000 00000000 81a22703 00000000 92b147a4 86a62fff 85a62ffb 84a430ff 809f2ffb 718b2bff 51641f7b 87a04a73 82a22fff 8aac31fb 8daf32ff 90b233ff 92b536ff 8db12eff 83a822ff 95b443ff c0d191ff eff3e5ff ffffffff fffffeff fffffeff ffffffff f9fbf6ff d0dcb0ff 9db759ff 7fa126ff 7da025ff 86a633ff 83a231ff 7f9d30ff 79952ffe 718c30ff 5e7523fa 424e2640 708b29dc 88a932ff 8fb136fe 8dae35ff 86a732fe 6e882bff 47591e3c 00000000 52652103 00000000 │ │ +00000000 00000000 82a32b04 00000000 93b149a2 85a52fff 84a42ffb 83a22fff 7f9d2ffb 6f8a2aff 4f631d79 869f486a 809f2eff 89aa31fb 8cae32ff 90b235ff 8cb02dff 9fbc51ff dae6baff f7f9f1ff ffffffff ffffffff fefefdff fefefdff fffffeff fdfefcff fffffeff ffffffff fbfcfaff e4ecd0ff aec375ff 7f9f2aff 82a132ff 7e9c30ff 78942efe 6f8a2eff 5c7322f6 4450293b 708a2ae2 87a831ff 8eb036fe 8cad34ff 85a531ff 6d872bff 47581e37 00000000 53662202 00000000 │ │ +00000000 00000000 85a52f04 00000000 93b14a9e 84a42fff 83a32efb 81a12eff 7e9d2efb 6f892bff 50631e7e 88a04c66 7f9d2eff 87a830fb 8bac32ff 8cae31ff 92b437ff 92a660ff bbbeb5ff fefdfeff ffffffff fdfefcff fdfdfcff ffffffff ffffffff fefefeff fcfdfcff fefefeff ffffffff dededcff 858e71ff 839e3dff 81a02fff 7d9b30ff 77932efe 768e3aff 5e7525f6 414d233a 6f892ae1 87a732ff 8dae35fe 8aac34fe 84a431ff 6c862afd 43541a31 00000000 51641f02 00000000 │ │ +00000000 00000000 88a73504 00000000 93b04a96 84a42fff 82a22efb 809f2eff 7d9b2efb 6f892bff 51651f86 89a04e67 7e9c2dff 86a62ffb 8bab33ff 86a929ff a2bd59ff eaeee3ff 909e6eff 78874fff c4c9b6ff fefeffff ffffffff fdfdfdff fcfdfcff fefefeff ffffffff e2e4deff 89956cff 6b7b45ff c9cdc1ff bcc89dff 73931fff 7e9c32ff 77932efe 788f40ff 5e7426f6 3f4c223d 6d8828e3 86a631ff 8cad35fe 8aab34fe 83a330ff 6e8630fd 45542131 00000000 51632402 00000000 │ │ +00000000 00000000 87a73604 00000000 94b14b96 83a32eff 81a02dfb 7f9e2dff 7c9a2dfb 6d872aff 50631d85 879f4e67 7d9b2dff 84a42ffb 89aa32ff 87a92aff 9ab64fff fcfdfbff ffffffff dde3ceff 8b9d5fff 7f8f57ff cbcfc1ff fffeffff ffffffff e8e8e5ff 909a76ff 718245ff b6c09cff f9fbf7ff ffffffff b4bf97ff 6e8d1eff 7e9b32ff 76922ffe 778e3eff 5d7225f4 47532a42 6e8829ea 85a530ff 8bac35fe 89aa34fe 82a230ff 6e8732f9 43522029 00000000 52642302 00000000 │ │ +00000000 00000000 87a63604 00000000 94b14c8d 83a22fff 809f2cfb 7e9d2dff 7b992cfb 6d8729ff 4f631c86 879f4c60 7c9a2dff 83a32efb 88a931ff 86a82aff 99b54eff fbfcf9ff fefefeff fefefeff ffffffff d6dec2ff 809254ff 87936aff 99a088ff 697744ff acb890ff f7f9f3ff ffffffff fbfcfaff ffffffff b2bd97ff 6b8a1dff 7c9931ff 75912ffe 758d3eff 5c7223f1 48542a3b 6f892aeb 85a531ff 8aab34fe 88a833fe 81a030ff 6d8532f9 404e1f28 00000000 4f622202 00000000 │ │ +00000000 00000000 87a63804 00000000 94b14e8c 82a12fff 7f9e2cfb 7d9b2cff 7a972cfb 6d872aff 51641f8f 869e4b5b 7c9a2cff 82a12efb 86a731ff 84a72aff 98b44dff fcfdfbff ffffffff fdfefcff fdfefdff fefefeff ffffffff acb98cff 6f833bff f8f9f7ff ffffffff fefefdff fdfdfcff fcfdfbff ffffffff b3bd98ff 69871cff 7b9831ff 759130fe 758c3eff 5b7123f1 4552263a 6d8728eb 84a431ff 89aa34fe 87a733fe 81a030ff 6c8432f7 3e4a1f23 00000000 4f612302 00000000 │ │ +00000000 00000000 88a63904 00000000 95b14f84 81a02eff 7e9d2bfb 7c9a2cff 79962cfb 6a8426ff 52651f92 879e4f5d 7b992dff 81a02dfb 85a530ff 83a529ff 97b34dff fcfdfbff ffffffff fffffeff ffffffff fbfcfaff ffffffff ccd3b9ff 9cae6fff ffffffff fbfbf9ff fefffeff ffffffff fdfdfcff ffffffff acb790ff 68851cff 799630ff 759031fe 748b3dff 5a7023f1 434f263c 6c8627ec 83a330ff 88a934fe 86a733fe 809e2fff 6b8333f5 39461b1f 00000000 4e602101 00000000 │ │ +00000000 00000000 89a73b04 00000000 95b2507f 81a02fff 7d9b2bfb 7b992bff 77942bfb 698325ff 50631d92 899f525d 7b982dff 809f2dfb 84a430ff 82a429ff 97b24dff fcfdfbff ffffffff fffffeff ffffffff fdfdfcff ffffffff c7ceb4ff 93a567ff ffffffff fdfdfcff ffffffff ffffffff fdfdfcff ffffffff a8b38aff 67841cff 789430ff 759032fe 738a3cff 596f22ef 4c582f41 6d8728ef 83a330ff 88a834fe 85a533fe 7f9d2fff 6b8233f4 38431c1c 00000000 4e5f2301 00000000 │ │ +00000000 00000000 89a73d04 00000000 95b25178 819f2fff 7c9a2afc 79972bff 77942bfb 698325ff 4f621c91 889f5159 7a982dff 7f9e2cfb 83a330ff 81a228ff 96b24dff fafbf9ff fefefeff ffffffff ffffffff fdfdfcff ffffffff c8cfb5ff 94a568ff ffffffff fdfdfcff ffffffff ffffffff fcfdfbff ffffffff aab58cff 67841cff 77932fff 758f34fe 72893bff 596f21eb 4c592e3b 6c8628f0 82a230ff 87a734fe 84a433fe 7e9c30ff 6a8134ee 2d391516 00000000 4c5e2101 00000000 │ │ +00000000 00000000 8ba94004 00000000 97b35373 809f2fff 7b982afb 78962bff 75912afc 688225ff 4f621b92 889f4e52 7a972cff 7f9d2cfb 83a22fff 81a228ff 94b04aff fcfdfbff ffffffff fdfdfcff fefefdff fdfdfdff ffffffff c7ceb5ff 94a567ff ffffffff fdfdfcff fffffeff fdfdfcff fcfdfbff ffffffff a8b58aff 67841cff 76912eff 769037fe 788e48ff 5a6e23eb 48542b38 6d8828f0 82a22dff 86a632fc 83a330fc 7d9b2fff 6c823aeb 363c2a11 00000000 55653101 00000000 │ │ +00000000 00000000 89a44603 00000000 91ab5360 7e9b2fff 799827f9 789628fb 759129f8 657e25ff 495b1a84 91a75a52 7a972fff 7e9c2cfb 81a02dff 84a42fff 81a12cff 92a06cff dfe1dcff ffffffff fefefeff fbfbfaff ffffffff c7ceb6ff 93a467ff ffffffff fbfbf9ff fefefdff ffffffff f7f8f7ff a9af9bff 607430ff 728e29ff 738f2bff 748e35fe 7a8f4eff 5b6e2df2 1f231519 6a822dbb 7f9b39ff 88a640fd 82a039fc 789239ff 6d7f44b5 00000000 d1f97f01 00000000 00000000 │ │ +00000000 00000000 798e4601 00000000 8ca0640d 6a812fc2 6c8235ff 687e31fc 60752fff 536628e4 000b0016 9eb3725a 859f45ff 7d9b2afb 81a02eff 82a22eff 85a52fff 698619ff 5d7321ff 97a27bff e8e9e6ff ffffffff ffffffff c5ccb3ff 92a366ff ffffffff fefefdff fbfafbff b9bfacff 66763eff 4b6212ff 637c22ff 738f2cff 728e2aff 748e35fe 7a8e4fff 5d6e37f0 0f1a0012 657c3015 7a9148a0 8da45fdd 839a53dd 6f85409b 5d6d3a15 00000000 697c4001 00000000 00000000 │ │ +00000000 00000000 00000000 52632801 00000000 4252230a 5a6a3356 5b6b3681 53623163 4f5d3018 00000000 9db17458 8ba44fff 7c9a28fc 809f2dff 82a12eff 83a22eff 84a331ff 7d9b2cff 668419ff 667d2cff a1ab88ff fbfafdff cad1b9ff 96a76aff ffffffff c1c6b6ff 707f4aff 566e17ff 698523ff 75902fff 728d2cff 728e2bff 718c2aff 748d36fe 7a8e4fff 5d6d37e8 0917000f 00000000 00000001 5b762107 6c862b07 00000000 606f3e01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 80984801 78913801 00000000 00000000 00000000 82975303 00000000 9aac7930 869e4dfe 7b9a2afd 7f9e2cfe 81a02dff 82a22eff 81a02eff 7f9e2eff 82a031ff 7c9a2bff 638117ff 6f823eff 889665ff 859a50ff 7c8860ff 516916ff 6a8622ff 7a9731ff 789430ff 75912dff 75912cff 74902dff 718d29ff 738d36fb 778a50ff 5a6a33c6 00000000 adc47d02 7a904b03 00000000 00000000 74894a03 697c3e01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 5b702501 5f703203 63723f04 58683304 56662f01 65821902 00000000 7c904ea0 718b2fff 78952afa 7d9b2efe 7d9c2bff 7e9d2bff 7e9d2cff 7e9d2dff 7e9c2eff 81a033ff 769427ff 66811fff 6f8c26ff 627d1dff 789330ff 7a9731ff 79962fff 7a972fff 79952fff 76922eff 738f2cfe 6f892dfb 748947fd 697b41ff 52652250 00000000 586c2b03 00000000 7d964501 7b944501 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 72844b01 00000000 8f9b800b 6b8136a9 678027ff 728c33fe 7c9540ff 7c973bff 7a9635ff 7a9632ff 7a9731ff 7a9731ff 7c9934fd 7e9a37fd 7d9a37fd 7d993afe 7a9638ff 7c983aff 7b973bff 7a953cff 77923cff 748d3bff 6f8738fe 698037ff 667c35f7 5e742968 00000000 667a3902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80925901 758b3a02 00000000 6d813c58 60752cfa 677d32ff 7a8f4afe 829753ff 839953ff 829950ff 81994dff 80984dff 81994fff 839b52ff 859d56ff 89a25bff 8ba25eff 8aa25fff 88a05dff 839a58fe 7a904cff 6f8640f0 6c843595 66802728 00000000 596e2902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80925a02 00000000 d3dec90e 5f7132eb 425410ff 485b1afe 536725ff 5f7331ff 677b3bff 6f8344fe 7c9250dc 819756de 859a59df 84995aed 7c9152ff 788d4dff 728748ff 697d3dff 5a6e2dfb 52632dff 515d369d 00000000 5a664104 5f732c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92a66501 00000000 b5c59a12 718837e9 576e1bff 4b5f1afe 415217ff 3d4d17fe 3b4a17ff 3b481af7 2f3e0f26 5c910406 00000000 5c693c79 384611ff 37470ffc 3d4d15ff 41511aff 405117fb 495728ff 505b3994 00000000 5f6e3d06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ab6401 00000000 d2e0c90a 7b943ae3 698422ff 637c23fe 596f21ff 4f6220fe 46571fff 425120f6 35401c21 00000000 00000000 616d436e 3f4e17ff 415217fb 495b1eff 4f6123ff 4e621ffb 52632bff 535f3993 00000000 5d6a4404 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99b16501 00000000 d3e3c60b 809b3de3 718d25ff 6e8928fe 678026ff 5d7425fe 506321ff 465520f6 38451c22 00000000 00000000 64724268 455519ff 4a5c1afb 556922ff 5b7027ff 5a7023fb 5b6d2eff 56643a93 00000000 63704604 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9db56601 00000000 dbedcc0a 839f3ee2 739026ff 738e29fe 6f8929ff 678029fe 5a7025ff 4c5d24f5 39441c21 00000000 00000000 6b7a4769 4f621eff 566c1ffc 607827ff 657d2bff 637b27fc 617531ff 5a683b93 00000000 67764704 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9eb66801 00000000 e0f1d709 85a13fdd 749125ff 739029fd 718c2aff 6c862bfe 627927ff 54652cf2 3440181b 00000000 00000000 75855066 596e24ff 5e771ff9 688229ff 6b842dff 678027fa 657a32ff 5c6c3c90 00000000 6a7a4904 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 42650002 00000000 7c973ab0 75912cff 75912bfc 728d2afd 708a30fc 667d2eff 546726ca 00000002 abc96102 00000000 75874c2e 657c2cf8 6b842eff 6f8a30fe 728c35ff 718a35fd 677d31ff 5b6e3153 00000000 62753503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6a822f01 00000000 657d2b1c 6d8436be 758a43ff 748b44fe 768c4cff 6a7f40cd 5368212c 00000000 5f733002 6e863202 00000000 70893353 7d9448df 889f57fd 8da560fd 819952eb 6a813471 00000000 9bb27701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 748b3e01 00000000 354c0005 6377323b 6f83465c 6f834641 5b702608 00000000 54662c01 00000000 00000000 798c4a01 00000000 6b881d0d 839d4d3e 89a15944 7b944315 00000000 6f7e5301 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/run_icon.png │ ├── sng │ │ @@ -1,19 +1,19 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 96; height: 96; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 dbfe1f00 00000000 d9ff2001 dafc1f19 dafc1f66 dafc1fcf dafc1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dafc1fff dafc1fcf dafd1f69 dafc1f19 daff1e00 00000000 d8fc2100 00000000 00000000 00000000 │ │ -00000000 00000000 dbfc1e00 00000000 00000000 dafd1f7a dafc1fe9 dcfe1eff e1ff1cff e0ff1dff cdeb24ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cbe824ff e3ff1cff e1ff1cff dbfe1eff dafc1fe8 dafc1f7b d8fc2102 00000000 d9fc2000 00000000 00000000 │ │ -00000000 dbff2400 00000000 ddff1f0e dafc1fcf dafc1fff deff1eff cae625ff 787b42ff 3e2e57ff 29125eff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 473953ff 777942ff cbe825ff ddff1eff dafc1ffe dafc1fc9 d3fc2603 00000000 00000000 00000000 │ │ -dbfd1f00 00000000 dafd1f16 dafc1fdd dbfd1fff ceec23ff 6e6f46ff 1c0262ff 160064ff 1a0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1a0063ff 160064ff 220a60ff 717145ff cdec24ff dbfd1fff dafc1fe9 dafc1f1b 00000000 d5fa1e00 │ │ -00000000 00000000 dafc1fbf ddff1eff c8e425ff 453754ff 170064ff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 160064ff 463853ff c5df27ff dbfd1fff dafc1fba 00000000 e3ff2000 │ │ +00000000 00000000 00000000 00000000 00000000 d9ff2001 dafc1f19 dafc1f66 dafc1fcf dafc1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dbfd1fff dafc1fff dafc1fcf dafd1f69 dafc1f19 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 dafd1f7a dafc1fe9 dcfe1eff e1ff1cff e0ff1dff cdeb24ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cae725ff cbe824ff e3ff1cff e1ff1cff dbfe1eff dafc1fe8 dafc1f7b d8fc2102 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ddff1f0e dafc1fcf dafc1fff deff1eff cae625ff 787b42ff 3e2e57ff 29125eff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 260f5fff 473953ff 777942ff cbe825ff ddff1eff dafc1ffe dafc1fc9 d3fc2603 00000000 00000000 00000000 │ │ +00000000 00000000 dafd1f16 dafc1fdd dbfd1fff ceec23ff 6e6f46ff 1c0262ff 160064ff 1a0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1a0063ff 160064ff 220a60ff 717145ff cdec24ff dbfd1fff dafc1fe9 dafc1f1b 00000000 00000000 │ │ +00000000 00000000 dafc1fbf ddff1eff c8e425ff 453754ff 170064ff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 160064ff 463853ff c5df27ff dbfd1fff dafc1fba 00000000 00000000 │ │ 00000000 dafc1f7f dafc1fff cfed23ff 2b155dff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 331f5aff d7f820ff dbfd1fff dafc1f73 00000000 │ │ dafc1f17 dafc1fe8 d8fa20ff 5b554cff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 180064ff 534a4fff d9fb1fff dafc1ffb d9fc1f1a │ │ dafc1f61 dbfd1fff bcd42aff 1e0362ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 190063ff 180063ff 190063ff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 210860ff abbf30ff dafc1fff dafc1f77 │ │ dafc1fc2 e0ff1dff 777842ff 170064ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 210860ff 4d4151ff 4f4451ff 4e4351ff 28115eff 1d0262ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 797c41ff dbfe1fff dafc1fbc │ │ dafc1fff e0ff1dff 2c175cff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 260e5eff 6c6b46ff bad12aff deff1dff e5ff1bff e2ff1cff cae625ff 848a3eff 35215aff 180063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 3e2f56ff ddff1eff dafc1fff │ │ dbfd1fff c7e326ff 170064ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0062ff 1f0561ff a8b931ff dcfe1eff dcfe1eff dafc1fff dafc1fff dafc1fff dbfd1fff ddff1eff c1d928ff 3d2d56ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1a0063ff d8fa20ff dafd1fff │ │ dbfd1fff ccea24ff 160064ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 170064ff 8a923cff e1ff1dff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff a3b233ff 210761ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1d0362ff d9fb1fff dafc1fff │ │ @@ -93,12 +93,12 @@ │ │ dafd1fff d6f720ff 1c0162ff 1c0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 200760ff a6b732ff e0ff1dff ddff1eff ddff1eff e0ff1dff d1ef23ff 403155ff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0062ff 29125eff dcfe1eff dafc1fff │ │ dafc1fff e3ff1cff 554d4eff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 29125eff 787a42ff b8d02bff b8cf2cff 868d3dff 301b5bff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1b0062ff 615c4aff dcff1eff dafc1fff │ │ dafc1fc8 deff1eff 95a038ff 170064ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0062ff 170064ff 180064ff 170064ff 170064ff 1c0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 8e983aff dbfd1fff dafc1fc3 │ │ dbfc1f5e dafc1fff d2f122ff 34215aff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0062ff 2a145dff cae625ff dafc1fff dafc1f76 │ │ dbfc1f18 dafc1fe4 dafd1fff a1b133ff 190063ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 140065ff acbf30ff dcff1eff dafc1ff9 dafb1f1a │ │ 00000000 dafc1f7f dafc1fff e3ff1cff 83883eff 1e0461ff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1a0063ff 1f0561ff 89923cff e0ff1dff dafc1fff dafc1f79 00000000 │ │ 00000000 eefe2001 dafc1fb5 dafc1fff ddff1eff 9aa736ff 2f1a5bff 170064ff 1b0062ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 180064ff 331f5aff 98a536ff dafc1fff dafc1fff dafc1fb1 00000000 00000000 │ │ -dfff2000 00000000 dbfc1f13 dafc1fe0 dafc1fff dbfd1fff ceeb23ff 5e594aff 28105fff 1d0262ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1d0262ff 1e0462ff 5f5a4aff ceeb24ff dafd1fff dafc1fff dafc1fea dafa1f1e 00000000 00000000 │ │ -00000000 dbfc2000 00000000 dcfc1f1c dafc1fbf dafc1fff dbfd1fff e2ff1cff d1f022ff abbe30ff 82873fff 949f38ff a2b233ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b133ff 949f38ff 7e8340ff b1c62eff d0ef23ff e2ff1cff dbfd1fff dafc1fff dafc1fbf dafa1f16 00000000 dfdf2000 00000000 │ │ -00000000 00000000 d9fb1d00 00000000 dcfc1f09 dbfc1f6c dafc1ffd dafc1fff dbfd1fff dcff1eff deff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff deff1eff dcff1eff dbfd1fff dafc1fff dafc1ffc dafb1f6c d9fb1f08 00000000 d9fa1f00 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 dcfa1d0d dafc1f86 dafc1fec dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fef dafc1f89 dbfb1e0b 00000000 dbfc2000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 dbfc1f13 dafc1fe0 dafc1fff dbfd1fff ceeb23ff 5e594aff 28105fff 1d0262ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1c0162ff 1d0262ff 1e0462ff 5f5a4aff ceeb24ff dafd1fff dafc1fff dafc1fea dafa1f1e 00000000 00000000 │ │ +00000000 00000000 00000000 dcfc1f1c dafc1fbf dafc1fff dbfd1fff e2ff1cff d1f022ff abbe30ff 82873fff 949f38ff a2b233ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b134ff a1b133ff 949f38ff 7e8340ff b1c62eff d0ef23ff e2ff1cff dbfd1fff dafc1fff dafc1fbf dafa1f16 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 dcfc1f09 dbfc1f6c dafc1ffd dafc1fff dbfd1fff dcff1eff deff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff ddff1eff deff1eff dcff1eff dbfd1fff dafc1fff dafc1ffc dafb1f6c d9fb1f08 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 dcfa1d0d dafc1f86 dafc1fec dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fff dafc1fef dafc1f89 dbfb1e0b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,104 +1,104 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 96; height: 96; 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 e7ff6f00 00000000 dcff6900 ffff8c00 e6ff6c00 a4e53e00 8cbb3000 a9d14501 aad63e00 b2db5000 a6cd4100 97bc3600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fb6700 96f01100 ffff9a00 91f10000 c7f55d01 cfff5600 ace83f00 9ecb2e00 f0ff7e00 bae74600 95b93700 9dc33800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaff7500 b0d84d00 e7fe7d02 c5dd6a00 edff7e42 d6f56cb6 a5ce3e44 a4cc3d00 acd34602 b2dd4800 a1c73e00 72931d00 9dc23b00 eeff7800 ffffdf00 00000000 f0ff7a00 faff9600 efff8a00 e7ff6f00 eeff7d00 f1ff8500 f6ff9200 f0ff8800 e8ff7c00 e0ff6f00 dbfe6f00 f4ff9d00 e0fe7700 cafa5c00 00000000 d6fc6b00 00000000 d7fb6d00 d5fb6700 d7fa6b00 ffff9a00 e4fc7903 d3ff6700 e2ff766d cef360b0 9ecb2d22 edfc7c00 b8e44502 75912d00 a4cb3a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5cb3e00 aac66800 c6fa3401 c4dc6c02 a7cb45c5 afd54aff a9cf46df 8db32a1a c7ef5b01 a1c83d02 00000000 87a92b00 ffff0000 eeff7800 f4ff8600 fdffa800 f0ff7b00 faff9400 f6ffa100 c7ff1e00 e4ff6201 eeff7d01 f5ff8c01 edff7f01 dfff6601 c0ff2f00 ffffff00 f4ff9d00 e0fe7800 ffffff00 e1fd8200 c9f85b00 00000000 d1f96600 d7fd6900 d6f86c00 cff66103 ffffb500 daff6b3f c6f05bf7 a4ca43ff 7f9d318e c0dc5700 9dc23d04 7c993000 78953100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 78943500 85829500 8eb13203 8ca06700 7d9a3766 97ba3afe add449ff a4ca41a4 ffff7a00 adce4e03 49640000 b8e04f00 f2ff8100 f9ff9a00 fbff9500 f7ff8600 f2ff8002 f8ff9103 f9ff9704 ffffbd04 ffffde02 ffffff01 ffffff00 ffffff00 fffff802 ffffcc03 f8ff9a04 efff9003 e2fe7d02 d7fc7001 e7fe8c00 c8fc5000 d4f87500 b6e45200 ffff9b00 d5f86a01 a2e63a02 ffff8f0b cbf35ecd aed648fe 7e9c31ee 576a2b40 abd43c00 68812e03 7f9d3000 55682b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6c900e00 84a33600 7d944301 a1c52a02 ffff0000 88a738ad 9fc53fff abd148ff 9cc13a5f 93b93100 a2c84003 d8f76f00 ddfb5601 f8ff9003 ffffb204 f2ff5e00 ffffb300 ffffa900 fdff9e00 ffffcd00 ffffff00 d8ff4307 edff7208 cbff3708 00ff0000 ffffff00 ffffab00 f9ffa300 fcfeb200 f8fbc400 ebff8803 e4fe8804 d1f77201 ffffff00 ffff9400 d0f86003 49ff0000 cff76188 b8e150ff 8daf37ff 657b2f7e 74912e00 7c993203 00001d00 5f742e00 56692b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85b01200 869b5300 7f984100 7f9a3f02 dbff0001 7185431b 8dae37e2 a6cc43ff a6cc44e7 95b93321 ffffff00 cfe36805 fffff202 f7ff8d00 ffffea00 e6ff5a04 f8ff9026 fdff9d5b fcff9f87 faff9aa8 f9ff97be f8ff97c7 faff9cc8 faff9dc9 f9ff9dc1 f8ff9cb0 f7ff9d92 f4ff9a6b eafe8f36 dcf9940b ffffcb00 eeff9d00 b6e66d00 d5f97604 c5ef5c04 e8ff7200 d7fc6944 bfe856f9 9bc03dff 728d2fc3 20232508 a2c93a02 4c5b2b01 dfff4100 29312600 61772d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 81984a00 798a5300 809a4000 809d3c00 87a53703 809c3500 7e983958 92b438fb a7ce45ff a0c63fb4 a2a72903 ffffc800 ffffff00 f9ff9439 fcff9c7f fbff99cc f7ff90f8 f4ff86ff f1ff80ff f1ff7fff f0ff7eff f0ff7eff ecff77ff e6ff6aff e4ff69ff e5ff6eff e6ff72ff e7ff78ff e8ff7ffc e9ff86df e6fe8897 e3fc8c4e cdf37510 ddfe8500 fffff000 efff7f0f c4ee59d2 a8ce45ff 7c9a31f4 4d5e272f 00001300 6c852e03 48552b00 50612900 5e742c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dbff0000 7c963f00 87a83300 73874200 86a53604 00007d01 83a0369c 9abd3cff a1c643ff 8bb2326b ffff9a4b fafe9ac0 f8ff92fa f2ff82ff f0ff7bff f3ff81ff f5ff89fd f5ff8dfb f6ff8dfb f5ff8bfb f4ff89fc ecff76fc dcff56fc d8ff4dfc d6ff4cfb d3ff4afb d1ff49fc d0ff4bff d2ff52ff d4fd5eff d7fb6bff d6fa75d0 d2f7797c c8ea8a0e c5ed5c8e b2da4bff 88a935ff 60772b7a 6a823500 73843103 00000000 5d722c00 5f752c00 5d722d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d8f86500 ffff9900 ecff6e00 8ba83500 71903501 edff7104 5d694012 7a9b2cce 9bc13afe cde958fa f7ff91fd eeff7aff eeff77fe f7ff8cfb f7ff91fd f3ff86ff eeff79ff ecff75ff ecff75ff edff75ff ebff75ff e8ff71ff e1ff64ff dbff59ff d9ff58ff d6ff56ff d4ff53ff d1ff51ff cdfd4cfe cafb48fc c7f846fc c6f34bff c7f159ff caf364e6 b5de4ef5 8dae36fe 68812bb2 00002606 79953403 2b3f2001 b8e44600 8bac3600 819f3800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dbff6500 d2ff5400 dfff6900 fffaff00 cbf24400 f5ff7f04 feff8d00 deff5919 d1e771ba d5f652fe ebff62fd e9ff71fe f6ff8cfb f8ff93fe edff7aff e8ff6cff eeff78ff f7ff8bff fcff98ff ffffa0ff ffffa3ff ffffa2ff fbff9bff ebff7eff dcff60ff d9ff5bff d6ff58ff d3ff56ff d0fe53ff cdfc51ff caf94eff c8f64cff c4f249fc beeb42fc c3f04bff c1ee4afc 98bc3aff 7b943f5e 96b94000 8aab3205 a8cc4801 a6cc4800 9abd3e00 98bb3f00 95b73d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d7fe6000 dbff6500 d9ff6200 e7ff7900 b1ff1800 f2ff9603 f7ff8200 e2ff6a46 f5ff92df faff95ff e2ff5ffd effe7fff fbff9bff edff7cff e3ff65ff ecff78ff faff95ff ffffa3ff ffffa8ff ffffabff ffffadff ffffadff ffffabff f9ff99ff e7ff79ff ddff66ff daff61ff d7ff5eff d3ff5bff d1fe57ff cdfb53ff c9f750ff c6f44dff c3f04aff c0ed49ff bdea46fe bbe745fe b5e043fe abd247f8 a2c64a7b 3b25ff01 abd63f01 9abd4203 9abe3b00 97ba3b00 94b63d00 92b43900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ccfc4e00 e2fe7600 d4ff5900 00fd0000 deff6b01 f5ff9204 f5ff8f00 e4ff7166 f8ff95f6 f5ff8dff ddfe5dfd f1ff87ff f7ff94ff e3ff69ff e3ff69ff f1ff87ff fcff9bff ffffa3ff ffffa8ff ffffabff ffffa9ff feffa8ff feffa8ff feffa7ff f4ff92ff e4ff74ff deff69ff dbff67ff d7ff63ff d4ff5fff d1fd5bff cdfa56ff c9f753ff c6f34fff c2ef4bff bfec49ff bce746ff b8e344ff b2dd41fe add73eff a7ce40ff 9fc341a0 8faa5006 8ba54700 95b73c01 96ba3a00 91b23900 92b43900 8dae3700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9ff9200 e0fe7200 b6ff1a00 bfff3200 e9ff7e04 ffffae00 e2ff7077 f7ff94ff f2ff8bfe daff5afd efff85ff f3ff8eff ddff64ff e3ff6eff edff84ff f4ff90ff f9ff9aff fbff9eff f7ff96ff f2ff8dff efff87ff eeff84ff eeff85ff eeff88ff e8ff7eff e1ff71ff deff6dff dbff6aff d8ff66ff d4ff62ff d0fd5eff cdfa59ff c9f655ff c5f251ff c1ee4dff bdea4aff bae547ff b7e244ff b3de43ff afd941fe abd43efa a2c93cff 9abe3cb4 95b5460c a7d03302 93b53b02 8eb03500 8dae3600 8bac3100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cffa5d00 edff9800 d4fd6400 bbff2400 e1fe7604 e4fe7500 ddff6b6d f2ff8fff f2ff8ffc d7ff58fd e6ff78ff f0ff8dff dbff64ff e0ff6dff e5ff79ff eaff83ff eaff83ff ebff84ff eaff7fff e5ff77ff e4ff75ff e3ff74ff e3ff74ff e4ff74ff e3ff75ff e1ff73ff dfff70ff ddff6eff daff6bff d7ff67ff d3fe63ff d0fc5fff ccf85bff c9f557ff c5f153ff c1ed4eff bde84bff b9e448ff b6e145ff b2dc43ff afd941ff abd33fff a7cf3cfa 9dc339ff 95b838af 819b4306 9ec53601 8eaf3701 88a83600 a0c82500 89a93300 84a33300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c5f54500 d5fc6900 d9fd6f00 ddfd7204 c8fb4e00 d6fe6353 e9ff85fe f2ff94fd d8ff5ffe d9ff62ff ebff88ff dcff6bff daff69ff ddff6fff e0ff76ff e3ff7aff dfff71ff ddff6dff deff6eff dfff6fff e1ff71ff e1ff73ff e1ff73ff e1ff73ff e0ff72ff deff71ff dcff6fff daff6cff d7ff69ff d4fe66ff d1fd63ff cef95fff caf65cff c7f257ff c4ef53ff bfeb4fff bce74cff b8e348ff b5df46ff b2db45ff aed742ff aad23eff a7ce3dff a0c73afa 96bb36ff 8eb13595 7a8d4e01 8cae3304 89a93601 88a93000 89a93300 94c30b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c1ed4e00 c8f35800 c6f54b00 c9f85500 d5fc6702 97f20000 cafb532c e0ff79ed eeff92fe ddff71fd cffe52ff deff74ff deff77ff d3ff5fff d6ff66ff d7ff68ff dcff72ff daff6cff d8ff67ff d9ff67ff daff6aff dcff6dff ddff6eff ddff70ff ddff70ff ddff70ff dcff70ff dbff6fff d9ff6dff d7ff6aff d4ff68ff d1fc65ff cffa62ff cbf65eff c8f35bff c5f057ff c1ec53ff bee84fff b9e44bff b6e049ff b2dc45ff acd63cff abd43eff aad141ff a5cc3cff a0c63aff 99be37fb 90b334ff 89aa336b 84a62e00 8cad3203 82a32e00 84a33100 7b973500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d1f57d00 c8f35800 ccf66100 c6f54e01 dcfb7c03 bef63b08 d5fd6bc0 e5ff87ff e2ff81fc cefc58ff cefb58ff d9ff73ff cefb59ff cbf85bff d2f970ff cbf85bff d1fd60ff d2fd62ff d3fe62ff d4ff64ff d6ff67ff d8ff69ff d8ff6bff d9ff6cff d8ff6cff d8ff6cff d7ff6bff d6ff6bff d5ff69ff d3fd68ff d1fb65ff cef963ff ccf760ff c8f25cff c5ef59ff c2ec55ff bfe952ff bbe44eff b8e14cff b1db43ff acd440ff b2d655ff a9cf43ff a1ca33ff a3ca3dff 9fc53aff 99be38fe 93b635fe 8aab32f1 7f9f302d 00004500 84a33102 7c982e00 93b72d00 7b992c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a4cf2800 c5f05400 bce74900 d4fc7003 cdf46200 c9f65b6e dafe79ff e0ff83fb d5fe6dff c7f64eff cbf759ff c9f855ff d4f67fff f3fcdbff f9fdeeff edfacdff cdf569ff ccf958ff cffb60ff d0fd62ff d2fd64ff d3fe65ff d4fe67ff d4fe68ff d4fe68ff d3fe68ff d3fd68ff d1fc67ff d0fb66ff cef964ff ccf662ff caf460ff c7f15dff c5ef5aff c1eb57ff bee854ff bbe551ff b9e14fff b3dd47ff b4d951ff e4f0c6ff f7faefff eff5ddff bfd979ff 9bc331ff 9ec43cff 99bf37ff 94b735fb 8cae34ff 83a32fb8 6c843005 7e9d2f02 7c993001 7c993000 7b992c00 748f3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c7f35300 cef38100 c0eb4e01 c8ec7401 b3e03617 cdf768e7 d8ff7bfe d5fd75fe caf65eff c3f04dff c2f049ff c7ef5dff f9fdefff ffffffff fefffdff ffffffff def5a4ff c3f24cff ccf65fff ccf85eff cdf860ff cefa61ff cffa63ff cef963ff cff964ff cef964ff cdf763ff ccf663ff cbf562ff c9f360ff c8f15eff c6ef5cff c3ed5aff c1ea57ff bee754ff bbe452ff b8e14eff b6de4eff abd63bff c9e286ff ffffffff fefffdff ffffffff fafbf5ff abcb56ff 98be32ff 99be39ff 93b734ff 8eb036fc 85a432ff 7a982b54 677d3600 80a02b03 748f3000 7b992c00 718b3100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b4dd4d00 bde75000 ffffff00 c6f15f04 c4ec6f00 c1ec5584 cef66eff d2fa73fc ccf567ff c2ee51ff bfec4bff b9e83cff d3f088ff ffffffff fdfefaff fdfefaff ffffffff d9f09dff beec49ff c8f25cff c7f25aff c9f35cff c9f45eff c9f45eff caf45fff caf460ff c9f360ff c9f360ff c7f15fff c6ef5dff c5ee5cff c3ec5bff c1ea59ff bfe857ff bde654ff bae352ff b7e04fff b4dd4cff b2da4cff a9d33cff bfdc73ff ffffffff fdfdfaff fcfdf8ff ffffffff bfd487ff 91b829ff 99bc3aff 92b634ff 8daf34fd 87a736fe 7b982cce 5d713306 83a52901 748f3200 74902c00 718b3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b5db5800 b4dd4c00 bce55000 b8e24c02 c3ec6500 b1dc3d19 c1ea5ce1 cbf26cfe c8f167fd c1eb56ff bbe747ff bce749ff b7e53dff c5e572ff fefeffff fffffeff ffffffff f5f9e8ff bee35dff bee94fff c2ec57ff c2ec57ff c3ed58ff c4ee5aff c5ef5bff c5ee5bff c5ee5bff c4ed5bff c3ed5bff c3ec5aff c1ea5aff c0e958ff bee757ff bce555ff bae253ff b9e151ff b6de4fff b4dc4cff b1d94aff aed648ff abd346ff a5cd3dff e2eec3ff ffffffff fffffeff fdfaffff 95a962ff 90b62bff 96b939ff 91b434ff 8cae32ff 88a837fd 7b992dff 708c2952 ffffaf00 738f2b03 6c833000 8bb02500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b6dc5900 b4dd4d00 b4d95100 bae35304 b1d45300 b6de4c63 bfe75dff c4ec66fc bfe858ff b8e247ff b7e244ff b7e245ff b9e446ff b0da40ff d5e4afff fcfcfaff e8f1cfff bcdd67ff b3de45ff bce551ff bde752ff bee854ff bfe955ff c0ea55ff c0ea56ff c0ea57ff bfe857ff bfe957ff bfe857ff bde756ff bce555ff bbe454ff bae253ff b8e052ff b6de50ff b4dc4eff b2da4cff b0d74aff aed548ff acd345ff a9d045ff a4cb3dff a5c846ff d3e2abff f4f7edff b7c19fff 779528ff 95b836ff 92b535ff 8fb233ff 8cad36ff 88a838fb 7b992cfe 718c27ae feff0000 79982403 6a802d00 6e882900 62782800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b6dc5900 b2db4900 b5dc5100 bee75901 c5ea6500 b4db4db5 bbe35afe bce45afc b6df4aff b4df42ff b4df43ff b4df43ff b5df45ff b5df43ff acd540ff b1d553ff acd543ff aed840ff b5dd4dff b7e04cff bae34fff bae450ff bbe451ff bbe452ff bbe452ff bbe453ff bae353ff bae353ff b9e252ff b9e152ff b7df51ff b6de51ff b6de4fff b3db4eff b2d94dff b0d84bff afd649ff add347ff aad145ff a8cf43ff a6cc41ff a4ca41ff 9fc53aff 97bd31ff 96b83dff 86a82dff 8eb034ff 92b438ff 91b438ff 90b23aff 8eae3cff 88a739fd 7d9b2dff 6f8b27ea 647d2823 5d6b3600 69822802 6b862600 62782a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b3d95700 b3dd4500 b1d75201 bee65900 aed4501b b0d84bf2 b7de56ff b4dc4efe b0da41ff b0da41ff b1db41ff b1db42ff b1db42ff b2dc44ff b2dc45ff aed840ff b0d946ff b2da49ff b1da48ff b4dd4aff b5de4bff b6df4dff b6df4eff b7df4eff b7df4fff b6de4fff b6df4fff b6de4fff b5dd4fff b4dc4eff b3db4dff b2da4dff b1d94cff b0d74aff afd64aff add448ff abd247ff a9d045ff a8ce43ff a5cc41ff a4ca40ff a1c73eff 9fc53fff 9ec33fff 99be39ff 97ba3bff 92b53aff 92b439ff 91b33bff 8fb13cff 8cad3bff 86a637ff 7d9c2efc 6e8925ff 637b255d 71820000 67802304 77807800 62782b00 53642b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 acd34c00 a8cd4500 aed34f03 d0ef9100 add24f57 acd348ff b1d84efd add644ff add63eff acd640ff add640ff aed741ff aed741ff aed742ff afd843ff afd744ff aed643ff aed745ff afd846ff b1d947ff b2db49ff b2db49ff b2da4aff b3db4bff b3db4bff b2da4bff b3db4cff b2da4bff b1d94bff b1d84bff b0d74aff afd64aff aed549ff add448ff acd347ff aad045ff a8cf44ff a6cd43ff a5cb41ff a3c940ff a1c63eff 9fc43dff 9dc23cff 9bbf3bff 99bd3aff 96b939ff 92b538ff 91b338ff 8fb138ff 8cae37ff 89a938ff 84a336ff 7d9a2ffb 6e8a25fe 6179239b ffff0000 708e1e02 abff0000 60782200 56673000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1ff7100 00000000 e1ff7100 e2ff7600 dcfd7300 cbf76000 00000000 d9fc7000 aad24900 a7cc2f00 abd04f04 76a60000 abd0508a a7ce42ff aad144fb a9d13fff a9d13dff aad33eff aad33eff aad33fff abd440ff acd440ff abd441ff acd441ff acd442ff acd443ff add544ff aed645ff aed646ff aed646ff afd747ff afd647ff afd748ff afd649ff aed548ff afd649ff aed548ff add448ff acd247ff acd247ff aad146ff a9d045ff a8ce44ff a6cc43ff a5cb42ff a3c941ff a2c83fff a0c63eff 9ec33cff 9dc23cff 9bbf3aff 99bd39ff 97ba39ff 95b838ff 92b436ff 8fb135ff 8dae34ff 8aab35ff 87a735ff 82a133ff 7b982ffd 6d8925ff 5e7521d0 30363503 ffff0000 5a6e2600 5d771700 e0f88000 ebfe8d00 e8fe7e00 f2ff9000 f3ff9400 e3fd7f00 d0f76900 bbe54f00 c7ed6100 00000000 bae45000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 edff8200 00000000 ebff7c00 f6ff9400 87ff0000 e2ff7600 dcfd7300 edfe9700 d8f68200 d9fc7000 adcf5c00 afd06400 a4ca4403 5a940000 aacd54b5 a4ca40ff a4ca3cfb a4cb3cff a5cd3cff a6ce3dff a7cf3dff a8cf3eff a8d03eff a9d13fff a9d03fff a9d140ff a9d141ff aad141ff aad142ff aad243ff abd244ff acd244ff abd344ff abd245ff abd246ff aad245ff abd245ff aad145ff aad145ff a9d045ff a9cf44ff a8ce44ff a7ce43ff a6cc42ff a4ca41ff a3c941ff a2c840ff a0c63eff 9fc53dff 9dc33cff 9cc23bff 9abf3aff 99bd39ff 98bb38ff 95b837ff 93b636ff 91b335ff 8eaf33ff 8bac33ff 89a933ff 85a532ff 7f9e30ff 78952bfe 6c8724ff 5b711ff2 4856291b ffff0000 52632601 f6ff9100 5c6c6c00 effe9300 edff8b00 f1ff9001 f5ff9a01 e6fe8801 e2fd9600 bbe54f00 add04c00 9bc13900 bae45000 9dc33a00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 dfff7400 ffffc300 ddfe7b00 eaff8600 d1ff4100 ffffb900 e9ff7e01 eaff8501 e6fe8401 d6fb7600 d4f27600 badd6700 a9cc5900 accc6001 99be2e00 b6d37a08 a9ca57ca a2c744ff a0c63afc a1c73aff a2c93aff a3ca3bff a4cb3bff a4cb3cff a5cc3cff a6cd3dff a6cc3dff a6cd3eff a6ce3fff a7ce3fff a7ce40ff a7ce41ff a8cf41ff a8cf42ff a8d042ff a8cf43ff a8ce43ff a8ce43ff a8ce42ff a7ce42ff a7cd43ff a6cc42ff a6cc42ff a5cb41ff a5cb41ff a3c941ff a2c840ff a1c73fff a0c63eff 9fc43dff 9dc33cff 9cc13bff 9bc03aff 99bd39ff 98bc38ff 96ba37ff 94b736ff 92b535ff 8fb234ff 8cae33ff 8aab32ff 87a731ff 82a22fff 7c9b2cff 76932aff 6b8625ff 586f1efc 4b5a2434 9dc51600 54662602 e8ff8400 e4fe8501 eaff8704 eaff7e03 ffffc900 ffffff00 ffffff00 c5f44a04 bce65103 a2d03000 77981d00 abd24600 9fc63a00 92b53700 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 d5f86b00 dffe7600 ebfd8400 e3fe7e00 edff8700 edff8503 e8ff7c02 ffffb600 f9ff9d00 ffffd300 00000000 c1e95603 bce06702 b6d75100 a9ca5f02 93b23d00 aaca641c a8c959db a1c449fb 9cc13afc 9dc238ff 9ec439ff 9fc539ff a0c73aff a1c83bff a2c93bff a2c93cff a3ca3cff a4ca3dff a3cb3dff a4cb3dff a5cb3eff a4cb3fff a5cb3fff a5cb3fff a5cb40ff a5cb40ff a6cc40ff a5cb40ff a4ca41ff a5cb41ff a4ca40ff a3c940ff a3c940ff a2c83fff a1c73fff a0c63eff a0c53eff 9fc43dff 9ec33dff 9dc23cff 9bc03bff 9bbf3aff 99be39ff 97bc39ff 96ba37ff 94b836ff 92b636ff 90b335ff 8eb034ff 8bad33ff 88aa31ff 85a530ff 81a02fff 7c9a2dff 75912cfe 6b8627fa 576c1cfc 47571f51 c5ffc100 42521a03 d1f27903 ffffff00 edff8a00 e6ff6b00 ffffad13 ffffcd17 fefec50f c3f63c00 bfe95300 9fc23e01 90b33302 b0d84500 9ec53800 93b63700 8fb23500 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 d6fc6900 ddfc7200 e0fe7900 eafd8300 dcfd7501 dfff7902 f2ff8c00 d5ff4400 ffffb508 f5ff9b14 ffffc10f ffffff03 bfe95000 c9eb8100 a1c24e03 9bb56301 90ab4c00 9fb9691d a2c05de1 a0c348ff 9cc03bff 9dc339ff 9dc33aff 9dc33aff 9dc33aff 9ec439ff 9ec43aff 9fc53aff 9fc53aff a0c63bff a1c73bff a1c73cff a1c83cff a2c83dff a2c83dff a2c93eff a2c83eff a3c93eff a3c93eff a2c83eff a2c83fff a2c83fff a2c73fff a1c73eff a0c63eff a0c53eff 9fc53dff 9fc43dff 9ec33cff 9dc23cff 9cc13bff 9bc03bff 99be3aff 99bd39ff 97bb39ff 96b938ff 94b837ff 92b636ff 91b335ff 8fb135ff 8cae34ff 8aaa33ff 87a832ff 84a432ff 81a031ff 7d9b30ff 748f2fff 748f2cff 688127ff 404d2051 d4ffa600 7c924005 dffd9300 f9ffad0e ecff8b70 ebff83ba e8ff7dd3 e0ff6dd7 d8fd64cf cdf75dac bee85455 305e0000 8cae2e00 8fb13901 9ec53800 809f2f00 8fb23500 7b992c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 83a68500 cef16800 e5fe8400 ddf67702 ffff9100 ecff8800 f1fe8b4e effe86a4 eaff80da e7ff7ded e0fd75e6 daf974c6 d0f3757e c3e57922 9dc04900 93b34002 8da55502 22006600 8ea2604a 8caa41ac 8bad30da 8db02eff 93b931ff 9ac134ff 9ec537ff a0c739ff a1c83aff a1c739ff a0c639ff 9fc539ff 9fc53aff 9fc53aff 9fc53bff 9fc53bff 9fc53bff 9fc43cff 9fc43dff 9fc43cff 9fc53dff 9fc43dff 9fc43dff 9ec33dff 9ec33dff 9dc23dff 9dc33dff 9dc23cff 9cc13cff 9cc13cff 9bbf3bff 9abe3aff 99bd3aff 98bd39ff 97bb38ff 97bb38ff 96b937ff 94b736ff 93b736ff 93b535ff 91b434ff 90b334ff 8eb133ff 8caf32ff 89ab31ff 83a42fff 7d9c2efe 769230ff 6c862ceb 6b8628b6 687f2f74 39451f03 edff7802 aed05f00 d7f98836 ddfc7bd3 e2ff78ff e9ff83ff edff8bff d4fe5eff c6f649ff c0ed49ff b6e144ff a5cd3db0 96bb3718 e5ff4e01 9dc33902 809f3100 8fb23500 7a982d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 add15200 2a636b00 ddff7400 e1fe7c01 63e80000 e0ff7010 eaff85a4 e7ff7eff e4ff7cff eaff8aff e9ff8cff ccf85aff bfec49ff bae34cff b1d751e3 a0c14d52 576d0a00 abd04d02 9bbb4402 b0cb7200 75913231 788d43c5 71814cff 728249fe 758a3fff 789037ff 7b9732ff 84a333ff 8dad38ff 93b53aff 98bb3cff 9cc13dff 9fc43dff a1c63eff a2c83eff a2c93eff a4cb3eff a4cb3eff a4cb3eff a5cc3eff a5cc3eff a3ca3eff a3ca3eff a3ca3eff a3ca3eff a3c93eff a2c83dff a1c73dff a1c73dff a0c73cff 9fc53dff 9ec43cff 9ec33cff 9cc13cff 9abf3cff 98bc3cff 95b83bff 92b53aff 8eaf39ff 88a837ff 819f36ff 799533ff 708a32ff 6d8338ff 6a7c3fff 667245fe 5f6847ff 505b35e3 3943225b 78922e00 00000000 e3ff8b01 abcb5f22 b7dc57e4 c0ec4cff d2fb6afa e0fe82fb e0fd81fd cef667fd bfea51fc b4de47fb abd43ffb 9ec438ff 8cae33ba 536a2904 9dc43801 809e3000 8fb23500 7c9a2e00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 b0d74a00 caf36400 c3f35f00 eaff8f03 caf55e07 d7fb78a4 d4f96eff cdf766fa d0f76ffc d5f678fe d3f576fe c5ee60fe bae354fd add646fa a8ce46ff 91b338f8 718d273c f5ff6700 ffffa800 c4ec656a b4d072ff 86975dff 656d4fff 434933ff 2f3424ff 282d20ff 23271aff 242a19ff 2b321dff 31391eff 384221ff 404c23ff 485624ff 4d5e25ff 516229ff 586a2cff 5d702fff 637831ff 647930ff 667b33ff 6b8036ff 6f8635ff 6f8636ff 6e8636ff 6e8636ff 6e8536ff 6e8537ff 6e8537ff 6b8136ff 667b36ff 637833ff 627632ff 5d7031ff 57692eff 50602bff 4a5a27ff 445324ff 3e4a22ff 364021ff 2f371dff 2a301cff 232819ff 1e2217ff 20221bff 22241dff 292b23ff 41413cff 4f5145ff 565c46ff 444f2aab 3e510d0a e3ff8b00 8aa83f88 99bd36ff afd844fa bce456ff bee857ff bce654ff b7df52ff afd64aff a6cd41ff 9dc23aff 93b636fb 81a031ff 6b842654 9dc43800 708b2803 8fb23500 74912700 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 b0d64c00 c8ef6900 b6dc5603 e9ff8d00 b3d9513d b8e058fc afd943fb b0d746fe b0d848ff afd948ff b1d94dff b1d751ff acd04dff a1c544ff 94b739f9 82a22eff 76922fb3 00000400 8fb02e0c bde55cd6 dcfd86ff cced71fa a0c83bff 88a932ff 708a2aff 586d21ff 44551aff 323f11ff 222c0aff 161e03ff 0d1300ff 080c00ff 020600ff 000200ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000001ff 000001ff 000001ff 000001ff 000000ff 000001ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000200ff 030500ff 070a01ff 0b1001ff 131806ff 1a2109ff 262f0eff 313c12ff 3a4914ff 465818ff 526919ff 5d751cfe 6b832bff 5e7427ff 42531737 e4ff8800 728c30b9 85a52ffe 99bd3afc 9fc33eff a4c944ff a4c844ff 9fc440ff 9bbf3cff 95b837ff 8db033ff 87a732fc 718c2cfe 54691d83 9dc43800 596f1f04 8fb23500 728e2600 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c65e00 c8ef6900 9dbf4604 eaff9000 a3c35569 99bc3bff 98bc34fb 99bd37ff 9abf3aff 9bbf3dff 9abd3eff 98bb3eff 94b63bff 8eae37ff 84a431fd 7a982cfe 68802ad4 00000507 abca6721 9fc343e4 afd843ff c0e760fe bee951ff c3ef4eff ccf65fff cbf45eff c0eb50ff b8e24cff b1d94aff a9ce4aff 9dbf45ff 92b23fff 89a53cff 7f9937ff 748d31ff 6a812bff 637928ff 5d7126ff 556921ff 50631eff 4c5e1cff 495a1bff 46571aff 445517ff 415316ff 415316ff 425416ff 425416ff 445616ff 475a17ff 4a5e19ff 4e621bff 52671dff 576d1fff 5e7522ff 647d25ff 6b8528ff 708c29ff 77942cff 7f9e2fff 86a631ff 8aab32ff 8eb033ff 92b535ff 92b535ff 8eb034ff 8aaa33ff 7f9d31ff 7d9c2dfc 688126fd 45541d5e 00000000 6d852fc2 7b9a2aff 8dae33fd 91b436ff 94b738ff 94b838ff 93b738ff 91b336ff 8cae34ff 86a731ff 7f9d2ffc 6b842dff 4b5e1c82 00000000 51651e04 00000000 728d2d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16400 c8f06800 97b54d04 00000000 a2bf6271 90b03dfe 89ab2efb 8cad32ff 8cae32ff 8cad32ff 8bac32ff 89aa32ff 87a732ff 83a230ff 7c9a2dfd 6f8a27ff 5a6f20d4 00000106 a5bd732e 91b043f3 98bc32ff 9dc337fe 9fc539ff a2c93aff a3cb3bff a9d140ff add543ff b2db47ff b7e04cff bee753ff c2eb58ff c5ef5bff cbf260ff cdf463ff cff666ff cff766ff d1f769ff d1f86aff d1f769ff d1f66aff d1f66cff d0f56cff cff46bff caf265ff c8f062ff c6ef60ff c5ee5dff c2eb59ff bfe856ff bee655ff bde654ff bce553ff b9e250ff b6df4dff b4dc4bff b2da4aff afd747ff a9d143ff a5cc41ff a2c73eff 9dc13cff 96ba39ff 91b337ff 8cae35ff 86a633ff 809f32ff 7c9931ff 738e2dff 708b28fc 5b721fff 43512070 00000000 69812ac2 7b992aff 8dae34fd 91b437ff 94b738ff 94b738ff 92b537ff 90b236ff 8bad34ff 85a531ff 7e9d30fc 6b832dff 4d601d82 00000000 52671f04 00000000 6e882a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c26800 00000000 98b65004 00000000 a3bf6461 8faf3dff 87a92dfb 8aab31ff 89ab31ff 89ab32ff 89aa32ff 87a832ff 85a531ff 81a02fff 7b982dfd 6f8b27ff 5b7124e0 2d351915 acc38120 8aa840e9 8daf2fff 93b635fd 94b735ff 97bc36ff 9abf37ff 9bc138ff 9dc338ff 9ec338ff 9ec439ff 9fc539ff 9fc639ff 9fc63aff a0c73bff a1c83cff a2c93eff a4ca3fff a4cb40ff a5cb42ff a6cd43ff a8ce45ff a7ce45ff a7cd45ff a7cd45ff a7cd46ff a7cc46ff a6cb46ff a4ca45ff a3c844ff a2c743ff a1c642ff a0c441ff 9dc23fff 9bc03dff 9abd3bff 98bb3aff 95b938ff 93b637ff 90b335ff 8fb135ff 8eb034ff 8bad33ff 89aa32ff 86a731ff 83a330ff 809f30ff 7c992fff 77932fff 708a2fff 6c8628fd 586e1eff 3e4d1c5e 00000000 677e28c6 7a9729ff 8aac33fd 8fb236ff 93b537ff 92b538ff 91b437ff 8eb035ff 8bac34ff 85a531ff 7e9c30fc 6a822cff 4d601d83 00000000 52661f04 00000000 67812500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c26900 00000000 97b55104 00000000 a3be6661 8eae3dff 87a82dfb 89aa31ff 89aa31ff 88aa31ff 88a931ff 87a831ff 84a431ff 809f2fff 7a972dfd 6d8826ff 596e22e2 323e1717 afc08f1d 89a543e6 8aac2eff 8fb134fd 90b233ff 92b534ff 94b735ff 95b936ff 96ba36ff 97bb36ff 98bc37ff 99bd38ff 9abf38ff 9abf39ff 9bbf39ff 9bc03aff 9cc13aff 9cc13aff 9cc13bff 9cc23bff 9cc13bff 9cc13bff 9cc13bff 9bc03bff 9abf3bff 9bbf3cff 9bbe3eff 98bc3aff 98bc39ff 97bb39ff 98bc39ff 97bb39ff 97bb39ff 96b938ff 95b837ff 94b837ff 93b637ff 91b436ff 91b335ff 8eb035ff 8dae34ff 8bac33ff 89a932ff 87a731ff 84a431ff 81a030ff 7f9d30ff 7b9831ff 779132ff 708932ff 6b8528fd 586e1eff 404f1d5d 00000000 677e2cd5 789629ff 8aab33fd 8fb136ff 92b537ff 92b537ff 91b337ff 8eb035ff 8aac34ff 84a431ff 7d9b30fc 69812cff 4b5d1e82 00000000 50641f04 00000000 657f1f00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c26900 00000000 99b65304 00000000 a4bf6761 8faf3fff 86a72dfb 88a931ff 88a930ff 87a831ff 87a831ff 86a731ff 83a330ff 809e2fff 79962dfd 6d8826ff 586d21e2 2b351017 afc1931d 86a143e7 87a82cff 8daf33fd 8daf32ff 91b334ff 92b534ff 93b735ff 95b936ff 95b936ff 96ba36ff 97bb36ff 97bb37ff 97bb37ff 97bb37ff 97bb37ff 96bb37ff 97bb38ff 97bb38ff 97bb38ff 97ba38ff 96ba38ff 96ba38ff 96b939ff 97b93cff 91b532ff 8bb02bff 91b436ff 95b73bff 93b638ff 93b637ff 93b637ff 93b537ff 92b537ff 91b336ff 91b336ff 90b235ff 8eb035ff 8daf35ff 8cad34ff 8aab33ff 89aa33ff 87a832ff 85a531ff 82a231ff 819f30ff 7e9c30ff 7a9631ff 759032ff 6f8831ff 6b8528fd 576d1eff 414f1f5d 00000000 677f2cd7 779529ff 8aab33fd 8fb135ff 91b437ff 91b437ff 90b237ff 8eaf35ff 8aab33ff 84a431ff 7c9a2ffb 68802cff 4b5d1f84 00000000 50632004 00000000 607d1500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c26900 00000000 99b75404 00000000 a5c06861 8fae3fff 86a62cfb 88a830ff 88a930ff 87a830ff 87a731ff 86a631ff 83a330ff 7e9c2eff 79962efd 6e8927ff 576c20e2 26310b17 afbf951d 839d42e7 84a52bff 8bac32fd 8bac32ff 8eb133ff 90b234ff 92b534ff 93b634ff 94b735ff 95b836ff 95b936ff 95b936ff 95b936ff 96ba37ff 96ba37ff 95b937ff 96ba37ff 96ba37ff 95b937ff 95b937ff 96ba3aff 96b93bff 8fb331ff 85aa25ff 95b447ff a7c067ff 8dae37ff 85a925ff 8fb234ff 93b53bff 92b437ff 91b336ff 90b336ff 90b236ff 8fb135ff 8eb035ff 8daf35ff 8cad34ff 8bac33ff 8aab33ff 87a832ff 86a632ff 84a331ff 82a131ff 809e30ff 7c9a30ff 799630ff 759032ff 6e8631ff 6a8527fd 566c1fff 404d215d 00000000 687e2cd6 779529ff 88a932fd 8daf34ff 90b336ff 90b337ff 8fb136ff 8daf35ff 89aa33ff 83a331ff 7c9a30fc 67802cff 4c5e1e79 00000000 50641f04 00000000 576f1900 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c26900 00000000 9bb75504 00000000 a6c06961 8fae3fff 85a62cfb 87a830ff 87a730ff 87a730ff 86a630ff 85a530ff 83a230ff 7e9c2eff 77942cfd 6c8826ff 576c21e3 26300918 b2c2971d 829c42e7 82a22aff 8aab31fd 89ab31ff 8dae32ff 8eb133ff 90b333ff 91b534ff 93b635ff 93b635ff 94b735ff 94b836ff 94b836ff 94b736ff 94b736ff 94b736ff 93b736ff 94b737ff 95b839ff 95b83aff 8eb22fff 85a925ff 95b347ff c0d197ff f3f6edff fefeffff e9eedbff b2c67eff 8aab36ff 84a725ff 8daf33ff 91b239ff 8fb137ff 8eb035ff 8dae35ff 8cae34ff 8bac34ff 8aab33ff 89aa33ff 88a933ff 87a732ff 85a532ff 82a231ff 81a030ff 7f9d30ff 7b982fff 78942fff 738f30ff 6d8630ff 698327fd 566b1eff 414e225d ffffff00 647a29d7 779429ff 88a932fd 8daf34ff 90b236ff 90b237ff 8fb136ff 8cad34ff 88a933ff 82a230ff 7b992ffc 67802bff 4a5c1b6c 00000000 50631d04 00000000 556a2000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c16700 00000000 9bb85704 00000000 a5c16a61 8faf40ff 84a62cfb 87a730ff 86a72fff 86a630ff 85a530ff 84a430ff 81a12fff 7e9c2eff 799530fe 6e8828ff 576c21ee 3a461d23 b7c69f1b 819b42e7 80a129ff 89aa32fd 89aa31ff 8cad32ff 8eb033ff 8fb233ff 91b334ff 91b434ff 92b635ff 93b635ff 92b635ff 92b635ff 92b535ff 92b535ff 91b435ff 94b639ff 92b437ff 8baf2bff 86aa27ff 98b54dff c8d6a3ff f3f5ecff ffffffff ffffffff fefefeff ffffffff ffffffff e8eedaff b8ca88ff 8cac3bff 82a525ff 89ab2fff 8fb038ff 8dae37ff 8bac33ff 8aab33ff 89aa33ff 88a933ff 87a832ff 86a632ff 84a431ff 83a331ff 81a030ff 7e9c30ff 7b992fff 78952fff 738e2fff 6d8530ff 6a8427fd 556a1eff 414e235d ffffff00 617825d5 769329ff 89a935fd 8cae34ff 8fb236ff 90b236ff 8fb036ff 8cad34ff 88a933ff 83a230ff 7c992ffc 667e2bff 47591b6d 00000000 4d601d04 00000000 52661e00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c16800 00000000 9ab75704 00000000 a5c16b53 8ead40ff 84a52bfc 86a630ff 86a62fff 86a62fff 85a530ff 84a430ff 809f2fff 7c9b2cff 799531fe 6e8829ff 576c20f1 3e4b1e26 b9c9a21a 809941e7 7f9f29ff 89a931fd 88a931ff 8bac31ff 8daf32ff 8eb133ff 8fb233ff 90b434ff 92b434ff 91b434ff 91b434ff 91b434ff 91b436ff 92b438ff 91b335ff 87ab27ff 86a929ff a0bb5bff cedbadff f9faf6ff ffffffff ffffffff fdfefcff fffffeff ffffffff fefefeff fdfefcff ffffffff ffffffff f0f3e7ff bdce92ff 92af46ff 7fa224ff 84a62bff 8bab36ff 8aaa36ff 88a933ff 87a732ff 86a632ff 85a532ff 84a431ff 82a131ff 809f31ff 7e9b30ff 7b982fff 77942fff 738f2fff 6d852fff 6a8327fd 556a1eff 424e265d ffffff01 627926dc 769328ff 87a733fd 8cae34ff 8fb136ff 8fb036ff 8eb036ff 8cad34ff 87a833ff 82a230ff 7a982ffc 657d2aff 47591b6d 00000000 4d601d04 00000000 50641d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a9c36d00 00000000 9cb85a04 00000000 a8c26e49 8fae41ff 83a42bfc 86a630ff 85a52fff 85a52fff 85a430ff 83a22fff 80a02fff 7c9a2cff 789531fe 6e8929ff 566b20f0 39461725 b7c69f1b 7f9841e8 7e9d28ff 88a831fd 88a930ff 8bac31ff 8cad31ff 8db033ff 8fb233ff 90b334ff 91b334ff 92b534ff 91b335ff 92b438ff 8caf2fff 84a824ff 88a92fff a8bf6aff dae3c0ff fcfcfbff ffffffff ffffffff fdfefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff f2f5ebff c9d6a6ff 97b151ff 7e9f26ff 7ea025ff 86a632ff 87a735ff 85a531ff 85a431ff 83a331ff 82a131ff 809e30ff 7e9c30ff 7a972fff 76922eff 728d2fff 6c8530ff 698326fd 55691eff 424e2556 fbfbfd04 637a29e9 759227ff 86a731fe 8bad34ff 8eb036ff 8fb136ff 8eb036ff 8cad34ff 87a732ff 81a130ff 7a972ffc 657c2aff 48591c6d 00000000 4d5f1e04 00000000 4f641c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c16c00 00000000 9cb85b04 00000000 a8c26f4b 8fae42ff 83a42bfc 85a52fff 85a62fff 84a52fff 84a32fff 83a22fff 809e2fff 7b992dff 78942ffe 6d8728ff 566b20f0 3c4a1827 c7d4bc13 7f9841e1 7d9c28ff 86a731fd 87a830ff 8aab31ff 8cad32ff 8daf33ff 8eb033ff 90b233ff 90b334ff 90b334ff 8eb031ff 7fa31fff 8eac3bff b4c880ff e5ebd4ff ffffffff ffffffff fffffeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefffeff fdfdfbff ffffffff ffffffff fcfcfaff d2dcb7ff a0b764ff 7c9c2aff 77981fff 84a331ff 84a331ff 82a231ff 81a030ff 809e30ff 7c9a2fff 7a972fff 77922eff 728d2fff 6c8430ff 688126fe 54681dff 3d4a1e45 d4d5f307 637929e8 759227ff 86a531fe 8bac33ff 8eb035ff 8fb136ff 8dae35ff 8bab34ff 87a732ff 81a030ff 7a972ffc 647b2aff 47571e6d 00000000 4c5d1f04 00000000 4c5f1a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a7c36a00 698b1000 9eba5d04 00000000 a9c4714a 90af43ff 83a42bfc 85a52fff 84a42eff 84a42fff 83a22fff 82a12fff 809e2fff 7a982cff 77932efe 6d8729ff 556a1ff0 3c4a1929 ffffff0a 7e983fd8 7c9b28ff 85a630fd 86a730ff 89aa30ff 8bad31ff 8daf32ff 8db032ff 8fb133ff 90b234ff 8eb132ff 94b43fff d2e0aeff f0f4e5ff ffffffff ffffffff fefffdff fdfefcff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fdfefcff ffffffff ffffffff fdfdfeff e6ecd5ff b8ca86ff 82a230ff 84a433ff 82a130ff 809f30ff 7f9e30ff 7d9b2fff 7a972fff 76922eff 728c2dff 6a832dff 678125fe 53681dff 3b481f45 dad6f506 647929e9 769328ff 86a633fe 8aab33ff 8daf35ff 8eaf36ff 8cae35ff 8aab33ff 86a732ff 819f2fff 79962ffd 657c29ff 48591b5b 00000000 4d601d03 00000000 4d601b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a6c26800 698c1000 9ebb5e04 00000000 aac4714b 90af44ff 82a32afc 84a42fff 83a32eff 83a32fff 82a12eff 81a02eff 7f9e2eff 7b992cff 77922ffe 6e882aff 566b1eef 3b4a1628 f7fbfc0c 7f9741d9 7b9a28ff 84a430fd 85a62fff 89a930ff 8aac31ff 8cad32ff 8daf32ff 8eb032ff 8fb035ff 8bae2cff 86a62eff bdc2afff fcfaffff ffffffff fdfefcff fcfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff fefffdff ffffffff f0f0f3ff 9aa187ff 6f8f1dff 82a230ff 82a031ff 809f30ff 7e9d30ff 7d9b2fff 7a972fff 75912eff 748d32ff 6f8736ff 698228fe 53681dff 404d2145 dad2fa06 627829e9 759228ff 86a633fe 8aab33ff 8dae35ff 8daf35ff 8cad35ff 89aa33ff 85a631ff 809f2fff 79962ffd 637a29ff 45561856 00000000 4b5d1b03 00000000 4c5e1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16700 66890b00 a0bc6203 00000000 a8c37141 90ae44fe 83a32bfd 84a42ffe 83a32eff 82a22eff 81a12eff 81a02eff 7e9d2eff 7a982cff 76922ffe 6d872afe 556a1ff9 424f1e32 ffffff09 819946d9 7a9927ff 83a32ffd 85a52fff 88a830ff 8aab31ff 8cad32ff 8cae32ff 8eaf33ff 89ac2cff 9ab84aff a5bb6cff 475f0dff 546131ff b4b7abff fdfcffff ffffffff fefefdff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff ffffffff f3f2f3ff 9da390ff 3a4819ff 32430cff 97aa67ff 85a239ff 7e9d2dff 809f31ff 7e9d30ff 7c992fff 79952fff 74902cff 79923eff 798f4aff 69822afe 53681dff 414d2445 afb2b907 607625e9 759228ff 85a533fe 89aa33ff 8cad35ff 8dae35ff 8bad35ff 89aa33ff 85a532ff 809f2fff 79962efd 617827ff 43541956 00000000 495b1c03 00000000 495b1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16600 7a9a2b00 a2be6503 00000000 a9c3723a 90ae45fc 82a22afe 84a42ffe 83a32eff 82a22eff 81a02eff 809f2eff 7e9d2eff 7a982bff 76922ffe 6d872afe 566b20fe 47562237 ffffff08 819946d9 7a9928ff 83a32ffd 84a42fff 87a72fff 89aa30ff 8aac31ff 8bad31ff 8eb036ff 83a723ff b0c776ff ffffffff d1d9c0ff 708342ff 374d00ff 637042ff c3c5bcff ffffffff ffffffff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfcff fefefeff ffffffff f4f4f5ff abaf9fff 4f5d2bff 2f4300ff 707f4fff d3d7caff f7f7f5ff 88a048ff 7a9927ff 809e31ff 7e9c2fff 7b992fff 79962fff 74902dff 78913cff 768b45ff 688128fe 52661dff 3f4b2645 acb3a906 5f7624e8 749228ff 85a433fe 88a932ff 8bad35ff 8cae35ff 8bac35ff 89a933ff 85a532ff 7f9e2fff 799530fd 657b2fff 41521856 00000000 495a1c03 00000000 485a1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 a5c16700 81a03400 a2bd6603 00000000 aac3733b 91af46fc 81a12afe 83a32efe 82a22eff 81a02eff 81a02eff 7f9e2eff 7e9c2eff 79972bff 75912ffe 6d872afe 576c1ffd 45551f36 ffffff09 819945d9 799827ff 82a12ffd 83a32fff 87a730ff 89aa30ff 8aab31ff 8bac31ff 8eaf36ff 83a723ff afc575ff ffffffff ffffffff fafbf8ff bec9a3ff 647c29ff 415904ff 717e50ff cbcdc7ff ffffffff ffffffff fcfdfcff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fefefdff ffffffff fcfbfdff b3b7a9ff 5c6a38ff 395000ff 697d38ff c3cbb0ff fdfdfdff ffffffff f0f1eeff 7d9344ff 789827ff 7f9d31ff 7c9a2fff 7b982fff 79962fff 74902dff 78903dff 758b45ff 688128fe 51661dff 3f4b2744 8d97780c 607725ee 749128ff 84a330fe 88a932ff 8bac34ff 8cad35ff 8aac34ff 88a933ff 85a532ff 7e9c2dff 799532fd 697e38ff 41511956 00000000 485a1e03 00000000 48591d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 86a43c00 a4be6703 00000000 abc5763b 91af46fc 81a12afe 83a22efe 81a12dff 81a02dff 809f2dff 7f9d2dff 7d9b2dff 78962bff 758f2ffe 6d862afe 556a1efd 43521c36 ffffff08 809845d9 799827ff 82a12efd 82a12eff 86a62fff 88a930ff 89ab31ff 8aac31ff 8dae35ff 83a725ff a6be66ff ffffffff fcfdfbff ffffffff ffffffff f4f6eeff b0bf8bff 627c1eff 475f09ff 7a865eff d3d4d0ff ffffffff ffffffff fdfdfcff fdfdfdff ffffffff fcfdfcff fdfdfdff ffffffff fffeffff bdc0b6ff 647143ff 3d5501ff 657d2bff b6c29aff f7f8f6ff ffffffff fefefdff fdfefdff f1f2f0ff 778c42ff 759426ff 7e9c31ff 7c992fff 7b982fff 78952fff 74902dff 78903eff 758b44ff 678027fe 52661dff 414c2a44 82906818 617727f9 749127ff 83a330fe 88a932ff 8aab34ff 8bac35ff 8aab35ff 88a833ff 85a432ff 7d9c2eff 799532fe 667c34fe 40501546 00000000 495b1c03 00000000 485a1b00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 89a64500 a4bf6803 00000000 acc6763b 92b048fc 81a12afe 82a12efe 81a02dff 81a02dff 809f2dff 7f9d2dff 7c9a2dff 78952bff 748f2dfe 6b8528fe 556a1efd 41501a36 ffffff09 7f9745da 799827ff 81a02efd 81a02eff 85a52fff 88a930ff 89aa31ff 8aab31ff 8cad34ff 83a725ff a3bc62ff ffffffff fefffeff fefefeff fdfdfcff ffffffff ffffffff eaeee0ff a7b87aff 5c7815ff 485e0eff 7f8968ff dddddbff ffffffff ffffffff fcfcfcff ffffffff ffffffff c6c8c1ff 66714aff 3a5002ff 5d7620ff aebc8cff edf0e7ff ffffffff ffffffff fdfdfcff fefefdff ffffffff f1f2f0ff 768a41ff 739125ff 7c9a30ff 7b992fff 7a972fff 78942eff 748f2dff 78913eff 758b43ff 678027fe 51651dfe 3f49293d 85936a18 627827f8 749127ff 82a230fe 87a832ff 8aac34ff 8bac35ff 8aab34ff 87a833ff 84a331ff 7e9d2dff 799534ff 677c35fd 3b4c0e3f 00000000 47591802 00000000 46581900 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 98b35800 a4bf6a03 00000000 aec77c31 91af48f1 81a12aff 81a12efe 81a12dff 809f2dff 7f9e2dff 7e9d2dff 7c9a2dff 78952bff 738f2cfe 6b8528fe 566b1efd 41511937 ffffff06 7f9745d7 799727ff 81a02efd 81a12eff 84a42fff 87a72fff 89aa30ff 89aa30ff 8bac34ff 83a625ff a4bc63ff ffffffff fefffeff ffffffff ffffffff fefefeff fdfdfcff ffffffff ffffffff e4e9d6ff a0b370ff 546f10ff 41560eff 868d74ff e0e0deff ffffffff d0d3ccff 687252ff 314401ff 556c1bff a5b480ff eaede2ff ffffffff ffffffff fcfdfbff fffffeff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 718e24ff 7c9930ff 7b982eff 79962eff 77932eff 74902eff 78903fff 738842ff 677f26ff 51651cfc 3843202e 84906919 627827f8 759228ff 83a231fe 86a732ff 8aab34ff 8aab34ff 89aa34ff 87a733ff 83a331ff 7d9b2dff 789332fe 657a34fd 3b4b1140 00000000 46581902 00000000 45571a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9cb75c00 a5c06b02 00000000 b0c97e2e 91af49ee 80a02aff 82a12efe 80a02dff 7f9e2dff 7e9d2dff 7c9c2cff 7b992cff 78952bff 738e2dfe 6c852afe 556a1efd 44541a39 ffffff00 7f9743cc 789727ff 809f2efc 81a02eff 83a32fff 86a62fff 88a930ff 88a930ff 8bac34ff 82a525ff a4bc63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff e0e6cfff 95a764ff 455d07ff 46561fff 677050ff 32420aff 445912ff a1af7eff e8ecdeff ffffffff ffffffff fdfdfcff fefefdff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 6f8c23ff 7b9730ff 7a972eff 78952eff 76932eff 738e2eff 778f3fff 728841ff 657e26ff 51661dfc 3944222e 85916b19 627927f8 759128ff 83a232fe 86a731ff 8aaa34ff 89aa34ff 89aa34ff 87a833ff 82a231ff 7c9a2dff 799435fe 647934fd 3b4b1240 00000000 47581c02 00000000 46571c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9cb75e00 a5bf6c02 00000000 b0c8802e 92af4aee 80a02aff 81a12efe 809f2cff 7f9e2cff 7e9c2cff 7c9b2cff 7a982cff 77942aff 738e2dfe 6d862bfd 556a1eff 48552443 ffffff00 7f9844cc 789627ff 809f2efc 819f2eff 83a32eff 85a62fff 87a72fff 87a830ff 8bac34ff 82a424ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff dde4ccff 798f43ff 425a03ff 85955eff eaeee3ff ffffffff ffffffff fdfdfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 738740ff 6e8a23ff 79962fff 79952eff 78952eff 76922dff 738f2fff 778f40ff 728840ff 657e26ff 51651dfc 3d48232e 7f8b6519 627926f8 749128ff 82a132fe 86a732ff 89aa34ff 89aa34ff 88a934ff 86a632ff 82a131ff 7d9b2dff 789334ff 637733fd 3a49153e 00000000 46561e02 00000000 45551f00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9eb96000 a6c06c02 00000000 b1ca7f2f 92b04bef 809f2aff 819f2dfe 809f2cff 7e9d2cff 7e9c2cff 7c9a2cff 7a982cff 77932aff 738e2dff 6b842afc 566b1fff 4f5d2b4b 00000000 7e9543cc 789627ff 809f2efc 809f2dff 82a22eff 84a42fff 86a72fff 87a730ff 8aab34ff 81a424ff a3bb63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefcff fbfcfaff ffffffff b8c39aff 5d7b0dff d6ddc4ff ffffffff fbfbf9ff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f2f3f1ff 748841ff 6d8a23ff 78942fff 79952eff 77932eff 75912dff 748f30ff 778f40ff 71883fff 657e25ff 50641dfc 3d47262e 6d7c4c19 5f7623f8 749128ff 81a02ffe 87a732ff 88a933ff 89a934ff 87a834ff 86a532ff 82a231ff 7c9a2dff 789236ff 637733fb 36450b2e 00000000 46561a02 00000000 44551a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a0ba6400 a6c16d02 00000000 b3cc832a 92af4cea 7f9f2aff 809f2cfe 7f9e2cff 7e9d2cff 7d9b2cff 7c992cff 7a982cff 75922aff 718c2aff 698325fc 576b1fff 4e5d284a 00000000 7e9544cc 789627ff 809e2efc 7f9e2dff 82a22eff 84a42fff 86a72fff 86a72fff 8aaa33ff 80a324ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff fefefdff abb491ff 58750bff d2dabeff fefefeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff eff0edff 71853eff 6d8923ff 77932eff 78942dff 77932eff 75912dff 759031ff 778f40ff 70863eff 657e24ff 50641efc 3a42282e 70804b19 5f7623f8 749128ff 81a02ffe 85a631ff 88a833ff 88a934ff 87a834ff 85a532ff 82a131ff 7b982cff 779236ff 627733fa 3443082b 00000000 45561802 00000000 44551800 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a2bc6600 a9c27002 00000000 bad28f1f 93b04cdf 809f2bff 809e2cfd 7f9d2cff 7e9c2cff 7c9b2cff 7b992bff 79972bff 76922aff 708a29ff 688124fc 566b1fff 4b5a264b 00000000 819749cc 779527ff 7e9d2dfc 7e9d2dff 82a12eff 83a32eff 85a52fff 86a72fff 89a933ff 80a324ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a9b291ff 54710aff d5ddbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 677b32ff 6f8b26ff 77922eff 76932dff 76922eff 74902cff 769033ff 768e40ff 6f853dff 647d24ff 50631efc 3c452a2d 6e7e4b1c 5f7624f9 749028ff 81a02ffe 86a631ff 88a833ff 88a934ff 87a834ff 85a532ff 81a031ff 7b982cff 789237ff 617533fa 303e092b 00000000 42521902 00000000 41511a00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a3bd6700 a9c27102 00000000 bad2901f 93b04ee0 7f9e2aff 7f9e2cfd 7e9c2bff 7d9c2cff 7c9a2cff 7b982bff 79962bff 75912aff 6e8a28ff 688224fc 566b1fff 4a59234b 00000000 82994acc 779527ff 7e9d2dfc 7e9d2dff 81a02dff 83a32eff 84a42fff 86a62fff 88a933ff 80a224ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b291ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 677c32ff 6e8a25ff 76922eff 75922cff 76932eff 748f2cff 759034ff 768d40ff 6f853cff 637c24ff 4f631efd 40492e2d 72814f2c 607725fd 749127ff 819f2fff 85a532ff 88a833ff 88a934ff 87a734ff 84a432ff 81a031ff 7a982cff 789237ff 607433fb 3644102d 00000000 46561f02 00000000 46562000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a4be6800 a9c37102 00000000 bbd28d20 94b14fe0 7e9e2aff 7f9e2cfd 7e9c2bff 7c9b2bff 7b992bff 7a982bff 78952bff 75912aff 6f8a28ff 688124fc 566b1eff 4858224b 00000000 829849cc 779427ff 7e9d2dfc 7e9d2dff 809f2dff 82a22eff 84a42fff 84a52fff 88a832ff 7fa223ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b291ff 53700aff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687c32ff 6e8a25ff 76922eff 75922cff 76922eff 738f2cff 769036ff 768d3fff 6e843bff 637c24ff 4f631efc 3d452d25 7585512d 627826fd 749127ff 809f2fff 84a531ff 88a833ff 87a734ff 86a633ff 84a332ff 809f30ff 79982cfe 789139ff 607432f6 303d0b21 00000000 46551e01 00000000 46552000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a4bf6900 aac47202 00000000 bed6941b 94b14fdc 7f9e2bff 7f9e2cfd 7d9c2bff 7c9a2bff 7a982bff 79972bff 77942aff 75922aff 6f8a29ff 688224fc 556a1eff 4757214b 00000000 819849cc 779426ff 7e9c2dfc 7e9c2dff 809f2dff 82a22eff 84a32fff 85a52fff 87a732ff 7fa123ff a2ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a9b291ff 536f09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 697e33ff 6f8b25ff 77922eff 75922dff 75912eff 728e2cff 789139ff 758d3fff 6e843afe 637c24ff 4f631ef8 343e2219 717f502e 607625fc 749027ff 809f2fff 84a431ff 87a733ff 86a734ff 86a633ff 84a332ff 809e30ff 7a972cfe 77903aff 5e7131f1 1f2e0018 00000000 3f501601 00000000 3e4e1500 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a5bf6b00 acc57801 30560000 d0e4b211 94b050d1 7f9e2cff 7e9c2cfd 7d9b2bff 7b992bff 7a982bff 78962aff 77942aff 749029ff 6e8928ff 688124fc 556a1dff 4858214c 00000000 809848c3 769427ff 7e9c2dfb 7e9c2dff 809f2dff 82a12eff 83a32eff 84a42eff 87a732ff 7ea123ff a1ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 536f09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687d33ff 6e8a25ff 75912eff 74902cff 75912dff 718d2bff 77903aff 738b3bff 6c8238fe 627b23ff 50631df8 353e2519 7180512d 617725fc 749127ff 7f9e2fff 84a431ff 87a733ff 86a634ff 86a634ff 83a332ff 7f9e30ff 79972cfe 77903bff 5d7131f2 2533031a 00000000 41521a01 98a77b00 41511c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a5bf6c00 acc57801 00000000 cde1af11 95b152d2 7f9e2cff 7e9c2bfd 7c9a2bff 7b992aff 7a972bff 78962aff 76932aff 748f29ff 6d8827ff 678023fc 54691dff 4757214d 00000000 819847bf 769428ff 7d9c2dfb 7d9c2dff 809f2cff 81a02dff 83a32eff 84a42eff 87a632ff 7e9f23ff a1ba63ff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfdfdff e7e9e2ff 6a7f34ff 6e8a25ff 76912eff 74902cff 748f2dff 728d2cff 7b9442ff 788e45ff 738743fe 647c26ff 4f611df8 333a2719 7282502f 607725fc 749127ff 809f2fff 84a331ff 86a633ff 86a634ff 85a533ff 82a131ff 7e9d2fff 79962dfe 768f3bff 617336eb 303a1a14 77875900 4a592801 ffffff00 46552300 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a6c06c00 aec77901 233a4900 d2e7b40f 96b253cf 7f9d2cff 7d9b2bfd 7b992aff 7a982aff 79972aff 78952aff 75922aff 738e29ff 6d8727ff 668023fc 54691dfe 4858214c 00000000 819847c0 769327ff 7d9b2cfb 7d9b2cff 7f9e2cff 81a02dff 82a22eff 83a32eff 86a632ff 7ea024ff 9db65bff ffffffff ffffffff fcfcfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 526e09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fbfbf9ff ffffffff eaece6ff 687e30ff 6f8b27ff 748f2dff 738f2cff 748f2dff 718d2bff 799140ff 7d9350ff 7b8e52fe 647b29ff 4d5f1cf8 33382b1a 72805225 617925fc 749128ff 7f9d2fff 83a332ff 85a533ff 86a534ff 84a433ff 82a132ff 7e9c2fff 79952ffe 77903ffe 617339e1 1e1e1b08 7c8b6100 4c5a2b01 00000000 42511d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 a6bf6e00 b1c98101 315b0001 fbfff603 95b154c7 7f9d2dfe 7c9a2bfc 7b982bff 79972aff 78952aff 76932aff 749029ff 718d29ff 6c8627ff 667f23fc 556a1eff 4857244c 00000000 849a4dc0 779428ff 7c9a2dfb 7d9b2dff 7e9d2cff 809f2dff 82a12eff 83a32eff 84a42eff 85a62fff 7f9f2cff a6b285ff e9ebe6ff ffffffff ffffffff fcfcfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff ffffffff ffffffff dee1d8ff 7a8560ff 5b731eff 74902dff 728d2bff 738f2cff 738f2dff 718c2bff 78903eff 788e48ff 768a4dfe 657b30ff 4b5e1ef7 363e261d 8e88aa05 5f742cd9 718c28ff 7e9c2efb 81a130ff 84a433ff 85a434ff 83a333ff 81a032ff 7c9a2eff 76932dfa 798e4bff 637240bc 05050202 7c8b6001 2d3c0a00 76865300 37461e00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 9db46b00 bacb9600 79963304 fff1ff00 8ea755a9 7d9a2fff 7a9828fa 789628ff 79962aff 79962bff 76932aff 749029ff 718c29ff 6a8526fd 627a22fc 4e611df4 4350252e 00000000 8ca159bf 77942cff 7c9930fb 7d9b2dff 7f9e2dff 809f2dff 82a12eff 82a22eff 83a32eff 84a52fff 83a22eff 577110ff 57672aff a2a98fff f4f4f2ff ffffffff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff ffffffff e9ebe6ff 8f987aff 43521dff 394b0cff 647c27ff 728e2bff 738f2bff 74902cff 748f2dff 718c2bff 778f3eff 798f49ff 778a4ffe 6c7f3fff 4b5c1ff6 3a422921 86839800 5f703857 677f2bff 7d9840ff 87a247fa 86a342fc 85a241fd 83a13ffd 7f9c3cfc 779235f9 778c47ff 6d7f48f6 586a2c43 ffffff00 67794003 ffffff00 4d5f2300 39481c00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 677a3c00 b1c78300 82975302 99a77100 83965936 6e8631f4 6e882bff 748d32fa 6f8a2afc 6d8827fd 6c8626fd 688227fc 657d2afb 5c712bfc 4f6223ff 44551b8a 79883c00 00000000 96ab6abc 829d3fff 7e9b34fb 7d9b2dff 7f9e2dff 81a02dff 81a12dff 82a22eff 83a32eff 84a42eff 84a42fff 79962dff 5e771bff 445a0aff 5b6a32ff afb59fff f6f6f6ff ffffffff fefefeff fcfdfcff ffffffff ffffffff fcfdfbff ffffffff a7b090ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff fefefeff fcfcfcff ffffffff ffffffff ecede9ff 9da48aff 4a5925ff 3b4e0bff 51661dff 5e7326ff 698227ff 718c2aff 738f2cff 738f2cff 738e2cff 718c2cff 77903fff 798e49ff 778a4efe 70814bff 48591ff7 424a2e20 86878e00 59672c00 62792c60 71893be5 889e5aff 91a865ff 91a865ff 8ba25fff 7f9751ff 728942ff 6f8343e0 64783453 5e635200 697d3c02 00000000 586b2d00 4c5f2200 404f1d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 19220200 77934000 89a35300 62753401 83965a00 6578364d 5d7229e8 687a3dff 6d7f47ff 66783cff 607335ff 5d6f35ff 586835ff 50612cfe 45551f95 2a310b07 778a4d04 00000000 9aae6ebb 91a85dff 809c39fb 7c9a2cff 7f9e2cff 809f2dff 82a12dff 82a22eff 82a22eff 84a42fff 84a42eff 7f9e2cff 79962cff 75912cff 5f791bff 475e0dff 64733eff babfacff fdfdfeff ffffffff fdfdfcff fdfdfdff fcfdfcff ffffffff a7b090ff 526d09ff d4dbbfff ffffffff fdfdfcff fdfdfcff fffffeff ffffffff f6f7f5ff a5ac95ff 566532ff 3f530cff 586e20ff 677e2aff 688129ff 688227ff 6d8729ff 718c2aff 738e2bff 738e2cff 738e2dff 718c2cff 789040ff 788e49ff 778a4efe 70804bff 47571eec 38412414 00000000 57692a03 60772c00 66802625 738c3877 829a50b6 89a059d3 869d56d2 7b9349b5 6f873774 5b78121e 62743500 6a7a4602 78885300 00000000 c2c7c200 55672c00 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 859a5500 284d0000 7e964900 62773100 798d4b03 596d2600 5c6f2a1e 55682286 5b6d30c2 5e6f38da 5d6d38df 596934cc 53632da3 4b5c2342 4a572600 9bc25401 98ab6c04 00000000 9baf6eaa 92a95eff 809c39fb 7d9b2bff 7e9d2cff 809f2dff 81a02dff 82a12eff 83a22eff 83a32eff 83a32eff 81a02dff 7d9c2cff 7b992bff 7a982dff 77942dff 607b1aff 4a6110ff 6f7d4cff c5c9bbff ffffffff ffffffff fafbf9ff fdfdfdff a7b090ff 526e09ff d4dcbfff fdfdfcff fbfcfaff ffffffff f9f9f8ff b3b8a5ff 5c6a39ff 42570fff 5b731fff 6e872dff 6f892bff 6e892aff 6e882aff 6d8829ff 6f8a2aff 728d2bff 738e2bff 728d2bff 728d2cff 708b2cff 789041ff 788d49ff 778a4efe 6f804aff 47571ee6 2d34200e 4d611f00 414b2a01 667d2f04 667f2500 758d4500 00000001 28560005 3c650005 00000001 6f864000 59760d00 667b3603 90a26900 75864e00 4d631e00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 3c5d0000 828f5c00 697d3a00 6e814000 63792d03 56672500 4f621e00 00380002 4460001b 4b630c20 3b58000c 55613800 49592300 4e5f2402 42511b01 a1b67504 738d3400 9bb06fa2 92aa5fff 809b3afb 7d9b2cff 7e9d2cff 7f9e2dff 809f2dff 81a02dff 82a22eff 82a22eff 83a22eff 81a12dff 7f9e2dff 7e9d2dff 7c9a2cff 7b992cff 7c992fff 78952eff 5f7a19ff 4c6214ff 778357ff cfd2c7ff ffffffff ffffffff a8b190ff 53700aff d4dcc0ff ffffffff fefefeff bdc2b1ff 637044ff 41550fff 59701dff 6e882dff 718c2dff 718d2cff 728e2cff 718d2bff 718d2bff 728d2bff 738e2bff 738f2bff 728e2bff 738e2cff 728c2cff 708a2cff 779041ff 788e4aff 778a4ffe 6d7d48ff 46571ddf 262c1909 4f632100 46542401 6c823600 6c843002 7c944b04 ced6d901 25510000 22500000 95a68d01 70883f04 657e2a02 687f3400 70854100 43680000 445f0a00 556b2000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 78993c00 7a8a4d00 687c3a00 62763200 62752f01 53672004 74796c01 36580000 455f0100 00000000 55643104 4d5e2502 00050000 3e500e00 96aa6c04 909b8200 98ab6f7d 92a860ff 7f9b3afc 7b992bff 7d9c2cff 7e9d2cff 809e2cff 81a02dff 81a12dff 82a22eff 82a22eff 82a12eff 809f2dff 7f9e2dff 7e9c2dff 7d9b2cff 7c9a2cff 7a972bff 7c9a2fff 76922cff 597215ff 4b5f17ff 7d8962ff dddfd8ff aab490ff 57750bff d1dabcff d1d4caff 6a764dff 3e5110ff 526919ff 6e872cff 738e2eff 728e2bff 74902cff 75912dff 75912dff 74902cff 74912cff 74902cff 738f2cff 738f2cff 738f2cff 728d2cff 718b2cff 708a2cff 778e42ff 778d4aff 778a50fc 697946fe 45561cbf 000c0002 4e632101 48542b00 4e631e00 677f2d00 7d964700 5c850000 74912f00 718d2b00 8798c100 718a3a00 647b2f00 687e3200 7a933e00 657c2e00 5e732d00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 78894d00 37520300 5e722d00 677a3800 697c3300 00000000 546a1b01 51671b02 53672102 4e631a01 4e691300 4c5d2400 495b2200 6b7b4600 8b9e6502 88976e00 8d9d6a2c 8ba05ff9 7e993efd 7a972bff 7c9a2cff 7e9c2cff 7e9d2cff 7f9e2dff 81a02dff 81a12dff 81a12dff 81a12eff 809f2dff 7f9e2dff 7f9e2dff 7f9d2dff 7e9d2dff 7d9b2dff 7b992cff 7b992dff 7c9830ff 728e2aff 516a11ff 506024ff 617233ff 739026ff 71863eff 3e4f18ff 475d12ff 68802aff 718b2eff 738e2cff 75912dff 77932dff 77942eff 77942eff 78942eff 77932dff 76932dff 76922dff 75912dff 75912dff 738f2cff 738f2cff 718c2cff 6f892cff 778e44ff 768a4aff 768754fb 5c6d37ff 47581b6c 23380000 4a5d1b04 444f2600 4c5c2400 758c3f00 76903a00 7b944400 abb9ad00 9bad8d00 77904300 70893500 677c3000 00000000 6d853300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5e722d00 63763500 5d712c00 5d712d00 5a6e2900 54672100 52662200 53662500 57682e00 4d5d2500 00000000 86985e00 bccb8b00 7b904a02 94a57000 85985e9c 7a9046ff 738f2dfa 77942bff 7a982bff 7c9a2bff 7e9c2cff 7f9e2dff 809f2dff 81a02dff 80a02dff 809f2dff 7f9e2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9c2dff 7e9c2eff 7d9b2eff 7b992dff 7b982dff 7b9731ff 668024ff 5e7720ff 78952fff 688423ff 607725ff 6e882eff 708b2bff 738f2dff 77932eff 78942eff 78952fff 79962fff 7a972fff 79962fff 79962fff 78942eff 76932eff 76922dff 75912dff 75902cff 738e2dff 6e8928ff 6f8831ff 768b4aff 768752fb 697a45ff 526523d5 56682816 49601301 54652801 50632300 43541b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d0e99900 84965c00 8b9e6100 82945a02 6b834701 8e9f6b17 7a8d4ed8 6c8432ff 6e8929fa 738f2aff 76932dff 7a972dff 7a972bff 7a992cff 7c9a2cff 7e9d2dff 7e9d2dff 7e9c2dff 7e9c2dff 7e9c2eff 7e9d2eff 7e9d2eff 7e9c2eff 7d9b2eff 7c9a2eff 7c992eff 7a972dff 78952fff 75922eff 79972eff 7b9730ff 748f2eff 728d2cff 74902eff 77932fff 78952fff 799630ff 799730ff 7a9730ff 7a9731ff 7a9730ff 7a9630ff 77942fff 77932fff 76922fff 748f2eff 718c2eff 6d872cff 6f8734ff 768a4cff 768754fd 6f804aff 5b6f29fd 596e274b 586a2a00 566b2203 3b4f0000 64773a00 3e4f1300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 899a6200 84965c00 81945900 7f925700 788b4f02 899a6b00 81925c2e 6f853fe0 657d28ff 698226fb 708a2cfc 759036ff 799339ff 789334ff 779330ff 799630ff 7a9730ff 7a972fff 7b982fff 7c9930ff 7c9930ff 7c9930ff 7c9a30ff 7c9a31ff 7d9a31ff 7c9a31ff 7b9931ff 7a9731ff 799631ff 7b9832ff 7b9833ff 799632ff 779333ff 799533ff 7a9735ff 7b9835ff 7c9936ff 7c9936ff 7b9737ff 7b9737ff 7a9638ff 799437ff 789337ff 769037ff 748e36ff 718a34ff 6c8532ff 698131ff 6b813cfd 697e3dfb 637932ff 5f7529fa 5d73285e 48620a00 596e2503 1a3a0000 4f641900 324b0000 54652e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85975d00 7f925600 7b8e5000 70844900 778a4903 8e9c7500 7d8f5520 6c8239ae 647b28ff 637b24ff 68812bfe 72893cff 7c9349ff 7f9749ff 7d9543ff 7a943dff 79943aff 7a9539ff 799437ff 7a9537ff 7a9637ff 7b9837ff 7b9837ff 7c9837ff 7c9938ff 7c9838ff 7c9839ff 7d983bff 7d993bff 7e9a3dff 7d993eff 7d993eff 7f9b40ff 7f9a41ff 809c42ff 809b43ff 7f9a44ff 7e9844ff 7d9844ff 7c9644ff 7a9443ff 789141ff 758e40ff 72893dff 6e853cff 6c833bfd 6a803afb 657d33ff 637a2cff 637a2ad4 667d2f45 4c630c00 4c631902 869c5c00 45600300 04380000 65715700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d905400 75884800 788b4f00 61782600 7a8d5002 88986a00 00000000 7085405f 667c2ec9 627a25ff 657e28ff 6c8335ff 768a48ff 7f9255ff 839759ff 829755ff 80964eff 7d9448ff 7b9344ff 7a9441ff 7a933fff 7a953fff 7b953fff 7b953fff 7c9741ff 7d9742ff 7e9844ff 7f9a46ff 809a47ff 809a49ff 819b4aff 829c4cff 829b4dff 829c4eff 829b4fff 819950ff 809950ff 7f974fff 7e954fff 7c924fff 7a904eff 788e4dff 768b4bff 758b48ff 718841ff 6d8438ff 6a8333d9 6c833482 7b904811 627a2900 5d732403 788b3e00 00000000 62812000 5c712a00 5d712f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a8d4f00 788b4d00 687e3100 667d2e00 7a8d5002 637a2903 6e833d00 b2bda217 6c7c46f2 54691dff 5f7622fe 657e28ff 6e8534ff 758b43ff 7d9051ff 81945aff 84965dff 83965cff 82965aff 809457ff 809554ff 7f9552ff 809653fd 819753fc 819854fd 829854fd 839a55fd 839a57fd 859c59fd 859c5bff 869c5cff 869d5dff 879d60ff 889e61ff 889e62ff 889e63ff 889e63ff 889e63ff 879d60ff 859b5bff 819854ff 7b9349fe 70883dff 6e8638c3 718a3761 728a3619 6a823200 96ac6300 637a2c03 ffffff00 afc15d00 6e833d00 5f752d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4d00 70843f00 788c4800 ffffff00 90a06c01 6e843c03 becc9d14 73834eeb 445615ff 405114fe 455717ff 4f631dff 5a6f23ff 637a2aff 6b8331ff 728a3aff 788f43ff 7d944cff 819753ff 849958ff 879b5dff 85995dff 869a60ff 899d62ff 8a9e65ff 8ca067ff 8ea269ff 8ea369ff 91a66cff 95aa6fff 95ab6fff 95ab6eff 94ab6cff 92a968ff 8fa763ff 89a15bff 819950ff 778f45ff 6b8238ff 5b7129ff 5a6b36fc 525e39ff 37431942 6a833000 00000001 6b833305 6f853a01 677d2e00 6a813400 6a7e2c00 62792d00 60762c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4c00 92a56900 80925900 90a36701 00000000 b9c99b14 7a8d4eec 53681bff 4b5e18fe 425314ff 3c4c13ff 3b4a14ff 3c4c16ff 405018ff 45571bff 4a5e1eff 506420ff 546824ff 5c712dff 5f752dfe 6e8638cb 738c3cbc 758d40cc 778f43d5 799144d4 7a9245d4 7c9449d3 778d47f5 6d833bff 6a7f39ff 647a33ff 5f742fff 5b6f2cff 556828ff 4e6122ff 485a1eff 43541bff 3f4f18ff 3a4a14fe 4c5933fd 525c3dff 39451843 69823103 4e5e2905 6f873500 4f601b00 687f3200 6a813100 677d3000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93a86500 00000000 96aa6a01 00000000 bfd0a112 7f9450eb 5c731fff 576c1cfe 51651aff 4c5f19ff 475919ff 435319ff 3f4f18ff 3d4d19ff 3c4a1aff 3a4818ff 364417ff 3d4921ff 354217fb 30381a33 00000000 3b540006 45670005 4b670006 34580005 aab09715 5b653fd2 303f0aff 313f0dfd 33410eff 364511ff 3a4915ff 3d4c18ff 40501bff 43531dff 45551eff 45561dff 425419fe 526034fe 545f3cf9 33421038 7e984300 3f4c1f03 5d6d3900 7ea22200 71883a00 6a813100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96ac6600 00000000 94a96601 00000000 e1ecd808 849b51dd 668023ff 617920fe 5d741fff 576d1dff 50651cff 4b5e1cff 485a1cff 46571cff 44551dff 42521cff 3f4e1aff 445223ff 3c4a1afb 333c2032 1d470000 48486001 43660000 ffffff00 47680000 c9cad210 606b43d1 37460fff 394814fd 3c4c15ff 405017ff 43541bff 46571dff 48591fff 495a20ff 495a1fff 48591fff 445519fe 526034ff 54603cf7 32420e37 00000000 3d4b1d03 54613a00 5b673e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96ac6600 00000000 92a76200 00000000 f6feff05 889f52d9 6c8625ff 688323fe 657e22ff 607821ff 5c7321ff 576d20ff 51651fff 4c5e1eff 48591eff 45561dff 41511bff 455423ff 3d4b1afb 343d1f32 70893500 3f4b2202 728b3800 83906802 9abc4e00 c5c9c411 616d42d1 394810ff 3b4a14fd 3e4e14ff 425318ff 45561bff 48591eff 4a5b20ff 4b5d21ff 4b5e21ff 4b5e20ff 485a1bfe 556435ff 55613df8 35421037 00000000 3f4c1e03 55613b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95ab6600 00000000 96ac6400 00000000 eef8ee06 8ba354da 708b27ff 6f8a26fe 6b8625ff 678124ff 647c24ff 5f7623ff 5b7122ff 556a22ff 4f6221ff 495b1eff 43541cff 485724ff 3f4e1bfb 353f2032 00000000 3a462102 708a4000 90988001 00000001 eaebed06 616e42c7 3c4c11ff 3d4d15fc 415116ff 455619ff 495b1cff 4b5e1fff 4f6222ff 516523ff 516423ff 516522ff 4d611cfe 596936ff 57643df8 35440f37 00000000 3f4e1e03 57633a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98b06500 00000000 effaef06 8ea755da 739029ff 728e27fe 708b27ff 6d8826ff 6a8526ff 667f25ff 607824ff 5c7224ff 586e24ff 516421ff 485a1dff 4a5925ff 41501cfb 36412032 00000000 3b472102 00000000 959d8701 00000001 ffffff03 637142c3 405113ff 405015fc 455618ff 4a5c1bff 4e621fff 536722ff 566b24ff 586d26ff 586d25ff 586c24ff 53681efe 5d6e37ff 59663ef8 35451037 00000000 414f1e03 59663a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 849e4a00 9ab26600 00000000 f4fef006 90a956da 759229ff 738f28fe 728e28ff 708b27ff 6f8a28ff 6d8728ff 688127ff 627a27ff 5c7326ff 566b23ff 4e6120ff 4d5d26ff 43521dfb 37422132 00000000 3c482102 00000000 959e8401 00000001 fdfdfd04 667443c4 435414ff 445517fc 4b5e1aff 51651eff 566b22ff 5a6f25ff 5c7227ff 5e7428ff 5e7428ff 5c7226ff 576d20fe 62733aff 5b683ef8 37471137 00000000 42511f03 5b6a3900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9bb36600 00000000 f2ffee06 91ab56da 77942aff 759128fe 749029ff 728e28ff 718c29ff 6f8a29ff 6c8629ff 688129ff 617827ff 5c7125ff 536821ff 526329ff 45551efb 39442132 00000000 3f4b2302 00000000 96a08201 01000001 ffffff03 6a7847c4 485a17ff 4b5e1afc 52661dff 576c20ff 5c7224ff 5f7627ff 617829ff 637a2aff 637a29ff 617828ff 5b7222fe 65773cff 5c6a3ef8 38471237 00000000 44522003 5c6c3800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 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 9eb76700 00000000 f3ffeb06 94ae57da 78952bff 759228fe 759128ff 739029ff 728e29ff 708b29ff 6e8829ff 6b852aff 667f29ff 607727ff 576c22ff 56692cff 485820fb 3c462332 00000000 434f2702 00000000 96a18001 010a0201 ffffff03 6e7e4ac4 4e621bff 51661cfc 576d1eff 5c7322ff 607725ff 647b28ff 667e2aff 677f2cff 667e2bff 647c29ff 5e7523fe 677a3dff 5e6c3ff7 3a491237 00000000 45542103 5e6e3700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89a34e00 b3ca8100 20202600 fffffe04 94ae58ca 78962cff 759128fd 759129ff 739029ff 738f2aff 718c2aff 708b2bff 6d872bff 69822aff 657d29ff 5a7023fe 5c6e31ff 4b5b25f8 303c1325 526b1000 3e4b1f01 4f622000 94a27801 001a0001 ffffff03 758551c4 546920ff 556b1dfc 5b7220ff 617924ff 657d27ff 68812aff 6a832cff 6a832dff 69822cff 667e2aff 607824fe 697d3dff 5f6d3ff8 3c4b1438 61752d00 48562303 56692c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92ac5800 bcd28f00 00000000 ffffff03 94ae59c7 7a972dfe 759228fd 75922aff 749029ff 739029ff 728e2aff 718c2bff 6f8a2cff 6b842bff 677f2bff 5d7423fe 607338ff 505e2ff7 2534001e 52700000 3d4b1b01 4f621f00 97a67900 52642803 fefefd01 788855bc 596e24fe 59701efb 607823ff 657e26ff 69832aff 6b852cff 6d862dff 6c862eff 6b842eff 68812bff 627a24fe 6c803fff 60703fef 37470d2e 62762e00 47572102 4c5e2100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92aa5d00 c5e99700 708d2102 ffffff00 8fa755a3 7b9730ff 759327fb 759228ff 749029ff 74902aff 738e2bff 718c2bff 708a2cff 6c852cff 67802aff 607826fd 586d26fd 4b5c23d9 2f3d0f09 51700000 45542401 4f621f00 ffffff00 6f814504 cad3b300 78895188 60762aff 5d751ffa 637c23ff 688127ff 6b852aff 6d872dff 6e882fff 6e882fff 6d872eff 6a832cff 647d26fb 6a7f3cfe 5e7037ce 283c000f 62762e01 47591a01 4f612300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89a05900 637d1d00 7c944303 3d5d0000 80954e3f 738e31f9 75912dfe 75912efc 728f29ff 748f2aff 728d2cff 728d2eff 718c30ff 6f8932ff 6a8332fd 647b31f9 566b25ff 4e611e6e 32420e00 53671f03 404f1600 53662400 37540000 788d4a01 788f3f00 7f92581e 69802fe6 69802eff 6e8635fa 6d872ffe 6f8931ff 738d35ff 748e38ff 758f3aff 758f3aff 718b37fd 6c8433fb 61782bff 576d2264 293e0000 5e732a03 2a2c1300 5e772300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89a05900 6f863a00 81879400 637c2102 90a84e00 6b83326f 6a822dfe 798f46ff 7d934afd 758d3dfb 728b38fb 738c3cfb 758d43fb 778c4afd 72874aff 65793bff 5a6e2a9a 63762803 4f632201 55682601 4f622000 485b1700 778e4100 798d4c00 6c852c02 73884300 70893444 6e8731e7 7d934cff 879d59ff 849b52fd 859d54fc 88a158fc 8aa25cfc 879f5bfe 7d9450ff 6f853cff 647a2c82 42530800 5b702a02 5e7b2500 54672200 566a2600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ca35a00 5b760f00 b786ff00 82926300 778f3a02 55710a00 6077254e 647a2dcf 718545fe 77894fff 778a50ff 788b52ff 798d55ff 778a52ff 6d8244e6 6176316e 54770003 596f3002 5c712a01 53652500 5b6a4100 41530e00 748c3c00 73874300 47600000 6c833302 738c3600 708c2b26 738d33a0 809749f3 8aa15bff 91a766ff 94aa6bff 92a869ff 889f5dfa 7a9248c7 6d873452 60703700 64783202 69842d01 a2a08900 35471200 14130d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b0d38100 7c914f00 b9bad900 6b823500 627d1f03 5b711e00 526e0708 59721a48 62792b82 6a803aa2 6e8340a5 6d833e8a 677e3656 58711612 63773b00 606e4001 596d2801 5c722a00 566a2400 677b4100 5a6d2d00 748c3c00 718a2b00 5e771b00 516c0000 6f883303 728d2c00 7a8a4d00 6686161d 75913457 7e994578 829c4d7f 80994865 75903731 4c710003 6d863800 667a3602 647b2d00 6a852b00 647b2c00 596f2200 5b722500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71883d00 71883e00 6f853d00 69803200 8a9b6c00 61782403 00000000 546c1400 657b3100 6f814600 77895200 6f844300 69803a00 536d0f00 64793b03 586e2201 60763000 5c722a00 596d2800 596d2900 00000000 00000000 758c3d00 8aa55300 5a741100 6d872f00 708a2f02 7a8f4702 60800c00 77923700 829c4a00 869e5100 839c4e00 76923b00 002c0000 6f873b03 637d2300 68802f00 6a842f00 20262800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a9d14501 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c7f55d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e7fe7d02 00000000 edff7e42 d6f56cb6 a5ce3e44 00000000 acd34602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e4fc7903 00000000 e2ff766d cef360b0 9ecb2d22 00000000 b8e44502 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6fa3401 c4dc6c02 a7cb45c5 afd54aff a9cf46df 8db32a1a c7ef5b01 a1c83d02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e4ff6201 eeff7d01 f5ff8c01 edff7f01 dfff6601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cff66103 00000000 daff6b3f c6f05bf7 a4ca43ff 7f9d318e 00000000 9dc23d04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8eb13203 00000000 7d9a3766 97ba3afe add449ff a4ca41a4 00000000 adce4e03 00000000 00000000 00000000 00000000 00000000 00000000 f2ff8002 f8ff9103 f9ff9704 ffffbd04 ffffde02 ffffff01 00000000 00000000 fffff802 ffffcc03 f8ff9a04 efff9003 e2fe7d02 d7fc7001 00000000 00000000 00000000 00000000 00000000 d5f86a01 a2e63a02 ffff8f0b cbf35ecd aed648fe 7e9c31ee 576a2b40 00000000 68812e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7d944301 a1c52a02 00000000 88a738ad 9fc53fff abd148ff 9cc13a5f 00000000 a2c84003 00000000 ddfb5601 f8ff9003 ffffb204 00000000 00000000 00000000 00000000 00000000 00000000 d8ff4307 edff7208 cbff3708 00000000 00000000 00000000 00000000 00000000 00000000 ebff8803 e4fe8804 d1f77201 00000000 00000000 d0f86003 00000000 cff76188 b8e150ff 8daf37ff 657b2f7e 00000000 7c993203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7f9a3f02 dbff0001 7185431b 8dae37e2 a6cc43ff a6cc44e7 95b93321 00000000 cfe36805 fffff202 00000000 00000000 e6ff5a04 f8ff9026 fdff9d5b fcff9f87 faff9aa8 f9ff97be f8ff97c7 faff9cc8 faff9dc9 f9ff9dc1 f8ff9cb0 f7ff9d92 f4ff9a6b eafe8f36 dcf9940b 00000000 00000000 00000000 d5f97604 c5ef5c04 00000000 d7fc6944 bfe856f9 9bc03dff 728d2fc3 20232508 a2c93a02 4c5b2b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 87a53703 00000000 7e983958 92b438fb a7ce45ff a0c63fb4 a2a72903 00000000 00000000 f9ff9439 fcff9c7f fbff99cc f7ff90f8 f4ff86ff f1ff80ff f1ff7fff f0ff7eff f0ff7eff ecff77ff e6ff6aff e4ff69ff e5ff6eff e6ff72ff e7ff78ff e8ff7ffc e9ff86df e6fe8897 e3fc8c4e cdf37510 00000000 00000000 efff7f0f c4ee59d2 a8ce45ff 7c9a31f4 4d5e272f 00000000 6c852e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 86a53604 00007d01 83a0369c 9abd3cff a1c643ff 8bb2326b ffff9a4b fafe9ac0 f8ff92fa f2ff82ff f0ff7bff f3ff81ff f5ff89fd f5ff8dfb f6ff8dfb f5ff8bfb f4ff89fc ecff76fc dcff56fc d8ff4dfc d6ff4cfb d3ff4afb d1ff49fc d0ff4bff d2ff52ff d4fd5eff d7fb6bff d6fa75d0 d2f7797c c8ea8a0e c5ed5c8e b2da4bff 88a935ff 60772b7a 00000000 73843103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71903501 edff7104 5d694012 7a9b2cce 9bc13afe cde958fa f7ff91fd eeff7aff eeff77fe f7ff8cfb f7ff91fd f3ff86ff eeff79ff ecff75ff ecff75ff edff75ff ebff75ff e8ff71ff e1ff64ff dbff59ff d9ff58ff d6ff56ff d4ff53ff d1ff51ff cdfd4cfe cafb48fc c7f846fc c6f34bff c7f159ff caf364e6 b5de4ef5 8dae36fe 68812bb2 00002606 79953403 2b3f2001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f5ff7f04 00000000 deff5919 d1e771ba d5f652fe ebff62fd e9ff71fe f6ff8cfb f8ff93fe edff7aff e8ff6cff eeff78ff f7ff8bff fcff98ff ffffa0ff ffffa3ff ffffa2ff fbff9bff ebff7eff dcff60ff d9ff5bff d6ff58ff d3ff56ff d0fe53ff cdfc51ff caf94eff c8f64cff c4f249fc beeb42fc c3f04bff c1ee4afc 98bc3aff 7b943f5e 00000000 8aab3205 a8cc4801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f2ff9603 00000000 e2ff6a46 f5ff92df faff95ff e2ff5ffd effe7fff fbff9bff edff7cff e3ff65ff ecff78ff faff95ff ffffa3ff ffffa8ff ffffabff ffffadff ffffadff ffffabff f9ff99ff e7ff79ff ddff66ff daff61ff d7ff5eff d3ff5bff d1fe57ff cdfb53ff c9f750ff c6f44dff c3f04aff c0ed49ff bdea46fe bbe745fe b5e043fe abd247f8 a2c64a7b 3b25ff01 abd63f01 9abd4203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 deff6b01 f5ff9204 00000000 e4ff7166 f8ff95f6 f5ff8dff ddfe5dfd f1ff87ff f7ff94ff e3ff69ff e3ff69ff f1ff87ff fcff9bff ffffa3ff ffffa8ff ffffabff ffffa9ff feffa8ff feffa8ff feffa7ff f4ff92ff e4ff74ff deff69ff dbff67ff d7ff63ff d4ff5fff d1fd5bff cdfa56ff c9f753ff c6f34fff c2ef4bff bfec49ff bce746ff b8e344ff b2dd41fe add73eff a7ce40ff 9fc341a0 8faa5006 00000000 95b73c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9ff7e04 00000000 e2ff7077 f7ff94ff f2ff8bfe daff5afd efff85ff f3ff8eff ddff64ff e3ff6eff edff84ff f4ff90ff f9ff9aff fbff9eff f7ff96ff f2ff8dff efff87ff eeff84ff eeff85ff eeff88ff e8ff7eff e1ff71ff deff6dff dbff6aff d8ff66ff d4ff62ff d0fd5eff cdfa59ff c9f655ff c5f251ff c1ee4dff bdea4aff bae547ff b7e244ff b3de43ff afd941fe abd43efa a2c93cff 9abe3cb4 95b5460c a7d03302 93b53b02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1fe7604 00000000 ddff6b6d f2ff8fff f2ff8ffc d7ff58fd e6ff78ff f0ff8dff dbff64ff e0ff6dff e5ff79ff eaff83ff eaff83ff ebff84ff eaff7fff e5ff77ff e4ff75ff e3ff74ff e3ff74ff e4ff74ff e3ff75ff e1ff73ff dfff70ff ddff6eff daff6bff d7ff67ff d3fe63ff d0fc5fff ccf85bff c9f557ff c5f153ff c1ed4eff bde84bff b9e448ff b6e145ff b2dc43ff afd941ff abd33fff a7cf3cfa 9dc339ff 95b838af 819b4306 9ec53601 8eaf3701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ddfd7204 00000000 d6fe6353 e9ff85fe f2ff94fd d8ff5ffe d9ff62ff ebff88ff dcff6bff daff69ff ddff6fff e0ff76ff e3ff7aff dfff71ff ddff6dff deff6eff dfff6fff e1ff71ff e1ff73ff e1ff73ff e1ff73ff e0ff72ff deff71ff dcff6fff daff6cff d7ff69ff d4fe66ff d1fd63ff cef95fff caf65cff c7f257ff c4ef53ff bfeb4fff bce74cff b8e348ff b5df46ff b2db45ff aed742ff aad23eff a7ce3dff a0c73afa 96bb36ff 8eb13595 7a8d4e01 8cae3304 89a93601 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5fc6702 00000000 cafb532c e0ff79ed eeff92fe ddff71fd cffe52ff deff74ff deff77ff d3ff5fff d6ff66ff d7ff68ff dcff72ff daff6cff d8ff67ff d9ff67ff daff6aff dcff6dff ddff6eff ddff70ff ddff70ff ddff70ff dcff70ff dbff6fff d9ff6dff d7ff6aff d4ff68ff d1fc65ff cffa62ff cbf65eff c8f35bff c5f057ff c1ec53ff bee84fff b9e44bff b6e049ff b2dc45ff acd63cff abd43eff aad141ff a5cc3cff a0c63aff 99be37fb 90b334ff 89aa336b 00000000 8cad3203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6f54e01 dcfb7c03 bef63b08 d5fd6bc0 e5ff87ff e2ff81fc cefc58ff cefb58ff d9ff73ff cefb59ff cbf85bff d2f970ff cbf85bff d1fd60ff d2fd62ff d3fe62ff d4ff64ff d6ff67ff d8ff69ff d8ff6bff d9ff6cff d8ff6cff d8ff6cff d7ff6bff d6ff6bff d5ff69ff d3fd68ff d1fb65ff cef963ff ccf760ff c8f25cff c5ef59ff c2ec55ff bfe952ff bbe44eff b8e14cff b1db43ff acd440ff b2d655ff a9cf43ff a1ca33ff a3ca3dff 9fc53aff 99be38fe 93b635fe 8aab32f1 7f9f302d 00000000 84a33102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d4fc7003 00000000 c9f65b6e dafe79ff e0ff83fb d5fe6dff c7f64eff cbf759ff c9f855ff d4f67fff f3fcdbff f9fdeeff edfacdff cdf569ff ccf958ff cffb60ff d0fd62ff d2fd64ff d3fe65ff d4fe67ff d4fe68ff d4fe68ff d3fe68ff d3fd68ff d1fc67ff d0fb66ff cef964ff ccf662ff caf460ff c7f15dff c5ef5aff c1eb57ff bee854ff bbe551ff b9e14fff b3dd47ff b4d951ff e4f0c6ff f7faefff eff5ddff bfd979ff 9bc331ff 9ec43cff 99bf37ff 94b735fb 8cae34ff 83a32fb8 6c843005 7e9d2f02 7c993001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c0eb4e01 c8ec7401 b3e03617 cdf768e7 d8ff7bfe d5fd75fe caf65eff c3f04dff c2f049ff c7ef5dff f9fdefff ffffffff fefffdff ffffffff def5a4ff c3f24cff ccf65fff ccf85eff cdf860ff cefa61ff cffa63ff cef963ff cff964ff cef964ff cdf763ff ccf663ff cbf562ff c9f360ff c8f15eff c6ef5cff c3ed5aff c1ea57ff bee754ff bbe452ff b8e14eff b6de4eff abd63bff c9e286ff ffffffff fefffdff ffffffff fafbf5ff abcb56ff 98be32ff 99be39ff 93b734ff 8eb036fc 85a432ff 7a982b54 00000000 80a02b03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6f15f04 00000000 c1ec5584 cef66eff d2fa73fc ccf567ff c2ee51ff bfec4bff b9e83cff d3f088ff ffffffff fdfefaff fdfefaff ffffffff d9f09dff beec49ff c8f25cff c7f25aff c9f35cff c9f45eff c9f45eff caf45fff caf460ff c9f360ff c9f360ff c7f15fff c6ef5dff c5ee5cff c3ec5bff c1ea59ff bfe857ff bde654ff bae352ff b7e04fff b4dd4cff b2da4cff a9d33cff bfdc73ff ffffffff fdfdfaff fcfdf8ff ffffffff bfd487ff 91b829ff 99bc3aff 92b634ff 8daf34fd 87a736fe 7b982cce 5d713306 83a52901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8e24c02 00000000 b1dc3d19 c1ea5ce1 cbf26cfe c8f167fd c1eb56ff bbe747ff bce749ff b7e53dff c5e572ff fefeffff fffffeff ffffffff f5f9e8ff bee35dff bee94fff c2ec57ff c2ec57ff c3ed58ff c4ee5aff c5ef5bff c5ee5bff c5ee5bff c4ed5bff c3ed5bff c3ec5aff c1ea5aff c0e958ff bee757ff bce555ff bae253ff b9e151ff b6de4fff b4dc4cff b1d94aff aed648ff abd346ff a5cd3dff e2eec3ff ffffffff fffffeff fdfaffff 95a962ff 90b62bff 96b939ff 91b434ff 8cae32ff 88a837fd 7b992dff 708c2952 00000000 738f2b03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bae35304 00000000 b6de4c63 bfe75dff c4ec66fc bfe858ff b8e247ff b7e244ff b7e245ff b9e446ff b0da40ff d5e4afff fcfcfaff e8f1cfff bcdd67ff b3de45ff bce551ff bde752ff bee854ff bfe955ff c0ea55ff c0ea56ff c0ea57ff bfe857ff bfe957ff bfe857ff bde756ff bce555ff bbe454ff bae253ff b8e052ff b6de50ff b4dc4eff b2da4cff b0d74aff aed548ff acd345ff a9d045ff a4cb3dff a5c846ff d3e2abff f4f7edff b7c19fff 779528ff 95b836ff 92b535ff 8fb233ff 8cad36ff 88a838fb 7b992cfe 718c27ae 00000000 79982403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bee75901 00000000 b4db4db5 bbe35afe bce45afc b6df4aff b4df42ff b4df43ff b4df43ff b5df45ff b5df43ff acd540ff b1d553ff acd543ff aed840ff b5dd4dff b7e04cff bae34fff bae450ff bbe451ff bbe452ff bbe452ff bbe453ff bae353ff bae353ff b9e252ff b9e152ff b7df51ff b6de51ff b6de4fff b3db4eff b2d94dff b0d84bff afd649ff add347ff aad145ff a8cf43ff a6cc41ff a4ca41ff 9fc53aff 97bd31ff 96b83dff 86a82dff 8eb034ff 92b438ff 91b438ff 90b23aff 8eae3cff 88a739fd 7d9b2dff 6f8b27ea 647d2823 00000000 69822802 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b1d75201 00000000 aed4501b b0d84bf2 b7de56ff b4dc4efe b0da41ff b0da41ff b1db41ff b1db42ff b1db42ff b2dc44ff b2dc45ff aed840ff b0d946ff b2da49ff b1da48ff b4dd4aff b5de4bff b6df4dff b6df4eff b7df4eff b7df4fff b6de4fff b6df4fff b6de4fff b5dd4fff b4dc4eff b3db4dff b2da4dff b1d94cff b0d74aff afd64aff add448ff abd247ff a9d045ff a8ce43ff a5cc41ff a4ca40ff a1c73eff 9fc53fff 9ec33fff 99be39ff 97ba3bff 92b53aff 92b439ff 91b33bff 8fb13cff 8cad3bff 86a637ff 7d9c2efc 6e8925ff 637b255d 00000000 67802304 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aed34f03 00000000 add24f57 acd348ff b1d84efd add644ff add63eff acd640ff add640ff aed741ff aed741ff aed742ff afd843ff afd744ff aed643ff aed745ff afd846ff b1d947ff b2db49ff b2db49ff b2da4aff b3db4bff b3db4bff b2da4bff b3db4cff b2da4bff b1d94bff b1d84bff b0d74aff afd64aff aed549ff add448ff acd347ff aad045ff a8cf44ff a6cd43ff a5cb41ff a3c940ff a1c63eff 9fc43dff 9dc23cff 9bbf3bff 99bd3aff 96b939ff 92b538ff 91b338ff 8fb138ff 8cae37ff 89a938ff 84a336ff 7d9a2ffb 6e8a25fe 6179239b 00000000 708e1e02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 abd04f04 00000000 abd0508a a7ce42ff aad144fb a9d13fff a9d13dff aad33eff aad33eff aad33fff abd440ff acd440ff abd441ff acd441ff acd442ff acd443ff add544ff aed645ff aed646ff aed646ff afd747ff afd647ff afd748ff afd649ff aed548ff afd649ff aed548ff add448ff acd247ff acd247ff aad146ff a9d045ff a8ce44ff a6cc43ff a5cb42ff a3c941ff a2c83fff a0c63eff 9ec33cff 9dc23cff 9bbf3aff 99bd39ff 97ba39ff 95b838ff 92b436ff 8fb135ff 8dae34ff 8aab35ff 87a735ff 82a133ff 7b982ffd 6d8925ff 5e7521d0 30363503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a4ca4403 00000000 aacd54b5 a4ca40ff a4ca3cfb a4cb3cff a5cd3cff a6ce3dff a7cf3dff a8cf3eff a8d03eff a9d13fff a9d03fff a9d140ff a9d141ff aad141ff aad142ff aad243ff abd244ff acd244ff abd344ff abd245ff abd246ff aad245ff abd245ff aad145ff aad145ff a9d045ff a9cf44ff a8ce44ff a7ce43ff a6cc42ff a4ca41ff a3c941ff a2c840ff a0c63eff 9fc53dff 9dc33cff 9cc23bff 9abf3aff 99bd39ff 98bb38ff 95b837ff 93b636ff 91b335ff 8eaf33ff 8bac33ff 89a933ff 85a532ff 7f9e30ff 78952bfe 6c8724ff 5b711ff2 4856291b 00000000 52632601 00000000 00000000 00000000 00000000 f1ff9001 f5ff9a01 e6fe8801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9ff7e01 eaff8501 e6fe8401 00000000 00000000 00000000 00000000 accc6001 00000000 b6d37a08 a9ca57ca a2c744ff a0c63afc a1c73aff a2c93aff a3ca3bff a4cb3bff a4cb3cff a5cc3cff a6cd3dff a6cc3dff a6cd3eff a6ce3fff a7ce3fff a7ce40ff a7ce41ff a8cf41ff a8cf42ff a8d042ff a8cf43ff a8ce43ff a8ce43ff a8ce42ff a7ce42ff a7cd43ff a6cc42ff a6cc42ff a5cb41ff a5cb41ff a3c941ff a2c840ff a1c73fff a0c63eff 9fc43dff 9dc33cff 9cc13bff 9bc03aff 99bd39ff 98bc38ff 96ba37ff 94b736ff 92b535ff 8fb234ff 8cae33ff 8aab32ff 87a731ff 82a22fff 7c9b2cff 76932aff 6b8625ff 586f1efc 4b5a2434 00000000 54662602 00000000 e4fe8501 eaff8704 eaff7e03 00000000 00000000 00000000 c5f44a04 bce65103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 edff8503 e8ff7c02 00000000 00000000 00000000 00000000 c1e95603 bce06702 00000000 a9ca5f02 00000000 aaca641c a8c959db a1c449fb 9cc13afc 9dc238ff 9ec439ff 9fc539ff a0c73aff a1c83bff a2c93bff a2c93cff a3ca3cff a4ca3dff a3cb3dff a4cb3dff a5cb3eff a4cb3fff a5cb3fff a5cb3fff a5cb40ff a5cb40ff a6cc40ff a5cb40ff a4ca41ff a5cb41ff a4ca40ff a3c940ff a3c940ff a2c83fff a1c73fff a0c63eff a0c53eff 9fc43dff 9ec33dff 9dc23cff 9bc03bff 9bbf3aff 99be39ff 97bc39ff 96ba37ff 94b836ff 92b636ff 90b335ff 8eb034ff 8bad33ff 88aa31ff 85a530ff 81a02fff 7c9a2dff 75912cfe 6b8627fa 576c1cfc 47571f51 00000000 42521a03 d1f27903 00000000 00000000 00000000 ffffad13 ffffcd17 fefec50f 00000000 00000000 9fc23e01 90b33302 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dcfd7501 dfff7902 00000000 00000000 ffffb508 f5ff9b14 ffffc10f ffffff03 00000000 00000000 a1c24e03 9bb56301 00000000 9fb9691d a2c05de1 a0c348ff 9cc03bff 9dc339ff 9dc33aff 9dc33aff 9dc33aff 9ec439ff 9ec43aff 9fc53aff 9fc53aff a0c63bff a1c73bff a1c73cff a1c83cff a2c83dff a2c83dff a2c93eff a2c83eff a3c93eff a3c93eff a2c83eff a2c83fff a2c83fff a2c73fff a1c73eff a0c63eff a0c53eff 9fc53dff 9fc43dff 9ec33cff 9dc23cff 9cc13bff 9bc03bff 99be3aff 99bd39ff 97bb39ff 96b938ff 94b837ff 92b636ff 91b335ff 8fb135ff 8cae34ff 8aaa33ff 87a832ff 84a432ff 81a031ff 7d9b30ff 748f2fff 748f2cff 688127ff 404d2051 00000000 7c924005 00000000 f9ffad0e ecff8b70 ebff83ba e8ff7dd3 e0ff6dd7 d8fd64cf cdf75dac bee85455 00000000 00000000 8fb13901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ddf67702 00000000 00000000 f1fe8b4e effe86a4 eaff80da e7ff7ded e0fd75e6 daf974c6 d0f3757e c3e57922 00000000 93b34002 8da55502 00000000 8ea2604a 8caa41ac 8bad30da 8db02eff 93b931ff 9ac134ff 9ec537ff a0c739ff a1c83aff a1c739ff a0c639ff 9fc539ff 9fc53aff 9fc53aff 9fc53bff 9fc53bff 9fc53bff 9fc43cff 9fc43dff 9fc43cff 9fc53dff 9fc43dff 9fc43dff 9ec33dff 9ec33dff 9dc23dff 9dc33dff 9dc23cff 9cc13cff 9cc13cff 9bbf3bff 9abe3aff 99bd3aff 98bd39ff 97bb38ff 97bb38ff 96b937ff 94b736ff 93b736ff 93b535ff 91b434ff 90b334ff 8eb133ff 8caf32ff 89ab31ff 83a42fff 7d9c2efe 769230ff 6c862ceb 6b8628b6 687f2f74 39451f03 edff7802 00000000 d7f98836 ddfc7bd3 e2ff78ff e9ff83ff edff8bff d4fe5eff c6f649ff c0ed49ff b6e144ff a5cd3db0 96bb3718 e5ff4e01 9dc33902 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 e1fe7c01 00000000 e0ff7010 eaff85a4 e7ff7eff e4ff7cff eaff8aff e9ff8cff ccf85aff bfec49ff bae34cff b1d751e3 a0c14d52 00000000 abd04d02 9bbb4402 00000000 75913231 788d43c5 71814cff 728249fe 758a3fff 789037ff 7b9732ff 84a333ff 8dad38ff 93b53aff 98bb3cff 9cc13dff 9fc43dff a1c63eff a2c83eff a2c93eff a4cb3eff a4cb3eff a4cb3eff a5cc3eff a5cc3eff a3ca3eff a3ca3eff a3ca3eff a3ca3eff a3c93eff a2c83dff a1c73dff a1c73dff a0c73cff 9fc53dff 9ec43cff 9ec33cff 9cc13cff 9abf3cff 98bc3cff 95b83bff 92b53aff 8eaf39ff 88a837ff 819f36ff 799533ff 708a32ff 6d8338ff 6a7c3fff 667245fe 5f6847ff 505b35e3 3943225b 00000000 00000000 e3ff8b01 abcb5f22 b7dc57e4 c0ec4cff d2fb6afa e0fe82fb e0fd81fd cef667fd bfea51fc b4de47fb abd43ffb 9ec438ff 8cae33ba 536a2904 9dc43801 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 eaff8f03 caf55e07 d7fb78a4 d4f96eff cdf766fa d0f76ffc d5f678fe d3f576fe c5ee60fe bae354fd add646fa a8ce46ff 91b338f8 718d273c 00000000 00000000 c4ec656a b4d072ff 86975dff 656d4fff 434933ff 2f3424ff 282d20ff 23271aff 242a19ff 2b321dff 31391eff 384221ff 404c23ff 485624ff 4d5e25ff 516229ff 586a2cff 5d702fff 637831ff 647930ff 667b33ff 6b8036ff 6f8635ff 6f8636ff 6e8636ff 6e8636ff 6e8536ff 6e8537ff 6e8537ff 6b8136ff 667b36ff 637833ff 627632ff 5d7031ff 57692eff 50602bff 4a5a27ff 445324ff 3e4a22ff 364021ff 2f371dff 2a301cff 232819ff 1e2217ff 20221bff 22241dff 292b23ff 41413cff 4f5145ff 565c46ff 444f2aab 3e510d0a 00000000 8aa83f88 99bd36ff afd844fa bce456ff bee857ff bce654ff b7df52ff afd64aff a6cd41ff 9dc23aff 93b636fb 81a031ff 6b842654 00000000 708b2803 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b6dc5603 00000000 b3d9513d b8e058fc afd943fb b0d746fe b0d848ff afd948ff b1d94dff b1d751ff acd04dff a1c544ff 94b739f9 82a22eff 76922fb3 00000000 8fb02e0c bde55cd6 dcfd86ff cced71fa a0c83bff 88a932ff 708a2aff 586d21ff 44551aff 323f11ff 222c0aff 161e03ff 0d1300ff 080c00ff 020600ff 000200ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000001ff 000001ff 000001ff 000001ff 000000ff 000001ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000200ff 030500ff 070a01ff 0b1001ff 131806ff 1a2109ff 262f0eff 313c12ff 3a4914ff 465818ff 526919ff 5d751cfe 6b832bff 5e7427ff 42531737 00000000 728c30b9 85a52ffe 99bd3afc 9fc33eff a4c944ff a4c844ff 9fc440ff 9bbf3cff 95b837ff 8db033ff 87a732fc 718c2cfe 54691d83 00000000 596f1f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9dbf4604 00000000 a3c35569 99bc3bff 98bc34fb 99bd37ff 9abf3aff 9bbf3dff 9abd3eff 98bb3eff 94b63bff 8eae37ff 84a431fd 7a982cfe 68802ad4 00000507 abca6721 9fc343e4 afd843ff c0e760fe bee951ff c3ef4eff ccf65fff cbf45eff c0eb50ff b8e24cff b1d94aff a9ce4aff 9dbf45ff 92b23fff 89a53cff 7f9937ff 748d31ff 6a812bff 637928ff 5d7126ff 556921ff 50631eff 4c5e1cff 495a1bff 46571aff 445517ff 415316ff 415316ff 425416ff 425416ff 445616ff 475a17ff 4a5e19ff 4e621bff 52671dff 576d1fff 5e7522ff 647d25ff 6b8528ff 708c29ff 77942cff 7f9e2fff 86a631ff 8aab32ff 8eb033ff 92b535ff 92b535ff 8eb034ff 8aaa33ff 7f9d31ff 7d9c2dfc 688126fd 45541d5e 00000000 6d852fc2 7b9a2aff 8dae33fd 91b436ff 94b738ff 94b838ff 93b738ff 91b336ff 8cae34ff 86a731ff 7f9d2ffc 6b842dff 4b5e1c82 00000000 51651e04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 97b54d04 00000000 a2bf6271 90b03dfe 89ab2efb 8cad32ff 8cae32ff 8cad32ff 8bac32ff 89aa32ff 87a732ff 83a230ff 7c9a2dfd 6f8a27ff 5a6f20d4 00000106 a5bd732e 91b043f3 98bc32ff 9dc337fe 9fc539ff a2c93aff a3cb3bff a9d140ff add543ff b2db47ff b7e04cff bee753ff c2eb58ff c5ef5bff cbf260ff cdf463ff cff666ff cff766ff d1f769ff d1f86aff d1f769ff d1f66aff d1f66cff d0f56cff cff46bff caf265ff c8f062ff c6ef60ff c5ee5dff c2eb59ff bfe856ff bee655ff bde654ff bce553ff b9e250ff b6df4dff b4dc4bff b2da4aff afd747ff a9d143ff a5cc41ff a2c73eff 9dc13cff 96ba39ff 91b337ff 8cae35ff 86a633ff 809f32ff 7c9931ff 738e2dff 708b28fc 5b721fff 43512070 00000000 69812ac2 7b992aff 8dae34fd 91b437ff 94b738ff 94b738ff 92b537ff 90b236ff 8bad34ff 85a531ff 7e9d30fc 6b832dff 4d601d82 00000000 52671f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 98b65004 00000000 a3bf6461 8faf3dff 87a92dfb 8aab31ff 89ab31ff 89ab32ff 89aa32ff 87a832ff 85a531ff 81a02fff 7b982dfd 6f8b27ff 5b7124e0 2d351915 acc38120 8aa840e9 8daf2fff 93b635fd 94b735ff 97bc36ff 9abf37ff 9bc138ff 9dc338ff 9ec338ff 9ec439ff 9fc539ff 9fc639ff 9fc63aff a0c73bff a1c83cff a2c93eff a4ca3fff a4cb40ff a5cb42ff a6cd43ff a8ce45ff a7ce45ff a7cd45ff a7cd45ff a7cd46ff a7cc46ff a6cb46ff a4ca45ff a3c844ff a2c743ff a1c642ff a0c441ff 9dc23fff 9bc03dff 9abd3bff 98bb3aff 95b938ff 93b637ff 90b335ff 8fb135ff 8eb034ff 8bad33ff 89aa32ff 86a731ff 83a330ff 809f30ff 7c992fff 77932fff 708a2fff 6c8628fd 586e1eff 3e4d1c5e 00000000 677e28c6 7a9729ff 8aac33fd 8fb236ff 93b537ff 92b538ff 91b437ff 8eb035ff 8bac34ff 85a531ff 7e9c30fc 6a822cff 4d601d83 00000000 52661f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 97b55104 00000000 a3be6661 8eae3dff 87a82dfb 89aa31ff 89aa31ff 88aa31ff 88a931ff 87a831ff 84a431ff 809f2fff 7a972dfd 6d8826ff 596e22e2 323e1717 afc08f1d 89a543e6 8aac2eff 8fb134fd 90b233ff 92b534ff 94b735ff 95b936ff 96ba36ff 97bb36ff 98bc37ff 99bd38ff 9abf38ff 9abf39ff 9bbf39ff 9bc03aff 9cc13aff 9cc13aff 9cc13bff 9cc23bff 9cc13bff 9cc13bff 9cc13bff 9bc03bff 9abf3bff 9bbf3cff 9bbe3eff 98bc3aff 98bc39ff 97bb39ff 98bc39ff 97bb39ff 97bb39ff 96b938ff 95b837ff 94b837ff 93b637ff 91b436ff 91b335ff 8eb035ff 8dae34ff 8bac33ff 89a932ff 87a731ff 84a431ff 81a030ff 7f9d30ff 7b9831ff 779132ff 708932ff 6b8528fd 586e1eff 404f1d5d 00000000 677e2cd5 789629ff 8aab33fd 8fb136ff 92b537ff 92b537ff 91b337ff 8eb035ff 8aac34ff 84a431ff 7d9b30fc 69812cff 4b5d1e82 00000000 50641f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 99b65304 00000000 a4bf6761 8faf3fff 86a72dfb 88a931ff 88a930ff 87a831ff 87a831ff 86a731ff 83a330ff 809e2fff 79962dfd 6d8826ff 586d21e2 2b351017 afc1931d 86a143e7 87a82cff 8daf33fd 8daf32ff 91b334ff 92b534ff 93b735ff 95b936ff 95b936ff 96ba36ff 97bb36ff 97bb37ff 97bb37ff 97bb37ff 97bb37ff 96bb37ff 97bb38ff 97bb38ff 97bb38ff 97ba38ff 96ba38ff 96ba38ff 96b939ff 97b93cff 91b532ff 8bb02bff 91b436ff 95b73bff 93b638ff 93b637ff 93b637ff 93b537ff 92b537ff 91b336ff 91b336ff 90b235ff 8eb035ff 8daf35ff 8cad34ff 8aab33ff 89aa33ff 87a832ff 85a531ff 82a231ff 819f30ff 7e9c30ff 7a9631ff 759032ff 6f8831ff 6b8528fd 576d1eff 414f1f5d 00000000 677f2cd7 779529ff 8aab33fd 8fb135ff 91b437ff 91b437ff 90b237ff 8eaf35ff 8aab33ff 84a431ff 7c9a2ffb 68802cff 4b5d1f84 00000000 50632004 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 99b75404 00000000 a5c06861 8fae3fff 86a62cfb 88a830ff 88a930ff 87a830ff 87a731ff 86a631ff 83a330ff 7e9c2eff 79962efd 6e8927ff 576c20e2 26310b17 afbf951d 839d42e7 84a52bff 8bac32fd 8bac32ff 8eb133ff 90b234ff 92b534ff 93b634ff 94b735ff 95b836ff 95b936ff 95b936ff 95b936ff 96ba37ff 96ba37ff 95b937ff 96ba37ff 96ba37ff 95b937ff 95b937ff 96ba3aff 96b93bff 8fb331ff 85aa25ff 95b447ff a7c067ff 8dae37ff 85a925ff 8fb234ff 93b53bff 92b437ff 91b336ff 90b336ff 90b236ff 8fb135ff 8eb035ff 8daf35ff 8cad34ff 8bac33ff 8aab33ff 87a832ff 86a632ff 84a331ff 82a131ff 809e30ff 7c9a30ff 799630ff 759032ff 6e8631ff 6a8527fd 566c1fff 404d215d 00000000 687e2cd6 779529ff 88a932fd 8daf34ff 90b336ff 90b337ff 8fb136ff 8daf35ff 89aa33ff 83a331ff 7c9a30fc 67802cff 4c5e1e79 00000000 50641f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9bb75504 00000000 a6c06961 8fae3fff 85a62cfb 87a830ff 87a730ff 87a730ff 86a630ff 85a530ff 83a230ff 7e9c2eff 77942cfd 6c8826ff 576c21e3 26300918 b2c2971d 829c42e7 82a22aff 8aab31fd 89ab31ff 8dae32ff 8eb133ff 90b333ff 91b534ff 93b635ff 93b635ff 94b735ff 94b836ff 94b836ff 94b736ff 94b736ff 94b736ff 93b736ff 94b737ff 95b839ff 95b83aff 8eb22fff 85a925ff 95b347ff c0d197ff f3f6edff fefeffff e9eedbff b2c67eff 8aab36ff 84a725ff 8daf33ff 91b239ff 8fb137ff 8eb035ff 8dae35ff 8cae34ff 8bac34ff 8aab33ff 89aa33ff 88a933ff 87a732ff 85a532ff 82a231ff 81a030ff 7f9d30ff 7b982fff 78942fff 738f30ff 6d8630ff 698327fd 566b1eff 414e225d 00000000 647a29d7 779429ff 88a932fd 8daf34ff 90b236ff 90b237ff 8fb136ff 8cad34ff 88a933ff 82a230ff 7b992ffc 67802bff 4a5c1b6c 00000000 50631d04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9bb85704 00000000 a5c16a61 8faf40ff 84a62cfb 87a730ff 86a72fff 86a630ff 85a530ff 84a430ff 81a12fff 7e9c2eff 799530fe 6e8828ff 576c21ee 3a461d23 b7c69f1b 819b42e7 80a129ff 89aa32fd 89aa31ff 8cad32ff 8eb033ff 8fb233ff 91b334ff 91b434ff 92b635ff 93b635ff 92b635ff 92b635ff 92b535ff 92b535ff 91b435ff 94b639ff 92b437ff 8baf2bff 86aa27ff 98b54dff c8d6a3ff f3f5ecff ffffffff ffffffff fefefeff ffffffff ffffffff e8eedaff b8ca88ff 8cac3bff 82a525ff 89ab2fff 8fb038ff 8dae37ff 8bac33ff 8aab33ff 89aa33ff 88a933ff 87a832ff 86a632ff 84a431ff 83a331ff 81a030ff 7e9c30ff 7b992fff 78952fff 738e2fff 6d8530ff 6a8427fd 556a1eff 414e235d 00000000 617825d5 769329ff 89a935fd 8cae34ff 8fb236ff 90b236ff 8fb036ff 8cad34ff 88a933ff 83a230ff 7c992ffc 667e2bff 47591b6d 00000000 4d601d04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9ab75704 00000000 a5c16b53 8ead40ff 84a52bfc 86a630ff 86a62fff 86a62fff 85a530ff 84a430ff 809f2fff 7c9b2cff 799531fe 6e8829ff 576c20f1 3e4b1e26 b9c9a21a 809941e7 7f9f29ff 89a931fd 88a931ff 8bac31ff 8daf32ff 8eb133ff 8fb233ff 90b434ff 92b434ff 91b434ff 91b434ff 91b434ff 91b436ff 92b438ff 91b335ff 87ab27ff 86a929ff a0bb5bff cedbadff f9faf6ff ffffffff ffffffff fdfefcff fffffeff ffffffff fefefeff fdfefcff ffffffff ffffffff f0f3e7ff bdce92ff 92af46ff 7fa224ff 84a62bff 8bab36ff 8aaa36ff 88a933ff 87a732ff 86a632ff 85a532ff 84a431ff 82a131ff 809f31ff 7e9b30ff 7b982fff 77942fff 738f2fff 6d852fff 6a8327fd 556a1eff 424e265d ffffff01 627926dc 769328ff 87a733fd 8cae34ff 8fb136ff 8fb036ff 8eb036ff 8cad34ff 87a833ff 82a230ff 7a982ffc 657d2aff 47591b6d 00000000 4d601d04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9cb85a04 00000000 a8c26e49 8fae41ff 83a42bfc 86a630ff 85a52fff 85a52fff 85a430ff 83a22fff 80a02fff 7c9a2cff 789531fe 6e8929ff 566b20f0 39461725 b7c69f1b 7f9841e8 7e9d28ff 88a831fd 88a930ff 8bac31ff 8cad31ff 8db033ff 8fb233ff 90b334ff 91b334ff 92b534ff 91b335ff 92b438ff 8caf2fff 84a824ff 88a92fff a8bf6aff dae3c0ff fcfcfbff ffffffff ffffffff fdfefcff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff f2f5ebff c9d6a6ff 97b151ff 7e9f26ff 7ea025ff 86a632ff 87a735ff 85a531ff 85a431ff 83a331ff 82a131ff 809e30ff 7e9c30ff 7a972fff 76922eff 728d2fff 6c8530ff 698326fd 55691eff 424e2556 fbfbfd04 637a29e9 759227ff 86a731fe 8bad34ff 8eb036ff 8fb136ff 8eb036ff 8cad34ff 87a732ff 81a130ff 7a972ffc 657c2aff 48591c6d 00000000 4d5f1e04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9cb85b04 00000000 a8c26f4b 8fae42ff 83a42bfc 85a52fff 85a62fff 84a52fff 84a32fff 83a22fff 809e2fff 7b992dff 78942ffe 6d8728ff 566b20f0 3c4a1827 c7d4bc13 7f9841e1 7d9c28ff 86a731fd 87a830ff 8aab31ff 8cad32ff 8daf33ff 8eb033ff 90b233ff 90b334ff 90b334ff 8eb031ff 7fa31fff 8eac3bff b4c880ff e5ebd4ff ffffffff ffffffff fffffeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefffeff fdfdfbff ffffffff ffffffff fcfcfaff d2dcb7ff a0b764ff 7c9c2aff 77981fff 84a331ff 84a331ff 82a231ff 81a030ff 809e30ff 7c9a2fff 7a972fff 77922eff 728d2fff 6c8430ff 688126fe 54681dff 3d4a1e45 d4d5f307 637929e8 759227ff 86a531fe 8bac33ff 8eb035ff 8fb136ff 8dae35ff 8bab34ff 87a732ff 81a030ff 7a972ffc 647b2aff 47571e6d 00000000 4c5d1f04 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9eba5d04 00000000 a9c4714a 90af43ff 83a42bfc 85a52fff 84a42eff 84a42fff 83a22fff 82a12fff 809e2fff 7a982cff 77932efe 6d8729ff 556a1ff0 3c4a1929 ffffff0a 7e983fd8 7c9b28ff 85a630fd 86a730ff 89aa30ff 8bad31ff 8daf32ff 8db032ff 8fb133ff 90b234ff 8eb132ff 94b43fff d2e0aeff f0f4e5ff ffffffff ffffffff fefffdff fdfefcff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fdfefcff ffffffff ffffffff fdfdfeff e6ecd5ff b8ca86ff 82a230ff 84a433ff 82a130ff 809f30ff 7f9e30ff 7d9b2fff 7a972fff 76922eff 728c2dff 6a832dff 678125fe 53681dff 3b481f45 dad6f506 647929e9 769328ff 86a633fe 8aab33ff 8daf35ff 8eaf36ff 8cae35ff 8aab33ff 86a732ff 819f2fff 79962ffd 657c29ff 48591b5b 00000000 4d601d03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9ebb5e04 00000000 aac4714b 90af44ff 82a32afc 84a42fff 83a32eff 83a32fff 82a12eff 81a02eff 7f9e2eff 7b992cff 77922ffe 6e882aff 566b1eef 3b4a1628 f7fbfc0c 7f9741d9 7b9a28ff 84a430fd 85a62fff 89a930ff 8aac31ff 8cad32ff 8daf32ff 8eb032ff 8fb035ff 8bae2cff 86a62eff bdc2afff fcfaffff ffffffff fdfefcff fcfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff fefffdff ffffffff f0f0f3ff 9aa187ff 6f8f1dff 82a230ff 82a031ff 809f30ff 7e9d30ff 7d9b2fff 7a972fff 75912eff 748d32ff 6f8736ff 698228fe 53681dff 404d2145 dad2fa06 627829e9 759228ff 86a633fe 8aab33ff 8dae35ff 8daf35ff 8cad35ff 89aa33ff 85a631ff 809f2fff 79962ffd 637a29ff 45561856 00000000 4b5d1b03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a0bc6203 00000000 a8c37141 90ae44fe 83a32bfd 84a42ffe 83a32eff 82a22eff 81a12eff 81a02eff 7e9d2eff 7a982cff 76922ffe 6d872afe 556a1ff9 424f1e32 ffffff09 819946d9 7a9927ff 83a32ffd 85a52fff 88a830ff 8aab31ff 8cad32ff 8cae32ff 8eaf33ff 89ac2cff 9ab84aff a5bb6cff 475f0dff 546131ff b4b7abff fdfcffff ffffffff fefefdff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff ffffffff f3f2f3ff 9da390ff 3a4819ff 32430cff 97aa67ff 85a239ff 7e9d2dff 809f31ff 7e9d30ff 7c992fff 79952fff 74902cff 79923eff 798f4aff 69822afe 53681dff 414d2445 afb2b907 607625e9 759228ff 85a533fe 89aa33ff 8cad35ff 8dae35ff 8bad35ff 89aa33ff 85a532ff 809f2fff 79962efd 617827ff 43541956 00000000 495b1c03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a2be6503 00000000 a9c3723a 90ae45fc 82a22afe 84a42ffe 83a32eff 82a22eff 81a02eff 809f2eff 7e9d2eff 7a982bff 76922ffe 6d872afe 566b20fe 47562237 ffffff08 819946d9 7a9928ff 83a32ffd 84a42fff 87a72fff 89aa30ff 8aac31ff 8bad31ff 8eb036ff 83a723ff b0c776ff ffffffff d1d9c0ff 708342ff 374d00ff 637042ff c3c5bcff ffffffff ffffffff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfcff fefefeff ffffffff f4f4f5ff abaf9fff 4f5d2bff 2f4300ff 707f4fff d3d7caff f7f7f5ff 88a048ff 7a9927ff 809e31ff 7e9c2fff 7b992fff 79962fff 74902dff 78913cff 768b45ff 688128fe 52661dff 3f4b2645 acb3a906 5f7624e8 749228ff 85a433fe 88a932ff 8bad35ff 8cae35ff 8bac35ff 89a933ff 85a532ff 7f9e2fff 799530fd 657b2fff 41521856 00000000 495a1c03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a2bd6603 00000000 aac3733b 91af46fc 81a12afe 83a32efe 82a22eff 81a02eff 81a02eff 7f9e2eff 7e9c2eff 79972bff 75912ffe 6d872afe 576c1ffd 45551f36 ffffff09 819945d9 799827ff 82a12ffd 83a32fff 87a730ff 89aa30ff 8aab31ff 8bac31ff 8eaf36ff 83a723ff afc575ff ffffffff ffffffff fafbf8ff bec9a3ff 647c29ff 415904ff 717e50ff cbcdc7ff ffffffff ffffffff fcfdfcff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff fefefdff ffffffff fcfbfdff b3b7a9ff 5c6a38ff 395000ff 697d38ff c3cbb0ff fdfdfdff ffffffff f0f1eeff 7d9344ff 789827ff 7f9d31ff 7c9a2fff 7b982fff 79962fff 74902dff 78903dff 758b45ff 688128fe 51661dff 3f4b2744 8d97780c 607725ee 749128ff 84a330fe 88a932ff 8bac34ff 8cad35ff 8aac34ff 88a933ff 85a532ff 7e9c2dff 799532fd 697e38ff 41511956 00000000 485a1e03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a4be6703 00000000 abc5763b 91af46fc 81a12afe 83a22efe 81a12dff 81a02dff 809f2dff 7f9d2dff 7d9b2dff 78962bff 758f2ffe 6d862afe 556a1efd 43521c36 ffffff08 809845d9 799827ff 82a12efd 82a12eff 86a62fff 88a930ff 89ab31ff 8aac31ff 8dae35ff 83a725ff a6be66ff ffffffff fcfdfbff ffffffff ffffffff f4f6eeff b0bf8bff 627c1eff 475f09ff 7a865eff d3d4d0ff ffffffff ffffffff fdfdfcff fdfdfdff ffffffff fcfdfcff fdfdfdff ffffffff fffeffff bdc0b6ff 647143ff 3d5501ff 657d2bff b6c29aff f7f8f6ff ffffffff fefefdff fdfefdff f1f2f0ff 778c42ff 759426ff 7e9c31ff 7c992fff 7b982fff 78952fff 74902dff 78903eff 758b44ff 678027fe 52661dff 414c2a44 82906818 617727f9 749127ff 83a330fe 88a932ff 8aab34ff 8bac35ff 8aab35ff 88a833ff 85a432ff 7d9c2eff 799532fe 667c34fe 40501546 00000000 495b1c03 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a4bf6803 00000000 acc6763b 92b048fc 81a12afe 82a12efe 81a02dff 81a02dff 809f2dff 7f9d2dff 7c9a2dff 78952bff 748f2dfe 6b8528fe 556a1efd 41501a36 ffffff09 7f9745da 799827ff 81a02efd 81a02eff 85a52fff 88a930ff 89aa31ff 8aab31ff 8cad34ff 83a725ff a3bc62ff ffffffff fefffeff fefefeff fdfdfcff ffffffff ffffffff eaeee0ff a7b87aff 5c7815ff 485e0eff 7f8968ff dddddbff ffffffff ffffffff fcfcfcff ffffffff ffffffff c6c8c1ff 66714aff 3a5002ff 5d7620ff aebc8cff edf0e7ff ffffffff ffffffff fdfdfcff fefefdff ffffffff f1f2f0ff 768a41ff 739125ff 7c9a30ff 7b992fff 7a972fff 78942eff 748f2dff 78913eff 758b43ff 678027fe 51651dfe 3f49293d 85936a18 627827f8 749127ff 82a230fe 87a832ff 8aac34ff 8bac35ff 8aab34ff 87a833ff 84a331ff 7e9d2dff 799534ff 677c35fd 3b4c0e3f 00000000 47591802 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a4bf6a03 00000000 aec77c31 91af48f1 81a12aff 81a12efe 81a12dff 809f2dff 7f9e2dff 7e9d2dff 7c9a2dff 78952bff 738f2cfe 6b8528fe 566b1efd 41511937 ffffff06 7f9745d7 799727ff 81a02efd 81a12eff 84a42fff 87a72fff 89aa30ff 89aa30ff 8bac34ff 83a625ff a4bc63ff ffffffff fefffeff ffffffff ffffffff fefefeff fdfdfcff ffffffff ffffffff e4e9d6ff a0b370ff 546f10ff 41560eff 868d74ff e0e0deff ffffffff d0d3ccff 687252ff 314401ff 556c1bff a5b480ff eaede2ff ffffffff ffffffff fcfdfbff fffffeff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 718e24ff 7c9930ff 7b982eff 79962eff 77932eff 74902eff 78903fff 738842ff 677f26ff 51651cfc 3843202e 84906919 627827f8 759228ff 83a231fe 86a732ff 8aab34ff 8aab34ff 89aa34ff 87a733ff 83a331ff 7d9b2dff 789332fe 657a34fd 3b4b1140 00000000 46581902 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a5c06b02 00000000 b0c97e2e 91af49ee 80a02aff 82a12efe 80a02dff 7f9e2dff 7e9d2dff 7c9c2cff 7b992cff 78952bff 738e2dfe 6c852afe 556a1efd 44541a39 00000000 7f9743cc 789727ff 809f2efc 81a02eff 83a32fff 86a62fff 88a930ff 88a930ff 8bac34ff 82a525ff a4bc63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff e0e6cfff 95a764ff 455d07ff 46561fff 677050ff 32420aff 445912ff a1af7eff e8ecdeff ffffffff ffffffff fdfdfcff fefefdff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 748841ff 6f8c23ff 7b9730ff 7a972eff 78952eff 76932eff 738e2eff 778f3fff 728841ff 657e26ff 51661dfc 3944222e 85916b19 627927f8 759128ff 83a232fe 86a731ff 8aaa34ff 89aa34ff 89aa34ff 87a833ff 82a231ff 7c9a2dff 799435fe 647934fd 3b4b1240 00000000 47581c02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a5bf6c02 00000000 b0c8802e 92af4aee 80a02aff 81a12efe 809f2cff 7f9e2cff 7e9c2cff 7c9b2cff 7a982cff 77942aff 738e2dfe 6d862bfd 556a1eff 48552443 00000000 7f9844cc 789627ff 809f2efc 819f2eff 83a32eff 85a62fff 87a72fff 87a830ff 8bac34ff 82a424ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfefcff ffffffff ffffffff dde4ccff 798f43ff 425a03ff 85955eff eaeee3ff ffffffff ffffffff fdfdfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f1f2f0ff 738740ff 6e8a23ff 79962fff 79952eff 78952eff 76922dff 738f2fff 778f40ff 728840ff 657e26ff 51651dfc 3d48232e 7f8b6519 627926f8 749128ff 82a132fe 86a732ff 89aa34ff 89aa34ff 88a934ff 86a632ff 82a131ff 7d9b2dff 789334ff 637733fd 3a49153e 00000000 46561e02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a6c06c02 00000000 b1ca7f2f 92b04bef 809f2aff 819f2dfe 809f2cff 7e9d2cff 7e9c2cff 7c9a2cff 7a982cff 77932aff 738e2dff 6b842afc 566b1fff 4f5d2b4b 00000000 7e9543cc 789627ff 809f2efc 809f2dff 82a22eff 84a42fff 86a72fff 87a730ff 8aab34ff 81a424ff a3bb63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfefcff fbfcfaff ffffffff b8c39aff 5d7b0dff d6ddc4ff ffffffff fbfbf9ff fefefdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff f2f3f1ff 748841ff 6d8a23ff 78942fff 79952eff 77932eff 75912dff 748f30ff 778f40ff 71883fff 657e25ff 50641dfc 3d47262e 6d7c4c19 5f7623f8 749128ff 81a02ffe 87a732ff 88a933ff 89a934ff 87a834ff 86a532ff 82a231ff 7c9a2dff 789236ff 637733fb 36450b2e 00000000 46561a02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a6c16d02 00000000 b3cc832a 92af4cea 7f9f2aff 809f2cfe 7f9e2cff 7e9d2cff 7d9b2cff 7c992cff 7a982cff 75922aff 718c2aff 698325fc 576b1fff 4e5d284a 00000000 7e9544cc 789627ff 809e2efc 7f9e2dff 82a22eff 84a42fff 86a72fff 86a72fff 8aaa33ff 80a324ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff fefefdff abb491ff 58750bff d2dabeff fefefeff fdfefcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff ffffffff eff0edff 71853eff 6d8923ff 77932eff 78942dff 77932eff 75912dff 759031ff 778f40ff 70863eff 657e24ff 50641efc 3a42282e 70804b19 5f7623f8 749128ff 81a02ffe 85a631ff 88a833ff 88a934ff 87a834ff 85a532ff 82a131ff 7b982cff 779236ff 627733fa 3443082b 00000000 45561802 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a9c27002 00000000 bad28f1f 93b04cdf 809f2bff 809e2cfd 7f9d2cff 7e9c2cff 7c9b2cff 7b992bff 79972bff 76922aff 708a29ff 688124fc 566b1fff 4b5a264b 00000000 819749cc 779527ff 7e9d2dfc 7e9d2dff 82a12eff 83a32eff 85a52fff 86a72fff 89a933ff 80a324ff a3ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a9b291ff 54710aff d5ddbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 677b32ff 6f8b26ff 77922eff 76932dff 76922eff 74902cff 769033ff 768e40ff 6f853dff 647d24ff 50631efc 3c452a2d 6e7e4b1c 5f7624f9 749028ff 81a02ffe 86a631ff 88a833ff 88a934ff 87a834ff 85a532ff 81a031ff 7b982cff 789237ff 617533fa 303e092b 00000000 42521902 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a9c27102 00000000 bad2901f 93b04ee0 7f9e2aff 7f9e2cfd 7e9c2bff 7d9c2cff 7c9a2cff 7b982bff 79962bff 75912aff 6e8a28ff 688224fc 566b1fff 4a59234b 00000000 82994acc 779527ff 7e9d2dfc 7e9d2dff 81a02dff 83a32eff 84a42fff 86a62fff 88a933ff 80a224ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b291ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 677c32ff 6e8a25ff 76922eff 75922cff 76932eff 748f2cff 759034ff 768d40ff 6f853cff 637c24ff 4f631efd 40492e2d 72814f2c 607725fd 749127ff 819f2fff 85a532ff 88a833ff 88a934ff 87a734ff 84a432ff 81a031ff 7a982cff 789237ff 607433fb 3644102d 00000000 46561f02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a9c37102 00000000 bbd28d20 94b14fe0 7e9e2aff 7f9e2cfd 7e9c2bff 7c9b2bff 7b992bff 7a982bff 78952bff 75912aff 6f8a28ff 688124fc 566b1eff 4858224b 00000000 829849cc 779427ff 7e9d2dfc 7e9d2dff 809f2dff 82a22eff 84a42fff 84a52fff 88a832ff 7fa223ff a2ba63ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b291ff 53700aff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687c32ff 6e8a25ff 76922eff 75922cff 76922eff 738f2cff 769036ff 768d3fff 6e843bff 637c24ff 4f631efc 3d452d25 7585512d 627826fd 749127ff 809f2fff 84a531ff 88a833ff 87a734ff 86a633ff 84a332ff 809f30ff 79982cfe 789139ff 607432f6 303d0b21 00000000 46551e01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 aac47202 00000000 bed6941b 94b14fdc 7f9e2bff 7f9e2cfd 7d9c2bff 7c9a2bff 7a982bff 79972bff 77942aff 75922aff 6f8a29ff 688224fc 556a1eff 4757214b 00000000 819849cc 779426ff 7e9c2dfc 7e9c2dff 809f2dff 82a22eff 84a32fff 85a52fff 87a732ff 7fa123ff a2ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a9b291ff 536f09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e9e3ff 697e33ff 6f8b25ff 77922eff 75922dff 75912eff 728e2cff 789139ff 758d3fff 6e843afe 637c24ff 4f631ef8 343e2219 717f502e 607625fc 749027ff 809f2fff 84a431ff 87a733ff 86a734ff 86a633ff 84a332ff 809e30ff 7a972cfe 77903aff 5e7131f1 1f2e0018 00000000 3f501601 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 acc57801 00000000 d0e4b211 94b050d1 7f9e2cff 7e9c2cfd 7d9b2bff 7b992bff 7a982bff 78962aff 77942aff 749029ff 6e8928ff 688124fc 556a1dff 4858214c 00000000 809848c3 769427ff 7e9c2dfb 7e9c2dff 809f2dff 82a12eff 83a32eff 84a42eff 87a732ff 7ea123ff a1ba62ff ffffffff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 536f09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff ffffffff e7e8e3ff 687d33ff 6e8a25ff 75912eff 74902cff 75912dff 718d2bff 77903aff 738b3bff 6c8238fe 627b23ff 50631df8 353e2519 7180512d 617725fc 749127ff 7f9e2fff 84a431ff 87a733ff 86a634ff 86a634ff 83a332ff 7f9e30ff 79972cfe 77903bff 5d7131f2 2533031a 00000000 41521a01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 acc57801 00000000 cde1af11 95b152d2 7f9e2cff 7e9c2bfd 7c9a2bff 7b992aff 7a972bff 78962aff 76932aff 748f29ff 6d8827ff 678023fc 54691dff 4757214d 00000000 819847bf 769428ff 7d9c2dfb 7d9c2dff 809f2cff 81a02dff 83a32eff 84a42eff 87a632ff 7e9f23ff a1ba63ff fefefdff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfbff ffffffff a8b191ff 537009ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefdff fdfdfdff e7e9e2ff 6a7f34ff 6e8a25ff 76912eff 74902cff 748f2dff 728d2cff 7b9442ff 788e45ff 738743fe 647c26ff 4f611df8 333a2719 7282502f 607725fc 749127ff 809f2fff 84a331ff 86a633ff 86a634ff 85a533ff 82a131ff 7e9d2fff 79962dfe 768f3bff 617336eb 303a1a14 00000000 4a592801 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 aec77901 00000000 d2e7b40f 96b253cf 7f9d2cff 7d9b2bfd 7b992aff 7a982aff 79972aff 78952aff 75922aff 738e29ff 6d8727ff 668023fc 54691dfe 4858214c 00000000 819847c0 769327ff 7d9b2cfb 7d9b2cff 7f9e2cff 81a02dff 82a22eff 83a32eff 86a632ff 7ea024ff 9db65bff ffffffff ffffffff fcfcfbff fffffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 526e09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fbfbf9ff ffffffff eaece6ff 687e30ff 6f8b27ff 748f2dff 738f2cff 748f2dff 718d2bff 799140ff 7d9350ff 7b8e52fe 647b29ff 4d5f1cf8 33382b1a 72805225 617925fc 749128ff 7f9d2fff 83a332ff 85a533ff 86a534ff 84a433ff 82a132ff 7e9c2fff 79952ffe 77903ffe 617339e1 1e1e1b08 00000000 4c5a2b01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b1c98101 315b0001 fbfff603 95b154c7 7f9d2dfe 7c9a2bfc 7b982bff 79972aff 78952aff 76932aff 749029ff 718d29ff 6c8627ff 667f23fc 556a1eff 4857244c 00000000 849a4dc0 779428ff 7c9a2dfb 7d9b2dff 7e9d2cff 809f2dff 82a12eff 83a32eff 84a42eff 85a62fff 7f9f2cff a6b285ff e9ebe6ff ffffffff ffffffff fcfcfbff fefefeff ffffffff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dbbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff fcfcfbff ffffffff ffffffff dee1d8ff 7a8560ff 5b731eff 74902dff 728d2bff 738f2cff 738f2dff 718c2bff 78903eff 788e48ff 768a4dfe 657b30ff 4b5e1ef7 363e261d 8e88aa05 5f742cd9 718c28ff 7e9c2efb 81a130ff 84a433ff 85a434ff 83a333ff 81a032ff 7c9a2eff 76932dfa 798e4bff 637240bc 05050202 7c8b6001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 79963304 00000000 8ea755a9 7d9a2fff 7a9828fa 789628ff 79962aff 79962bff 76932aff 749029ff 718c29ff 6a8526fd 627a22fc 4e611df4 4350252e 00000000 8ca159bf 77942cff 7c9930fb 7d9b2dff 7f9e2dff 809f2dff 82a12eff 82a22eff 83a32eff 84a52fff 83a22eff 577110ff 57672aff a2a98fff f4f4f2ff ffffffff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfdfcff ffffffff a8b191ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff ffffffff ffffffff ffffffff fcfcfbff ffffffff ffffffff e9ebe6ff 8f987aff 43521dff 394b0cff 647c27ff 728e2bff 738f2bff 74902cff 748f2dff 718c2bff 778f3eff 798f49ff 778a4ffe 6c7f3fff 4b5c1ff6 3a422921 00000000 5f703857 677f2bff 7d9840ff 87a247fa 86a342fc 85a241fd 83a13ffd 7f9c3cfc 779235f9 778c47ff 6d7f48f6 586a2c43 00000000 67794003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 82975302 00000000 83965936 6e8631f4 6e882bff 748d32fa 6f8a2afc 6d8827fd 6c8626fd 688227fc 657d2afb 5c712bfc 4f6223ff 44551b8a 00000000 00000000 96ab6abc 829d3fff 7e9b34fb 7d9b2dff 7f9e2dff 81a02dff 81a12dff 82a22eff 83a32eff 84a42eff 84a42fff 79962dff 5e771bff 445a0aff 5b6a32ff afb59fff f6f6f6ff ffffffff fefefeff fcfdfcff ffffffff ffffffff fcfdfbff ffffffff a7b090ff 516d09ff d4dcbfff ffffffff fdfdfcff ffffffff fefefeff fcfcfcff ffffffff ffffffff ecede9ff 9da48aff 4a5925ff 3b4e0bff 51661dff 5e7326ff 698227ff 718c2aff 738f2cff 738f2cff 738e2cff 718c2cff 77903fff 798e49ff 778a4efe 70814bff 48591ff7 424a2e20 00000000 00000000 62792c60 71893be5 889e5aff 91a865ff 91a865ff 8ba25fff 7f9751ff 728942ff 6f8343e0 64783453 00000000 697d3c02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62753401 00000000 6578364d 5d7229e8 687a3dff 6d7f47ff 66783cff 607335ff 5d6f35ff 586835ff 50612cfe 45551f95 2a310b07 778a4d04 00000000 9aae6ebb 91a85dff 809c39fb 7c9a2cff 7f9e2cff 809f2dff 82a12dff 82a22eff 82a22eff 84a42fff 84a42eff 7f9e2cff 79962cff 75912cff 5f791bff 475e0dff 64733eff babfacff fdfdfeff ffffffff fdfdfcff fdfdfdff fcfdfcff ffffffff a7b090ff 526d09ff d4dbbfff ffffffff fdfdfcff fdfdfcff fffffeff ffffffff f6f7f5ff a5ac95ff 566532ff 3f530cff 586e20ff 677e2aff 688129ff 688227ff 6d8729ff 718c2aff 738e2bff 738e2cff 738e2dff 718c2cff 789040ff 788e49ff 778a4efe 70804bff 47571eec 38412414 00000000 57692a03 00000000 66802625 738c3877 829a50b6 89a059d3 869d56d2 7b9349b5 6f873774 5b78121e 00000000 6a7a4602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 798d4b03 00000000 5c6f2a1e 55682286 5b6d30c2 5e6f38da 5d6d38df 596934cc 53632da3 4b5c2342 00000000 9bc25401 98ab6c04 00000000 9baf6eaa 92a95eff 809c39fb 7d9b2bff 7e9d2cff 809f2dff 81a02dff 82a12eff 83a22eff 83a32eff 83a32eff 81a02dff 7d9c2cff 7b992bff 7a982dff 77942dff 607b1aff 4a6110ff 6f7d4cff c5c9bbff ffffffff ffffffff fafbf9ff fdfdfdff a7b090ff 526e09ff d4dcbfff fdfdfcff fbfcfaff ffffffff f9f9f8ff b3b8a5ff 5c6a39ff 42570fff 5b731fff 6e872dff 6f892bff 6e892aff 6e882aff 6d8829ff 6f8a2aff 728d2bff 738e2bff 728d2bff 728d2cff 708b2cff 789041ff 788d49ff 778a4efe 6f804aff 47571ee6 2d34200e 00000000 414b2a01 667d2f04 00000000 00000000 00000001 28560005 3c650005 00000001 00000000 00000000 667b3603 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 63792d03 00000000 00000000 00380002 4460001b 4b630c20 3b58000c 00000000 00000000 4e5f2402 42511b01 a1b67504 00000000 9bb06fa2 92aa5fff 809b3afb 7d9b2cff 7e9d2cff 7f9e2dff 809f2dff 81a02dff 82a22eff 82a22eff 83a22eff 81a12dff 7f9e2dff 7e9d2dff 7c9a2cff 7b992cff 7c992fff 78952eff 5f7a19ff 4c6214ff 778357ff cfd2c7ff ffffffff ffffffff a8b190ff 53700aff d4dcc0ff ffffffff fefefeff bdc2b1ff 637044ff 41550fff 59701dff 6e882dff 718c2dff 718d2cff 728e2cff 718d2bff 718d2bff 728d2bff 738e2bff 738f2bff 728e2bff 738e2cff 728c2cff 708a2cff 779041ff 788e4aff 778a4ffe 6d7d48ff 46571ddf 262c1909 00000000 46542401 00000000 6c843002 7c944b04 ced6d901 00000000 00000000 95a68d01 70883f04 657e2a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 62752f01 53672004 74796c01 00000000 00000000 00000000 55643104 4d5e2502 00000000 00000000 96aa6c04 00000000 98ab6f7d 92a860ff 7f9b3afc 7b992bff 7d9c2cff 7e9d2cff 809e2cff 81a02dff 81a12dff 82a22eff 82a22eff 82a12eff 809f2dff 7f9e2dff 7e9c2dff 7d9b2cff 7c9a2cff 7a972bff 7c9a2fff 76922cff 597215ff 4b5f17ff 7d8962ff dddfd8ff aab490ff 57750bff d1dabcff d1d4caff 6a764dff 3e5110ff 526919ff 6e872cff 738e2eff 728e2bff 74902cff 75912dff 75912dff 74902cff 74912cff 74902cff 738f2cff 738f2cff 738f2cff 728d2cff 718b2cff 708a2cff 778e42ff 778d4aff 778a50fc 697946fe 45561cbf 000c0002 4e632101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 546a1b01 51671b02 53672102 4e631a01 00000000 00000000 00000000 00000000 8b9e6502 00000000 8d9d6a2c 8ba05ff9 7e993efd 7a972bff 7c9a2cff 7e9c2cff 7e9d2cff 7f9e2dff 81a02dff 81a12dff 81a12dff 81a12eff 809f2dff 7f9e2dff 7f9e2dff 7f9d2dff 7e9d2dff 7d9b2dff 7b992cff 7b992dff 7c9830ff 728e2aff 516a11ff 506024ff 617233ff 739026ff 71863eff 3e4f18ff 475d12ff 68802aff 718b2eff 738e2cff 75912dff 77932dff 77942eff 77942eff 78942eff 77932dff 76932dff 76922dff 75912dff 75912dff 738f2cff 738f2cff 718c2cff 6f892cff 778e44ff 768a4aff 768754fb 5c6d37ff 47581b6c 00000000 4a5d1b04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7b904a02 00000000 85985e9c 7a9046ff 738f2dfa 77942bff 7a982bff 7c9a2bff 7e9c2cff 7f9e2dff 809f2dff 81a02dff 80a02dff 809f2dff 7f9e2dff 7f9e2dff 7f9e2dff 7e9d2dff 7e9c2dff 7e9c2eff 7d9b2eff 7b992dff 7b982dff 7b9731ff 668024ff 5e7720ff 78952fff 688423ff 607725ff 6e882eff 708b2bff 738f2dff 77932eff 78942eff 78952fff 79962fff 7a972fff 79962fff 79962fff 78942eff 76932eff 76922dff 75912dff 75902cff 738e2dff 6e8928ff 6f8831ff 768b4aff 768752fb 697a45ff 526523d5 56682816 49601301 54652801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 82945a02 6b834701 8e9f6b17 7a8d4ed8 6c8432ff 6e8929fa 738f2aff 76932dff 7a972dff 7a972bff 7a992cff 7c9a2cff 7e9d2dff 7e9d2dff 7e9c2dff 7e9c2dff 7e9c2eff 7e9d2eff 7e9d2eff 7e9c2eff 7d9b2eff 7c9a2eff 7c992eff 7a972dff 78952fff 75922eff 79972eff 7b9730ff 748f2eff 728d2cff 74902eff 77932fff 78952fff 799630ff 799730ff 7a9730ff 7a9731ff 7a9730ff 7a9630ff 77942fff 77932fff 76922fff 748f2eff 718c2eff 6d872cff 6f8734ff 768a4cff 768754fd 6f804aff 5b6f29fd 596e274b 00000000 566b2203 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 788b4f02 00000000 81925c2e 6f853fe0 657d28ff 698226fb 708a2cfc 759036ff 799339ff 789334ff 779330ff 799630ff 7a9730ff 7a972fff 7b982fff 7c9930ff 7c9930ff 7c9930ff 7c9a30ff 7c9a31ff 7d9a31ff 7c9a31ff 7b9931ff 7a9731ff 799631ff 7b9832ff 7b9833ff 799632ff 779333ff 799533ff 7a9735ff 7b9835ff 7c9936ff 7c9936ff 7b9737ff 7b9737ff 7a9638ff 799437ff 789337ff 769037ff 748e36ff 718a34ff 6c8532ff 698131ff 6b813cfd 697e3dfb 637932ff 5f7529fa 5d73285e 00000000 596e2503 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 778a4903 00000000 7d8f5520 6c8239ae 647b28ff 637b24ff 68812bfe 72893cff 7c9349ff 7f9749ff 7d9543ff 7a943dff 79943aff 7a9539ff 799437ff 7a9537ff 7a9637ff 7b9837ff 7b9837ff 7c9837ff 7c9938ff 7c9838ff 7c9839ff 7d983bff 7d993bff 7e9a3dff 7d993eff 7d993eff 7f9b40ff 7f9a41ff 809c42ff 809b43ff 7f9a44ff 7e9844ff 7d9844ff 7c9644ff 7a9443ff 789141ff 758e40ff 72893dff 6e853cff 6c833bfd 6a803afb 657d33ff 637a2cff 637a2ad4 667d2f45 00000000 4c631902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a8d5002 00000000 00000000 7085405f 667c2ec9 627a25ff 657e28ff 6c8335ff 768a48ff 7f9255ff 839759ff 829755ff 80964eff 7d9448ff 7b9344ff 7a9441ff 7a933fff 7a953fff 7b953fff 7b953fff 7c9741ff 7d9742ff 7e9844ff 7f9a46ff 809a47ff 809a49ff 819b4aff 829c4cff 829b4dff 829c4eff 829b4fff 819950ff 809950ff 7f974fff 7e954fff 7c924fff 7a904eff 788e4dff 768b4bff 758b48ff 718841ff 6d8438ff 6a8333d9 6c833482 7b904811 00000000 5d732403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7a8d5002 637a2903 00000000 b2bda217 6c7c46f2 54691dff 5f7622fe 657e28ff 6e8534ff 758b43ff 7d9051ff 81945aff 84965dff 83965cff 82965aff 809457ff 809554ff 7f9552ff 809653fd 819753fc 819854fd 829854fd 839a55fd 839a57fd 859c59fd 859c5bff 869c5cff 869d5dff 879d60ff 889e61ff 889e62ff 889e63ff 889e63ff 889e63ff 879d60ff 859b5bff 819854ff 7b9349fe 70883dff 6e8638c3 718a3761 728a3619 00000000 00000000 637a2c03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90a06c01 6e843c03 becc9d14 73834eeb 445615ff 405114fe 455717ff 4f631dff 5a6f23ff 637a2aff 6b8331ff 728a3aff 788f43ff 7d944cff 819753ff 849958ff 879b5dff 85995dff 869a60ff 899d62ff 8a9e65ff 8ca067ff 8ea269ff 8ea369ff 91a66cff 95aa6fff 95ab6fff 95ab6eff 94ab6cff 92a968ff 8fa763ff 89a15bff 819950ff 778f45ff 6b8238ff 5b7129ff 5a6b36fc 525e39ff 37431942 00000000 00000001 6b833305 6f853a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90a36701 00000000 b9c99b14 7a8d4eec 53681bff 4b5e18fe 425314ff 3c4c13ff 3b4a14ff 3c4c16ff 405018ff 45571bff 4a5e1eff 506420ff 546824ff 5c712dff 5f752dfe 6e8638cb 738c3cbc 758d40cc 778f43d5 799144d4 7a9245d4 7c9449d3 778d47f5 6d833bff 6a7f39ff 647a33ff 5f742fff 5b6f2cff 556828ff 4e6122ff 485a1eff 43541bff 3f4f18ff 3a4a14fe 4c5933fd 525c3dff 39451843 69823103 4e5e2905 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96aa6a01 00000000 bfd0a112 7f9450eb 5c731fff 576c1cfe 51651aff 4c5f19ff 475919ff 435319ff 3f4f18ff 3d4d19ff 3c4a1aff 3a4818ff 364417ff 3d4921ff 354217fb 30381a33 00000000 3b540006 45670005 4b670006 34580005 aab09715 5b653fd2 303f0aff 313f0dfd 33410eff 364511ff 3a4915ff 3d4c18ff 40501bff 43531dff 45551eff 45561dff 425419fe 526034fe 545f3cf9 33421038 00000000 3f4c1f03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94a96601 00000000 e1ecd808 849b51dd 668023ff 617920fe 5d741fff 576d1dff 50651cff 4b5e1cff 485a1cff 46571cff 44551dff 42521cff 3f4e1aff 445223ff 3c4a1afb 333c2032 00000000 48486001 00000000 00000000 00000000 c9cad210 606b43d1 37460fff 394814fd 3c4c15ff 405017ff 43541bff 46571dff 48591fff 495a20ff 495a1fff 48591fff 445519fe 526034ff 54603cf7 32420e37 00000000 3d4b1d03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f6feff05 889f52d9 6c8625ff 688323fe 657e22ff 607821ff 5c7321ff 576d20ff 51651fff 4c5e1eff 48591eff 45561dff 41511bff 455423ff 3d4b1afb 343d1f32 00000000 3f4b2202 00000000 83906802 00000000 c5c9c411 616d42d1 394810ff 3b4a14fd 3e4e14ff 425318ff 45561bff 48591eff 4a5b20ff 4b5d21ff 4b5e21ff 4b5e20ff 485a1bfe 556435ff 55613df8 35421037 00000000 3f4c1e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 eef8ee06 8ba354da 708b27ff 6f8a26fe 6b8625ff 678124ff 647c24ff 5f7623ff 5b7122ff 556a22ff 4f6221ff 495b1eff 43541cff 485724ff 3f4e1bfb 353f2032 00000000 3a462102 00000000 90988001 00000001 eaebed06 616e42c7 3c4c11ff 3d4d15fc 415116ff 455619ff 495b1cff 4b5e1fff 4f6222ff 516523ff 516423ff 516522ff 4d611cfe 596936ff 57643df8 35440f37 00000000 3f4e1e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 effaef06 8ea755da 739029ff 728e27fe 708b27ff 6d8826ff 6a8526ff 667f25ff 607824ff 5c7224ff 586e24ff 516421ff 485a1dff 4a5925ff 41501cfb 36412032 00000000 3b472102 00000000 959d8701 00000001 ffffff03 637142c3 405113ff 405015fc 455618ff 4a5c1bff 4e621fff 536722ff 566b24ff 586d26ff 586d25ff 586c24ff 53681efe 5d6e37ff 59663ef8 35451037 00000000 414f1e03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f4fef006 90a956da 759229ff 738f28fe 728e28ff 708b27ff 6f8a28ff 6d8728ff 688127ff 627a27ff 5c7326ff 566b23ff 4e6120ff 4d5d26ff 43521dfb 37422132 00000000 3c482102 00000000 959e8401 00000001 fdfdfd04 667443c4 435414ff 445517fc 4b5e1aff 51651eff 566b22ff 5a6f25ff 5c7227ff 5e7428ff 5e7428ff 5c7226ff 576d20fe 62733aff 5b683ef8 37471137 00000000 42511f03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f2ffee06 91ab56da 77942aff 759128fe 749029ff 728e28ff 718c29ff 6f8a29ff 6c8629ff 688129ff 617827ff 5c7125ff 536821ff 526329ff 45551efb 39442132 00000000 3f4b2302 00000000 96a08201 01000001 ffffff03 6a7847c4 485a17ff 4b5e1afc 52661dff 576c20ff 5c7224ff 5f7627ff 617829ff 637a2aff 637a29ff 617828ff 5b7222fe 65773cff 5c6a3ef8 38471237 00000000 44522003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f3ffeb06 94ae57da 78952bff 759228fe 759128ff 739029ff 728e29ff 708b29ff 6e8829ff 6b852aff 667f29ff 607727ff 576c22ff 56692cff 485820fb 3c462332 00000000 434f2702 00000000 96a18001 010a0201 ffffff03 6e7e4ac4 4e621bff 51661cfc 576d1eff 5c7322ff 607725ff 647b28ff 667e2aff 677f2cff 667e2bff 647c29ff 5e7523fe 677a3dff 5e6c3ff7 3a491237 00000000 45542103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fffffe04 94ae58ca 78962cff 759128fd 759129ff 739029ff 738f2aff 718c2aff 708b2bff 6d872bff 69822aff 657d29ff 5a7023fe 5c6e31ff 4b5b25f8 303c1325 00000000 3e4b1f01 00000000 94a27801 001a0001 ffffff03 758551c4 546920ff 556b1dfc 5b7220ff 617924ff 657d27ff 68812aff 6a832cff 6a832dff 69822cff 667e2aff 607824fe 697d3dff 5f6d3ff8 3c4b1438 00000000 48562303 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 94ae59c7 7a972dfe 759228fd 75922aff 749029ff 739029ff 728e2aff 718c2bff 6f8a2cff 6b842bff 677f2bff 5d7423fe 607338ff 505e2ff7 2534001e 00000000 3d4b1b01 00000000 00000000 52642803 fefefd01 788855bc 596e24fe 59701efb 607823ff 657e26ff 69832aff 6b852cff 6d862dff 6c862eff 6b842eff 68812bff 627a24fe 6c803fff 60703fef 37470d2e 00000000 47572102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 708d2102 00000000 8fa755a3 7b9730ff 759327fb 759228ff 749029ff 74902aff 738e2bff 718c2bff 708a2cff 6c852cff 67802aff 607826fd 586d26fd 4b5c23d9 2f3d0f09 00000000 45542401 00000000 00000000 6f814504 00000000 78895188 60762aff 5d751ffa 637c23ff 688127ff 6b852aff 6d872dff 6e882fff 6e882fff 6d872eff 6a832cff 647d26fb 6a7f3cfe 5e7037ce 283c000f 62762e01 47591a01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 7c944303 00000000 80954e3f 738e31f9 75912dfe 75912efc 728f29ff 748f2aff 728d2cff 728d2eff 718c30ff 6f8932ff 6a8332fd 647b31f9 566b25ff 4e611e6e 00000000 53671f03 00000000 00000000 00000000 788d4a01 00000000 7f92581e 69802fe6 69802eff 6e8635fa 6d872ffe 6f8931ff 738d35ff 748e38ff 758f3aff 758f3aff 718b37fd 6c8433fb 61782bff 576d2264 00000000 5e732a03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 637c2102 00000000 6b83326f 6a822dfe 798f46ff 7d934afd 758d3dfb 728b38fb 738c3cfb 758d43fb 778c4afd 72874aff 65793bff 5a6e2a9a 63762803 4f632201 55682601 00000000 00000000 00000000 00000000 6c852c02 00000000 70893444 6e8731e7 7d934cff 879d59ff 849b52fd 859d54fc 88a158fc 8aa25cfc 879f5bfe 7d9450ff 6f853cff 647a2c82 00000000 5b702a02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 778f3a02 00000000 6077254e 647a2dcf 718545fe 77894fff 778a50ff 788b52ff 798d55ff 778a52ff 6d8244e6 6176316e 54770003 596f3002 5c712a01 00000000 00000000 00000000 00000000 00000000 00000000 6c833302 00000000 708c2b26 738d33a0 809749f3 8aa15bff 91a766ff 94aa6bff 92a869ff 889f5dfa 7a9248c7 6d873452 00000000 64783202 69842d01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 627d1f03 00000000 526e0708 59721a48 62792b82 6a803aa2 6e8340a5 6d833e8a 677e3656 58711612 00000000 606e4001 596d2801 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f883303 00000000 00000000 6686161d 75913457 7e994578 829c4d7f 80994865 75903731 4c710003 00000000 667a3602 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 61782403 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 64793b03 586e2201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 708a2f02 7a8f4702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 6f873b03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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