--- /home/fdroid/fdroiddata/tmp/org.ncrmnt.nettts_3.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.ncrmnt.nettts_3.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-ldpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/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: b4404361f663845d3d4cada03a7d612fffcc0435f0ec868e144be1da3c01959b │ -Signer #1 certificate SHA-1 digest: f8b782af2c6c1d843f438de98c8c72a9ad8f7296 │ -Signer #1 certificate MD5 digest: 0a48a90ad5376d27e2f0f9bc7d994235 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 9e4bedb8123f27af42d166f4b11ca1daebc4c0cf31f6d312d11c4e7d6656403b │ -Signer #1 public key SHA-1 digest: d3ad8e4093605cb87236cffabb9e56f314fa6633 │ -Signer #1 public key MD5 digest: b65a9a7abb2dea67f3bb07b0a6e64330 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,436 +1,422 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 29010 (0000000000007152h) │ - Actual end-cent-dir record offset: 28988 (000000000000713Ch) │ - Expected end-cent-dir record offset: 28988 (000000000000713Ch) │ + Zip archive file size: 28686 (000000000000700Eh) │ + Actual end-cent-dir record offset: 28664 (0000000000006FF8h) │ + Expected end-cent-dir record offset: 28664 (0000000000006FF8h) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 14 entries. │ - The central directory is 983 (00000000000003D7h) bytes long, │ + The central directory is 1004 (00000000000003ECh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 28005 (0000000000006D65h). │ + is 27660 (0000000000006C0Ch). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:52 │ - 32-bit CRC value (hex): dcba8a09 │ - compressed size: 466 bytes │ - uncompressed size: 928 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 29 00:14:12 │ + 32-bit CRC value (hex): b5dc7f4a │ + compressed size: 945 bytes │ + uncompressed size: 2916 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/C1DDFE38.SF │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 532 │ - (0000000000000214h) bytes │ + offset of local header from start of archive: 1014 │ + (00000000000003F6h) 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): 2013 Mar 30 17:48:52 │ - 32-bit CRC value (hex): 5142e0c5 │ - compressed size: 529 bytes │ - uncompressed size: 1049 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): e3da92a2 │ + compressed size: 1283 bytes │ + uncompressed size: 1283 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/C1DDFE38.RSA │ + res/drawable-hdpi-v4/icon.png │ │ - offset of local header from start of archive: 1127 │ - (0000000000000467h) bytes │ + offset of local header from start of archive: 2363 │ + (000000000000093Bh) 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): 2013 Mar 30 17:48:52 │ - 32-bit CRC value (hex): c202c453 │ - compressed size: 1039 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 13e5ae94 │ + compressed size: 3941 bytes │ + uncompressed size: 3941 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - res/layout/main.xml │ - │ - offset of local header from start of archive: 2233 │ - (00000000000008B9h) bytes │ + offset of local header from start of archive: 6363 │ + (00000000000018DBh) 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): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): e93957b3 │ - compressed size: 939 bytes │ - uncompressed size: 4348 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): f7780fd8 │ + compressed size: 681 bytes │ + uncompressed size: 681 bytes │ + length of filename: 36 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ + res/drawable-ldpi-v4/icon.png │ │ - offset of local header from start of archive: 3241 │ - (0000000000000CA9h) bytes │ + offset of local header from start of archive: 7110 │ + (0000000000001BC6h) 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): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): 182b4af5 │ - compressed size: 878 bytes │ - uncompressed size: 2740 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): 8ef78580 │ + compressed size: 1537 bytes │ + uncompressed size: 1537 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - resources.arsc │ - │ - offset of local header from start of archive: 4184 │ - (0000000000001058h) bytes │ + offset of local header from start of archive: 8706 │ + (0000000000002202h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): ca96a375 │ - compressed size: 4088 bytes │ - uncompressed size: 4088 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b7912f7f │ + compressed size: 898 bytes │ + uncompressed size: 898 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ - res/drawable-hdpi/ic_launcher.png │ + res/drawable-mdpi-v4/icon.png │ │ - offset of local header from start of archive: 8316 │ - (000000000000207Ch) bytes │ + offset of local header from start of archive: 9670 │ + (00000000000025C6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): 7dfb4ae3 │ - compressed size: 1426 bytes │ - uncompressed size: 1426 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 99a4f90b │ + compressed size: 2200 bytes │ + uncompressed size: 2200 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/icon.png │ + res/drawable-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 9806 │ - (000000000000264Eh) bytes │ + offset of local header from start of archive: 11929 │ + (0000000000002E99h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): 3c13576b │ - compressed size: 3966 bytes │ - uncompressed size: 3966 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b29a04c9 │ + compressed size: 1654 bytes │ + uncompressed size: 1654 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 #9: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-ldpi/ic_launcher.png │ + res/layout/main.xml │ │ - offset of local header from start of archive: 13830 │ - (0000000000003606h) bytes │ + offset of local header from start of archive: 13650 │ + (0000000000003552h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): 2edd6e31 │ - compressed size: 774 bytes │ - uncompressed size: 774 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 29 00:14:12 │ + 32-bit CRC value (hex): e93957b3 │ + compressed size: 933 bytes │ + uncompressed size: 4348 bytes │ + length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/icon.png │ + resources.arsc │ │ - offset of local header from start of archive: 14670 │ - (000000000000394Eh) bytes │ + offset of local header from start of archive: 14648 │ + (0000000000003938h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): 8ef78580 │ - compressed size: 1537 bytes │ - uncompressed size: 1537 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e6e3ddf3 │ + compressed size: 4272 bytes │ + uncompressed size: 4272 bytes │ + length of filename: 14 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/ic_launcher.png │ + classes.dex │ │ - offset of local header from start of archive: 16265 │ - (0000000000003F89h) bytes │ + offset of local header from start of archive: 18964 │ + (0000000000004A14h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): 1e4e7f00 │ - compressed size: 1019 bytes │ - uncompressed size: 1019 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 29 00:14:12 │ + 32-bit CRC value (hex): 3417fd6f │ + compressed size: 6455 bytes │ + uncompressed size: 15032 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - res/drawable-mdpi/icon.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 17347 │ - (00000000000043C3h) bytes │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 25476 │ + (0000000000006384h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): 99a4f90b │ - compressed size: 2200 bytes │ - uncompressed size: 2200 bytes │ - length of filename: 26 characters │ + file last modified on (DOS date/time): 2017 Oct 29 00:14:12 │ + 32-bit CRC value (hex): dcba8a09 │ + compressed size: 464 bytes │ + uncompressed size: 928 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #13: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-xhdpi/ic_launcher.png │ + META-INF/C1DDFE38.SF │ │ - offset of local header from start of archive: 19604 │ - (0000000000004C94h) bytes │ + offset of local header from start of archive: 25990 │ + (0000000000006586h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:08 │ - 32-bit CRC value (hex): ec798caa │ - compressed size: 1807 bytes │ - uncompressed size: 1807 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 2017 Oct 29 00:14:12 │ + 32-bit CRC value (hex): 5142e0c5 │ + compressed size: 530 bytes │ + uncompressed size: 1049 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - classes.dex │ + META-INF/C1DDFE38.RSA │ │ - offset of local header from start of archive: 21475 │ - (00000000000053E3h) bytes │ + offset of local header from start of archive: 26570 │ + (00000000000067CAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 30 17:48:06 │ - 32-bit CRC value (hex): ce623023 │ - compressed size: 6473 bytes │ - uncompressed size: 14892 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 29 00:14:12 │ + 32-bit CRC value (hex): c202c453 │ + compressed size: 1039 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -1,19 +1,19 @@ │ │ Binary APK │ │ Package name=org.ncrmnt.nettts id=7f │ │ type drawable id=02 entryCount=2 │ │ 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/icon │ │ - (ldpi-v4) (file) res/drawable-ldpi/icon.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/icon.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/icon.png type=PNG │ │ type id id=05 entryCount=21 │ │ resource 0x7f050000 id/tableLayout1 │ │ () (id) │ │ resource 0x7f050001 id/tableRow1 │ │ () (id) │ │ resource 0x7f050002 id/textView1 │ │ () (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 : 923b60d3 │ │ -signature : 19ed...21c1 │ │ -file_size : 14892 │ │ +checksum : cfe25807 │ │ +signature : 0543...268e │ │ +file_size : 15032 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 273 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 68 │ │ type_ids_off : 1204 (0x0004b4) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 1476 (0x0005c4) │ │ field_ids_size : 64 │ │ field_ids_off : 2064 (0x000810) │ │ method_ids_size : 95 │ │ method_ids_off : 2576 (0x000a10) │ │ class_defs_size : 15 │ │ class_defs_off : 3336 (0x000d08) │ │ -data_size : 11044 │ │ +data_size : 11184 │ │ data_off : 3848 (0x000f08) │ │ │ │ Class #0 header: │ │ class_idx : 2 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 36 │ │ source_file_idx : 124 │ │ @@ -115,17 +115,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001320: |[001320] org.ncrmnt.nettts.BcastRecv.:()V │ │ -001330: 7010 0500 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0005 │ │ -001336: 0e00 |0003: return-void │ │ +0013a8: |[0013a8] org.ncrmnt.nettts.BcastRecv.:()V │ │ +0013b8: 7010 0500 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0005 │ │ +0013be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/ncrmnt/nettts/BcastRecv; │ │ │ │ Virtual methods - │ │ @@ -134,70 +134,70 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -001338: |[001338] org.ncrmnt.nettts.BcastRecv.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -001348: 1a01 6900 |0000: const-string v1, "NetTTS" // string@0069 │ │ -00134c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -00134e: 6e30 0600 1702 |0003: invoke-virtual {v7, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0006 │ │ -001354: 0c01 |0006: move-result-object v1 │ │ -001356: 5b61 0700 |0007: iput-object v1, v6, Lorg/ncrmnt/nettts/BcastRecv;.mPrefs:Landroid/content/SharedPreferences; // field@0007 │ │ -00135a: 1a01 6900 |0009: const-string v1, "NetTTS" // string@0069 │ │ -00135e: 2202 2800 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@0028 │ │ -001362: 7010 2a00 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ -001368: 1a03 0a00 |0010: const-string v3, "AUTOSTART: " // string@000a │ │ -00136c: 6e20 2b00 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -001372: 0c02 |0015: move-result-object v2 │ │ -001374: 5463 0700 |0016: iget-object v3, v6, Lorg/ncrmnt/nettts/BcastRecv;.mPrefs:Landroid/content/SharedPreferences; // field@0007 │ │ -001378: 1a04 9a00 |0018: const-string v4, "autostart" // string@009a │ │ -00137c: 1a05 6800 |001a: const-string v5, "NO" // string@0068 │ │ -001380: 7230 0f00 4305 |001c: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ -001386: 0c03 |001f: move-result-object v3 │ │ -001388: 6e20 2b00 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -00138e: 0c02 |0023: move-result-object v2 │ │ -001390: 1a03 6f00 |0024: const-string v3, "PORT: " // string@006f │ │ -001394: 6e20 2b00 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -00139a: 0c02 |0029: move-result-object v2 │ │ -00139c: 5463 0700 |002a: iget-object v3, v6, Lorg/ncrmnt/nettts/BcastRecv;.mPrefs:Landroid/content/SharedPreferences; // field@0007 │ │ -0013a0: 1a04 d300 |002c: const-string v4, "port" // string@00d3 │ │ -0013a4: 1a05 0900 |002e: const-string v5, "????" // string@0009 │ │ -0013a8: 7230 0f00 4305 |0030: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ -0013ae: 0c03 |0033: move-result-object v3 │ │ -0013b0: 6e20 2b00 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -0013b6: 0c02 |0037: move-result-object v2 │ │ -0013b8: 6e10 2c00 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ -0013be: 0c02 |003b: move-result-object v2 │ │ -0013c0: 7120 1400 2100 |003c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -0013c6: 5461 0700 |003f: iget-object v1, v6, Lorg/ncrmnt/nettts/BcastRecv;.mPrefs:Landroid/content/SharedPreferences; // field@0007 │ │ -0013ca: 1a02 9a00 |0041: const-string v2, "autostart" // string@009a │ │ -0013ce: 1a03 6800 |0043: const-string v3, "NO" // string@0068 │ │ -0013d2: 7230 0f00 2103 |0045: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ -0013d8: 0c01 |0048: move-result-object v1 │ │ -0013da: 1a02 8800 |0049: const-string v2, "YES" // string@0088 │ │ -0013de: 6e20 2700 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ -0013e4: 0a01 |004e: move-result v1 │ │ -0013e6: 3801 2200 |004f: if-eqz v1, 0071 // +0022 │ │ -0013ea: 6e10 0900 0800 |0051: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0009 │ │ -0013f0: 0c01 |0054: move-result-object v1 │ │ -0013f2: 1a02 9400 |0055: const-string v2, "android.intent.action.BOOT_COMPLETED" // string@0094 │ │ -0013f6: 6e20 2700 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ -0013fc: 0a01 |005a: move-result v1 │ │ -0013fe: 3801 1600 |005b: if-eqz v1, 0071 // +0016 │ │ -001402: 2200 0900 |005d: new-instance v0, Landroid/content/Intent; // type@0009 │ │ -001406: 7010 0800 0000 |005f: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0008 │ │ -00140c: 1a01 d100 |0062: const-string v1, "org.ncrmnt.nettts.NetTTSService" // string@00d1 │ │ -001410: 6e20 0a00 1000 |0064: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@000a │ │ -001416: 6e20 0700 0700 |0067: invoke-virtual {v7, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0007 │ │ -00141c: 1a01 0200 |006a: const-string v1, "!" // string@0002 │ │ -001420: 1a02 7000 |006c: const-string v2, "Poooh!" // string@0070 │ │ -001424: 7120 1400 2100 |006e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -00142a: 0e00 |0071: return-void │ │ +0013c0: |[0013c0] org.ncrmnt.nettts.BcastRecv.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0013d0: 1a01 6900 |0000: const-string v1, "NetTTS" // string@0069 │ │ +0013d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0013d6: 6e30 0600 1702 |0003: invoke-virtual {v7, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0006 │ │ +0013dc: 0c01 |0006: move-result-object v1 │ │ +0013de: 5b61 0700 |0007: iput-object v1, v6, Lorg/ncrmnt/nettts/BcastRecv;.mPrefs:Landroid/content/SharedPreferences; // field@0007 │ │ +0013e2: 1a01 6900 |0009: const-string v1, "NetTTS" // string@0069 │ │ +0013e6: 2202 2800 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@0028 │ │ +0013ea: 7010 2a00 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ +0013f0: 1a03 0a00 |0010: const-string v3, "AUTOSTART: " // string@000a │ │ +0013f4: 6e20 2b00 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +0013fa: 0c02 |0015: move-result-object v2 │ │ +0013fc: 5463 0700 |0016: iget-object v3, v6, Lorg/ncrmnt/nettts/BcastRecv;.mPrefs:Landroid/content/SharedPreferences; // field@0007 │ │ +001400: 1a04 9a00 |0018: const-string v4, "autostart" // string@009a │ │ +001404: 1a05 6800 |001a: const-string v5, "NO" // string@0068 │ │ +001408: 7230 0f00 4305 |001c: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ +00140e: 0c03 |001f: move-result-object v3 │ │ +001410: 6e20 2b00 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +001416: 0c02 |0023: move-result-object v2 │ │ +001418: 1a03 6f00 |0024: const-string v3, "PORT: " // string@006f │ │ +00141c: 6e20 2b00 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +001422: 0c02 |0029: move-result-object v2 │ │ +001424: 5463 0700 |002a: iget-object v3, v6, Lorg/ncrmnt/nettts/BcastRecv;.mPrefs:Landroid/content/SharedPreferences; // field@0007 │ │ +001428: 1a04 d300 |002c: const-string v4, "port" // string@00d3 │ │ +00142c: 1a05 0900 |002e: const-string v5, "????" // string@0009 │ │ +001430: 7230 0f00 4305 |0030: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ +001436: 0c03 |0033: move-result-object v3 │ │ +001438: 6e20 2b00 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +00143e: 0c02 |0037: move-result-object v2 │ │ +001440: 6e10 2c00 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ +001446: 0c02 |003b: move-result-object v2 │ │ +001448: 7120 1400 2100 |003c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +00144e: 5461 0700 |003f: iget-object v1, v6, Lorg/ncrmnt/nettts/BcastRecv;.mPrefs:Landroid/content/SharedPreferences; // field@0007 │ │ +001452: 1a02 9a00 |0041: const-string v2, "autostart" // string@009a │ │ +001456: 1a03 6800 |0043: const-string v3, "NO" // string@0068 │ │ +00145a: 7230 0f00 2103 |0045: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ +001460: 0c01 |0048: move-result-object v1 │ │ +001462: 1a02 8800 |0049: const-string v2, "YES" // string@0088 │ │ +001466: 6e20 2700 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ +00146c: 0a01 |004e: move-result v1 │ │ +00146e: 3801 2200 |004f: if-eqz v1, 0071 // +0022 │ │ +001472: 6e10 0900 0800 |0051: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0009 │ │ +001478: 0c01 |0054: move-result-object v1 │ │ +00147a: 1a02 9400 |0055: const-string v2, "android.intent.action.BOOT_COMPLETED" // string@0094 │ │ +00147e: 6e20 2700 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ +001484: 0a01 |005a: move-result v1 │ │ +001486: 3801 1600 |005b: if-eqz v1, 0071 // +0016 │ │ +00148a: 2200 0900 |005d: new-instance v0, Landroid/content/Intent; // type@0009 │ │ +00148e: 7010 0800 0000 |005f: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0008 │ │ +001494: 1a01 d100 |0062: const-string v1, "org.ncrmnt.nettts.NetTTSService" // string@00d1 │ │ +001498: 6e20 0a00 1000 |0064: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@000a │ │ +00149e: 6e20 0700 0700 |0067: invoke-virtual {v7, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0007 │ │ +0014a4: 1a01 0200 |006a: const-string v1, "!" // string@0002 │ │ +0014a8: 1a02 7000 |006c: const-string v2, "Poooh!" // string@0070 │ │ +0014ac: 7120 1400 2100 |006e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +0014b2: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0009 line=20 │ │ 0x003f line=21 │ │ 0x0051 line=22 │ │ 0x005d line=23 │ │ @@ -240,17 +240,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00142c: |[00142c] org.ncrmnt.nettts.BuildConfig.:()V │ │ -00143c: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ -001442: 0e00 |0003: return-void │ │ +0014b4: |[0014b4] org.ncrmnt.nettts.BuildConfig.:()V │ │ +0014c4: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ +0014ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/ncrmnt/nettts/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -302,63 +302,63 @@ │ │ type : '(Lorg/ncrmnt/nettts/NetTTSService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -001444: |[001444] org.ncrmnt.nettts.NetTTSService$TCPServer.:(Lorg/ncrmnt/nettts/NetTTSService;)V │ │ -001454: 5b12 0c00 |0000: iput-object v2, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ -001458: 7010 2400 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0024 │ │ -00145e: 1300 5c11 |0005: const/16 v0, #int 4444 // #115c │ │ -001462: 5910 0900 |0007: iput v0, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.SERVERPORT:I // field@0009 │ │ -001466: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -001468: 5c10 0b00 |000a: iput-boolean v0, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.running:Z // field@000b │ │ -00146c: 0e00 |000c: return-void │ │ +0014cc: |[0014cc] org.ncrmnt.nettts.NetTTSService$TCPServer.:(Lorg/ncrmnt/nettts/NetTTSService;)V │ │ +0014dc: 5b12 0c00 |0000: iput-object v2, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ +0014e0: 7010 2400 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0024 │ │ +0014e6: 1300 5c11 |0005: const/16 v0, #int 4444 // #115c │ │ +0014ea: 5910 0900 |0007: iput v0, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.SERVERPORT:I // field@0009 │ │ +0014ee: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0014f0: 5c10 0b00 |000a: iput-boolean v0, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.running:Z // field@000b │ │ +0014f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ 0x0009 line=34 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/ncrmnt/nettts/NetTTSService$TCPServer; │ │ - 0x0000 - 0x000d reg=2 (null) Lorg/ncrmnt/nettts/NetTTSService; │ │ + 0x0000 - 0x000d reg=2 this$0 Lorg/ncrmnt/nettts/NetTTSService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/ncrmnt/nettts/NetTTSService$TCPServer;) │ │ name : 'onInit' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -001470: |[001470] org.ncrmnt.nettts.NetTTSService$TCPServer.onInit:(I)V │ │ -001480: 1a00 6900 |0000: const-string v0, "NetTTS" // string@0069 │ │ -001484: 2201 2800 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0028 │ │ -001488: 7010 2a00 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ -00148e: 1a02 cd00 |0007: const-string v2, "onInit: " // string@00cd │ │ -001492: 6e20 2b00 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -001498: 0c01 |000c: move-result-object v1 │ │ -00149a: 5432 0c00 |000d: iget-object v2, v3, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ -00149e: 7110 3f00 0200 |000f: invoke-static {v2}, Lorg/ncrmnt/nettts/NetTTSService;.access$000:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; // method@003f │ │ -0014a4: 0c02 |0012: move-result-object v2 │ │ -0014a6: 6e20 2b00 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -0014ac: 0c01 |0016: move-result-object v1 │ │ -0014ae: 6e10 2c00 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ -0014b4: 0c01 |001a: move-result-object v1 │ │ -0014b6: 7120 1400 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -0014bc: 3904 0600 |001e: if-nez v4, 0024 // +0006 │ │ -0014c0: 6e10 3d00 0300 |0020: invoke-virtual {v3}, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.setLanguage:()V // method@003d │ │ -0014c6: 0e00 |0023: return-void │ │ -0014c8: 2200 2600 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0026 │ │ -0014cc: 1a01 1000 |0026: const-string v1, "Could not initialize TextToSpeech." // string@0010 │ │ -0014d0: 7020 2600 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0026 │ │ -0014d6: 2700 |002b: throw v0 │ │ +0014f8: |[0014f8] org.ncrmnt.nettts.NetTTSService$TCPServer.onInit:(I)V │ │ +001508: 1a00 6900 |0000: const-string v0, "NetTTS" // string@0069 │ │ +00150c: 2201 2800 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0028 │ │ +001510: 7010 2a00 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ +001516: 1a02 cd00 |0007: const-string v2, "onInit: " // string@00cd │ │ +00151a: 6e20 2b00 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +001520: 0c01 |000c: move-result-object v1 │ │ +001522: 5432 0c00 |000d: iget-object v2, v3, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ +001526: 7110 3f00 0200 |000f: invoke-static {v2}, Lorg/ncrmnt/nettts/NetTTSService;.access$000:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; // method@003f │ │ +00152c: 0c02 |0012: move-result-object v2 │ │ +00152e: 6e20 2b00 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +001534: 0c01 |0016: move-result-object v1 │ │ +001536: 6e10 2c00 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ +00153c: 0c01 |001a: move-result-object v1 │ │ +00153e: 7120 1400 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001544: 3904 0600 |001e: if-nez v4, 0024 // +0006 │ │ +001548: 6e10 3d00 0300 |0020: invoke-virtual {v3}, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.setLanguage:()V // method@003d │ │ +00154e: 0e00 |0023: return-void │ │ +001550: 2200 2600 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0026 │ │ +001554: 1a01 1000 |0026: const-string v1, "Could not initialize TextToSpeech." // string@0010 │ │ +001558: 7020 2600 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0026 │ │ +00155e: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x001e line=52 │ │ 0x0020 line=53 │ │ 0x0023 line=58 │ │ 0x0024 line=56 │ │ @@ -371,160 +371,160 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 292 16-bit code units │ │ -0014d8: |[0014d8] org.ncrmnt.nettts.NetTTSService$TCPServer.run:()V │ │ -0014e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0014ea: 1a09 6900 |0001: const-string v9, "NetTTS" // string@0069 │ │ -0014ee: 1a0a 7700 |0003: const-string v10, "Server is up" // string@0077 │ │ -0014f2: 7120 1400 a900 |0005: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -0014f8: 2206 3000 |0008: new-instance v6, Ljava/net/ServerSocket; // type@0030 │ │ -0014fc: 52c9 0900 |000a: iget v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.SERVERPORT:I // field@0009 │ │ -001500: 7020 3000 9600 |000c: invoke-direct {v6, v9}, Ljava/net/ServerSocket;.:(I)V // method@0030 │ │ -001506: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ -00150a: 6e20 3300 9600 |0011: invoke-virtual {v6, v9}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@0033 │ │ -001510: 55c9 0b00 |0014: iget-boolean v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.running:Z // field@000b │ │ -001514: 3809 fa00 |0016: if-eqz v9, 0110 // +00fa │ │ -001518: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -00151a: 6e10 3100 0600 |0019: invoke-virtual {v6}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@0031 │ │ -001520: 0c00 |001c: move-result-object v0 │ │ -001522: 1a09 6900 |001d: const-string v9, "NetTTS" // string@0069 │ │ -001526: 1a0a 1b00 |001f: const-string v10, "Incoming connection." // string@001b │ │ -00152a: 7120 1400 a900 |0021: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -001530: 3800 f0ff |0024: if-eqz v0, 0014 // -0010 │ │ -001534: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -001536: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -001538: 2203 1b00 |0028: new-instance v3, Ljava/io/BufferedReader; // type@001b │ │ -00153c: 2209 1e00 |002a: new-instance v9, Ljava/io/InputStreamReader; // type@001e │ │ -001540: 6e10 3500 0000 |002c: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0035 │ │ -001546: 0c0a |002f: move-result-object v10 │ │ -001548: 7020 2100 a900 |0030: invoke-direct {v9, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0021 │ │ -00154e: 7020 1e00 9300 |0033: invoke-direct {v3, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@001e │ │ -001554: 6e10 1f00 0300 |0036: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@001f │ │ -00155a: 0c07 |0039: move-result-object v7 │ │ -00155c: 54c9 0c00 |003a: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ -001560: 7110 4200 0900 |003c: invoke-static {v9}, Lorg/ncrmnt/nettts/NetTTSService;.access$200:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; // method@0042 │ │ -001566: 0c09 |003f: move-result-object v9 │ │ -001568: 1a0a 0000 |0040: const-string v10, "" // string@0000 │ │ -00156c: 6e20 2700 a900 |0042: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ -001572: 0a09 |0045: move-result v9 │ │ -001574: 3909 1200 |0046: if-nez v9, 0058 // +0012 │ │ -001578: 54c9 0c00 |0048: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ -00157c: 7110 4200 0900 |004a: invoke-static {v9}, Lorg/ncrmnt/nettts/NetTTSService;.access$200:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; // method@0042 │ │ -001582: 0c09 |004d: move-result-object v9 │ │ -001584: 6e20 2700 7900 |004e: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ -00158a: 0a09 |0051: move-result v9 │ │ -00158c: 3809 8600 |0052: if-eqz v9, 00d8 // +0086 │ │ -001590: 6e10 1f00 0300 |0054: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@001f │ │ -001596: 0c07 |0057: move-result-object v7 │ │ -001598: 1a09 6900 |0058: const-string v9, "NetTTS" // string@0069 │ │ -00159c: 220a 2800 |005a: new-instance v10, Ljava/lang/StringBuilder; // type@0028 │ │ -0015a0: 7010 2a00 0a00 |005c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ -0015a6: 1a0b 1500 |005f: const-string v11, "Got text: '" // string@0015 │ │ -0015aa: 6e20 2b00 ba00 |0061: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -0015b0: 0c0a |0064: move-result-object v10 │ │ -0015b2: 6e20 2b00 7a00 |0065: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -0015b8: 0c0a |0068: move-result-object v10 │ │ -0015ba: 1a0b 0300 |0069: const-string v11, "'" // string@0003 │ │ -0015be: 6e20 2b00 ba00 |006b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -0015c4: 0c0a |006e: move-result-object v10 │ │ -0015c6: 6e10 2c00 0a00 |006f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ -0015cc: 0c0a |0072: move-result-object v10 │ │ -0015ce: 7120 1400 a900 |0073: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -0015d4: 1a09 0100 |0076: const-string v9, " " // string@0001 │ │ -0015d8: 6e20 2900 9700 |0078: invoke-virtual {v7, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0029 │ │ -0015de: 0c08 |007b: move-result-object v8 │ │ -0015e0: 4609 0802 |007c: aget-object v9, v8, v2 │ │ -0015e4: 1a0a 0400 |007e: const-string v10, "/setlang" // string@0004 │ │ -0015e8: 6e20 2700 a900 |0080: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ -0015ee: 0a09 |0083: move-result v9 │ │ -0015f0: 3809 5800 |0084: if-eqz v9, 00dc // +0058 │ │ -0015f4: 1a09 6900 |0086: const-string v9, "NetTTS" // string@0069 │ │ -0015f8: 220a 2800 |0088: new-instance v10, Ljava/lang/StringBuilder; // type@0028 │ │ -0015fc: 7010 2a00 0a00 |008a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ -001602: 1a0b 7200 |008d: const-string v11, "Requested a language switch to: " // string@0072 │ │ -001606: 6e20 2b00 ba00 |008f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -00160c: 0c0a |0092: move-result-object v10 │ │ -00160e: 121b |0093: const/4 v11, #int 1 // #1 │ │ -001610: 460b 080b |0094: aget-object v11, v8, v11 │ │ -001614: 6e20 2b00 ba00 |0096: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -00161a: 0c0a |0099: move-result-object v10 │ │ -00161c: 6e10 2c00 0a00 |009a: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ -001622: 0c0a |009d: move-result-object v10 │ │ -001624: 7120 1400 a900 |009e: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -00162a: 54c9 0c00 |00a1: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ -00162e: 121a |00a3: const/4 v10, #int 1 // #1 │ │ -001630: 460a 080a |00a4: aget-object v10, v8, v10 │ │ -001634: 7120 4000 a900 |00a6: invoke-static {v9, v10}, Lorg/ncrmnt/nettts/NetTTSService;.access$002:(Lorg/ncrmnt/nettts/NetTTSService;Ljava/lang/String;)Ljava/lang/String; // method@0040 │ │ -00163a: 6e10 3d00 0c00 |00a9: invoke-virtual {v12}, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.setLanguage:()V // method@003d │ │ -001640: 1a07 0000 |00ac: const-string v7, "" // string@0000 │ │ -001644: 1a09 0000 |00ae: const-string v9, "" // string@0000 │ │ -001648: 6e20 2700 9700 |00b0: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ -00164e: 0a09 |00b3: move-result v9 │ │ -001650: 3909 0e00 |00b4: if-nez v9, 00c2 // +000e │ │ -001654: 54c9 0c00 |00b6: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ -001658: 7110 4100 0900 |00b8: invoke-static {v9}, Lorg/ncrmnt/nettts/NetTTSService;.access$100:(Lorg/ncrmnt/nettts/NetTTSService;)Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // method@0041 │ │ -00165e: 0c09 |00bb: move-result-object v9 │ │ -001660: 5499 0a00 |00bc: iget-object v9, v9, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.mTts:Landroid/speech/tts/TextToSpeech; // field@000a │ │ -001664: 120a |00be: const/4 v10, #int 0 // #0 │ │ -001666: 6e40 1300 79a4 |00bf: invoke-virtual {v9, v7, v4, v10}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0013 │ │ -00166c: 6e10 3400 0000 |00c2: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@0034 │ │ -001672: 1a09 6900 |00c5: const-string v9, "NetTTS" // string@0069 │ │ -001676: 1a0a 0f00 |00c7: const-string v10, "Connection closed" // string@000f │ │ -00167a: 7120 1400 a900 |00c9: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -001680: 2900 48ff |00cc: goto/16 0014 // -00b8 │ │ -001684: 0d01 |00ce: move-exception v1 │ │ -001686: 0765 |00cf: move-object v5, v6 │ │ -001688: 1a09 6900 |00d0: const-string v9, "NetTTS" // string@0069 │ │ -00168c: 1a0a 7600 |00d2: const-string v10, "Server error: " // string@0076 │ │ -001690: 7130 1600 a901 |00d4: invoke-static {v9, v10, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0016 │ │ -001696: 0e00 |00d7: return-void │ │ -001698: 1a07 0000 |00d8: const-string v7, "" // string@0000 │ │ -00169c: 2900 7eff |00da: goto/16 0058 // -0082 │ │ -0016a0: 4609 0802 |00dc: aget-object v9, v8, v2 │ │ -0016a4: 1a0a 0500 |00de: const-string v10, "/shutup" // string@0005 │ │ -0016a8: 6e20 2700 a900 |00e0: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ -0016ae: 0a09 |00e3: move-result v9 │ │ -0016b0: 3809 caff |00e4: if-eqz v9, 00ae // -0036 │ │ -0016b4: 1204 |00e6: const/4 v4, #int 0 // #0 │ │ -0016b6: 1a09 0500 |00e7: const-string v9, "/shutup" // string@0005 │ │ -0016ba: 1a0a 0000 |00e9: const-string v10, "" // string@0000 │ │ -0016be: 6e30 2800 970a |00eb: invoke-virtual {v7, v9, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0028 │ │ -0016c4: 0c07 |00ee: move-result-object v7 │ │ -0016c6: 28bf |00ef: goto 00ae // -0041 │ │ -0016c8: 0d01 |00f0: move-exception v1 │ │ -0016ca: 1a09 6900 |00f1: const-string v9, "NetTTS" // string@0069 │ │ -0016ce: 1a0a 1400 |00f3: const-string v10, "Got exception: " // string@0014 │ │ -0016d2: 7130 1600 a901 |00f5: invoke-static {v9, v10, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0016 │ │ -0016d8: 6e10 3400 0000 |00f8: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@0034 │ │ -0016de: 1a09 6900 |00fb: const-string v9, "NetTTS" // string@0069 │ │ -0016e2: 1a0a 0f00 |00fd: const-string v10, "Connection closed" // string@000f │ │ -0016e6: 7120 1400 a900 |00ff: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -0016ec: 2900 12ff |0102: goto/16 0014 // -00ee │ │ -0016f0: 0d09 |0104: move-exception v9 │ │ -0016f2: 6e10 3400 0000 |0105: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@0034 │ │ -0016f8: 1a0a 6900 |0108: const-string v10, "NetTTS" // string@0069 │ │ -0016fc: 1a0b 0f00 |010a: const-string v11, "Connection closed" // string@000f │ │ -001700: 7120 1400 ba00 |010c: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -001706: 2709 |010f: throw v9 │ │ -001708: 6e10 3200 0600 |0110: invoke-virtual {v6}, Ljava/net/ServerSocket;.close:()V // method@0032 │ │ -00170e: 54c9 0a00 |0113: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.mTts:Landroid/speech/tts/TextToSpeech; // field@000a │ │ -001712: 6e10 1200 0900 |0115: invoke-virtual {v9}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0012 │ │ -001718: 0765 |0118: move-object v5, v6 │ │ -00171a: 28be |0119: goto 00d7 // -0042 │ │ -00171c: 0d01 |011a: move-exception v1 │ │ -00171e: 6e10 2000 0100 |011b: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@0020 │ │ -001724: 28fa |011e: goto 0118 // -0006 │ │ -001726: 0d01 |011f: move-exception v1 │ │ -001728: 28b0 |0120: goto 00d0 // -0050 │ │ -00172a: 0d09 |0121: move-exception v9 │ │ -00172c: 2900 02ff |0122: goto/16 0024 // -00fe │ │ +001560: |[001560] org.ncrmnt.nettts.NetTTSService$TCPServer.run:()V │ │ +001570: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +001572: 1a09 6900 |0001: const-string v9, "NetTTS" // string@0069 │ │ +001576: 1a0a 7700 |0003: const-string v10, "Server is up" // string@0077 │ │ +00157a: 7120 1400 a900 |0005: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001580: 2206 3000 |0008: new-instance v6, Ljava/net/ServerSocket; // type@0030 │ │ +001584: 52c9 0900 |000a: iget v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.SERVERPORT:I // field@0009 │ │ +001588: 7020 3000 9600 |000c: invoke-direct {v6, v9}, Ljava/net/ServerSocket;.:(I)V // method@0030 │ │ +00158e: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ +001592: 6e20 3300 9600 |0011: invoke-virtual {v6, v9}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@0033 │ │ +001598: 55c9 0b00 |0014: iget-boolean v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.running:Z // field@000b │ │ +00159c: 3809 fa00 |0016: if-eqz v9, 0110 // +00fa │ │ +0015a0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0015a2: 6e10 3100 0600 |0019: invoke-virtual {v6}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@0031 │ │ +0015a8: 0c00 |001c: move-result-object v0 │ │ +0015aa: 1a09 6900 |001d: const-string v9, "NetTTS" // string@0069 │ │ +0015ae: 1a0a 1b00 |001f: const-string v10, "Incoming connection." // string@001b │ │ +0015b2: 7120 1400 a900 |0021: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +0015b8: 3800 f0ff |0024: if-eqz v0, 0014 // -0010 │ │ +0015bc: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +0015be: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0015c0: 2203 1b00 |0028: new-instance v3, Ljava/io/BufferedReader; // type@001b │ │ +0015c4: 2209 1e00 |002a: new-instance v9, Ljava/io/InputStreamReader; // type@001e │ │ +0015c8: 6e10 3500 0000 |002c: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@0035 │ │ +0015ce: 0c0a |002f: move-result-object v10 │ │ +0015d0: 7020 2100 a900 |0030: invoke-direct {v9, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0021 │ │ +0015d6: 7020 1e00 9300 |0033: invoke-direct {v3, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@001e │ │ +0015dc: 6e10 1f00 0300 |0036: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@001f │ │ +0015e2: 0c07 |0039: move-result-object v7 │ │ +0015e4: 54c9 0c00 |003a: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ +0015e8: 7110 4200 0900 |003c: invoke-static {v9}, Lorg/ncrmnt/nettts/NetTTSService;.access$200:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; // method@0042 │ │ +0015ee: 0c09 |003f: move-result-object v9 │ │ +0015f0: 1a0a 0000 |0040: const-string v10, "" // string@0000 │ │ +0015f4: 6e20 2700 a900 |0042: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ +0015fa: 0a09 |0045: move-result v9 │ │ +0015fc: 3909 1200 |0046: if-nez v9, 0058 // +0012 │ │ +001600: 54c9 0c00 |0048: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ +001604: 7110 4200 0900 |004a: invoke-static {v9}, Lorg/ncrmnt/nettts/NetTTSService;.access$200:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; // method@0042 │ │ +00160a: 0c09 |004d: move-result-object v9 │ │ +00160c: 6e20 2700 7900 |004e: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ +001612: 0a09 |0051: move-result v9 │ │ +001614: 3809 8600 |0052: if-eqz v9, 00d8 // +0086 │ │ +001618: 6e10 1f00 0300 |0054: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@001f │ │ +00161e: 0c07 |0057: move-result-object v7 │ │ +001620: 1a09 6900 |0058: const-string v9, "NetTTS" // string@0069 │ │ +001624: 220a 2800 |005a: new-instance v10, Ljava/lang/StringBuilder; // type@0028 │ │ +001628: 7010 2a00 0a00 |005c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ +00162e: 1a0b 1500 |005f: const-string v11, "Got text: '" // string@0015 │ │ +001632: 6e20 2b00 ba00 |0061: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +001638: 0c0a |0064: move-result-object v10 │ │ +00163a: 6e20 2b00 7a00 |0065: invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +001640: 0c0a |0068: move-result-object v10 │ │ +001642: 1a0b 0300 |0069: const-string v11, "'" // string@0003 │ │ +001646: 6e20 2b00 ba00 |006b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +00164c: 0c0a |006e: move-result-object v10 │ │ +00164e: 6e10 2c00 0a00 |006f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ +001654: 0c0a |0072: move-result-object v10 │ │ +001656: 7120 1400 a900 |0073: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +00165c: 1a09 0100 |0076: const-string v9, " " // string@0001 │ │ +001660: 6e20 2900 9700 |0078: invoke-virtual {v7, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0029 │ │ +001666: 0c08 |007b: move-result-object v8 │ │ +001668: 4609 0802 |007c: aget-object v9, v8, v2 │ │ +00166c: 1a0a 0400 |007e: const-string v10, "/setlang" // string@0004 │ │ +001670: 6e20 2700 a900 |0080: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ +001676: 0a09 |0083: move-result v9 │ │ +001678: 3809 5800 |0084: if-eqz v9, 00dc // +0058 │ │ +00167c: 1a09 6900 |0086: const-string v9, "NetTTS" // string@0069 │ │ +001680: 220a 2800 |0088: new-instance v10, Ljava/lang/StringBuilder; // type@0028 │ │ +001684: 7010 2a00 0a00 |008a: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ +00168a: 1a0b 7200 |008d: const-string v11, "Requested a language switch to: " // string@0072 │ │ +00168e: 6e20 2b00 ba00 |008f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +001694: 0c0a |0092: move-result-object v10 │ │ +001696: 121b |0093: const/4 v11, #int 1 // #1 │ │ +001698: 460b 080b |0094: aget-object v11, v8, v11 │ │ +00169c: 6e20 2b00 ba00 |0096: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +0016a2: 0c0a |0099: move-result-object v10 │ │ +0016a4: 6e10 2c00 0a00 |009a: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ +0016aa: 0c0a |009d: move-result-object v10 │ │ +0016ac: 7120 1400 a900 |009e: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +0016b2: 54c9 0c00 |00a1: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ +0016b6: 121a |00a3: const/4 v10, #int 1 // #1 │ │ +0016b8: 460a 080a |00a4: aget-object v10, v8, v10 │ │ +0016bc: 7120 4000 a900 |00a6: invoke-static {v9, v10}, Lorg/ncrmnt/nettts/NetTTSService;.access$002:(Lorg/ncrmnt/nettts/NetTTSService;Ljava/lang/String;)Ljava/lang/String; // method@0040 │ │ +0016c2: 6e10 3d00 0c00 |00a9: invoke-virtual {v12}, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.setLanguage:()V // method@003d │ │ +0016c8: 1a07 0000 |00ac: const-string v7, "" // string@0000 │ │ +0016cc: 1a09 0000 |00ae: const-string v9, "" // string@0000 │ │ +0016d0: 6e20 2700 9700 |00b0: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ +0016d6: 0a09 |00b3: move-result v9 │ │ +0016d8: 3909 0e00 |00b4: if-nez v9, 00c2 // +000e │ │ +0016dc: 54c9 0c00 |00b6: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ +0016e0: 7110 4100 0900 |00b8: invoke-static {v9}, Lorg/ncrmnt/nettts/NetTTSService;.access$100:(Lorg/ncrmnt/nettts/NetTTSService;)Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // method@0041 │ │ +0016e6: 0c09 |00bb: move-result-object v9 │ │ +0016e8: 5499 0a00 |00bc: iget-object v9, v9, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.mTts:Landroid/speech/tts/TextToSpeech; // field@000a │ │ +0016ec: 120a |00be: const/4 v10, #int 0 // #0 │ │ +0016ee: 6e40 1300 79a4 |00bf: invoke-virtual {v9, v7, v4, v10}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@0013 │ │ +0016f4: 6e10 3400 0000 |00c2: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@0034 │ │ +0016fa: 1a09 6900 |00c5: const-string v9, "NetTTS" // string@0069 │ │ +0016fe: 1a0a 0f00 |00c7: const-string v10, "Connection closed" // string@000f │ │ +001702: 7120 1400 a900 |00c9: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001708: 2900 48ff |00cc: goto/16 0014 // -00b8 │ │ +00170c: 0d01 |00ce: move-exception v1 │ │ +00170e: 0765 |00cf: move-object v5, v6 │ │ +001710: 1a09 6900 |00d0: const-string v9, "NetTTS" // string@0069 │ │ +001714: 1a0a 7600 |00d2: const-string v10, "Server error: " // string@0076 │ │ +001718: 7130 1600 a901 |00d4: invoke-static {v9, v10, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0016 │ │ +00171e: 0e00 |00d7: return-void │ │ +001720: 1a07 0000 |00d8: const-string v7, "" // string@0000 │ │ +001724: 2900 7eff |00da: goto/16 0058 // -0082 │ │ +001728: 4609 0802 |00dc: aget-object v9, v8, v2 │ │ +00172c: 1a0a 0500 |00de: const-string v10, "/shutup" // string@0005 │ │ +001730: 6e20 2700 a900 |00e0: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ +001736: 0a09 |00e3: move-result v9 │ │ +001738: 3809 caff |00e4: if-eqz v9, 00ae // -0036 │ │ +00173c: 1204 |00e6: const/4 v4, #int 0 // #0 │ │ +00173e: 1a09 0500 |00e7: const-string v9, "/shutup" // string@0005 │ │ +001742: 1a0a 0000 |00e9: const-string v10, "" // string@0000 │ │ +001746: 6e30 2800 970a |00eb: invoke-virtual {v7, v9, v10}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0028 │ │ +00174c: 0c07 |00ee: move-result-object v7 │ │ +00174e: 28bf |00ef: goto 00ae // -0041 │ │ +001750: 0d01 |00f0: move-exception v1 │ │ +001752: 1a09 6900 |00f1: const-string v9, "NetTTS" // string@0069 │ │ +001756: 1a0a 1400 |00f3: const-string v10, "Got exception: " // string@0014 │ │ +00175a: 7130 1600 a901 |00f5: invoke-static {v9, v10, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0016 │ │ +001760: 6e10 3400 0000 |00f8: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@0034 │ │ +001766: 1a09 6900 |00fb: const-string v9, "NetTTS" // string@0069 │ │ +00176a: 1a0a 0f00 |00fd: const-string v10, "Connection closed" // string@000f │ │ +00176e: 7120 1400 a900 |00ff: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001774: 2900 12ff |0102: goto/16 0014 // -00ee │ │ +001778: 0d09 |0104: move-exception v9 │ │ +00177a: 6e10 3400 0000 |0105: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@0034 │ │ +001780: 1a0a 6900 |0108: const-string v10, "NetTTS" // string@0069 │ │ +001784: 1a0b 0f00 |010a: const-string v11, "Connection closed" // string@000f │ │ +001788: 7120 1400 ba00 |010c: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +00178e: 2709 |010f: throw v9 │ │ +001790: 6e10 3200 0600 |0110: invoke-virtual {v6}, Ljava/net/ServerSocket;.close:()V // method@0032 │ │ +001796: 54c9 0a00 |0113: iget-object v9, v12, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.mTts:Landroid/speech/tts/TextToSpeech; // field@000a │ │ +00179a: 6e10 1200 0900 |0115: invoke-virtual {v9}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@0012 │ │ +0017a0: 0765 |0118: move-object v5, v6 │ │ +0017a2: 28be |0119: goto 00d7 // -0042 │ │ +0017a4: 0d01 |011a: move-exception v1 │ │ +0017a6: 6e10 2000 0100 |011b: invoke-virtual {v1}, Ljava/io/IOException;.printStackTrace:()V // method@0020 │ │ +0017ac: 28fa |011e: goto 0118 // -0006 │ │ +0017ae: 0d01 |011f: move-exception v1 │ │ +0017b0: 28b0 |0120: goto 00d0 // -0050 │ │ +0017b2: 0d09 |0121: move-exception v9 │ │ +0017b4: 2900 02ff |0122: goto/16 0024 // -00fe │ │ catches : 9 │ │ 0x0001 - 0x000f │ │ Ljava/lang/Exception; -> 0x011f │ │ 0x0011 - 0x0016 │ │ Ljava/lang/Exception; -> 0x00ce │ │ 0x0019 - 0x0024 │ │ Ljava/lang/Exception; -> 0x0121 │ │ @@ -551,14 +551,15 @@ │ │ 0x0018 line=68 │ │ 0x0019 line=70 │ │ 0x001d line=71 │ │ 0x0024 line=75 │ │ 0x0026 line=77 │ │ 0x0027 line=78 │ │ 0x0028 line=80 │ │ + 0x002c line=82 │ │ 0x0036 line=83 │ │ 0x003a line=85 │ │ 0x0048 line=86 │ │ 0x0054 line=87 │ │ 0x0058 line=92 │ │ 0x0076 line=93 │ │ 0x007c line=94 │ │ @@ -622,38 +623,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -001794: |[001794] org.ncrmnt.nettts.NetTTSService$TCPServer.setLanguage:()V │ │ -0017a4: 2200 3300 |0000: new-instance v0, Ljava/util/Locale; // type@0033 │ │ -0017a8: 5442 0c00 |0002: iget-object v2, v4, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ -0017ac: 7110 3f00 0200 |0004: invoke-static {v2}, Lorg/ncrmnt/nettts/NetTTSService;.access$000:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; // method@003f │ │ -0017b2: 0c02 |0007: move-result-object v2 │ │ -0017b4: 7020 3600 2000 |0008: invoke-direct {v0, v2}, Ljava/util/Locale;.:(Ljava/lang/String;)V // method@0036 │ │ -0017ba: 5442 0c00 |000b: iget-object v2, v4, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ -0017be: 7110 4100 0200 |000d: invoke-static {v2}, Lorg/ncrmnt/nettts/NetTTSService;.access$100:(Lorg/ncrmnt/nettts/NetTTSService;)Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // method@0041 │ │ -0017c4: 0c02 |0010: move-result-object v2 │ │ -0017c6: 5422 0a00 |0011: iget-object v2, v2, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.mTts:Landroid/speech/tts/TextToSpeech; // field@000a │ │ -0017ca: 6e20 1100 0200 |0013: invoke-virtual {v2, v0}, Landroid/speech/tts/TextToSpeech;.setLanguage:(Ljava/util/Locale;)I // method@0011 │ │ -0017d0: 0a01 |0016: move-result v1 │ │ -0017d2: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ -0017d4: 3221 0500 |0018: if-eq v1, v2, 001d // +0005 │ │ -0017d8: 12e2 |001a: const/4 v2, #int -2 // #fe │ │ -0017da: 3321 0a00 |001b: if-ne v1, v2, 0025 // +000a │ │ -0017de: 1a02 6900 |001d: const-string v2, "NetTTS" // string@0069 │ │ -0017e2: 1a03 3a00 |001f: const-string v3, "Language is not available" // string@003a │ │ -0017e6: 7120 1500 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0015 │ │ -0017ec: 0e00 |0024: return-void │ │ -0017ee: 1a02 6900 |0025: const-string v2, "NetTTS" // string@0069 │ │ -0017f2: 1a03 bd00 |0027: const-string v3, "language switch successful" // string@00bd │ │ -0017f6: 7120 1400 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -0017fc: 28f8 |002c: goto 0024 // -0008 │ │ +00181c: |[00181c] org.ncrmnt.nettts.NetTTSService$TCPServer.setLanguage:()V │ │ +00182c: 2200 3300 |0000: new-instance v0, Ljava/util/Locale; // type@0033 │ │ +001830: 5442 0c00 |0002: iget-object v2, v4, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ +001834: 7110 3f00 0200 |0004: invoke-static {v2}, Lorg/ncrmnt/nettts/NetTTSService;.access$000:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; // method@003f │ │ +00183a: 0c02 |0007: move-result-object v2 │ │ +00183c: 7020 3600 2000 |0008: invoke-direct {v0, v2}, Ljava/util/Locale;.:(Ljava/lang/String;)V // method@0036 │ │ +001842: 5442 0c00 |000b: iget-object v2, v4, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.this$0:Lorg/ncrmnt/nettts/NetTTSService; // field@000c │ │ +001846: 7110 4100 0200 |000d: invoke-static {v2}, Lorg/ncrmnt/nettts/NetTTSService;.access$100:(Lorg/ncrmnt/nettts/NetTTSService;)Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // method@0041 │ │ +00184c: 0c02 |0010: move-result-object v2 │ │ +00184e: 5422 0a00 |0011: iget-object v2, v2, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.mTts:Landroid/speech/tts/TextToSpeech; // field@000a │ │ +001852: 6e20 1100 0200 |0013: invoke-virtual {v2, v0}, Landroid/speech/tts/TextToSpeech;.setLanguage:(Ljava/util/Locale;)I // method@0011 │ │ +001858: 0a01 |0016: move-result v1 │ │ +00185a: 12f2 |0017: const/4 v2, #int -1 // #ff │ │ +00185c: 3221 0500 |0018: if-eq v1, v2, 001d // +0005 │ │ +001860: 12e2 |001a: const/4 v2, #int -2 // #fe │ │ +001862: 3321 0a00 |001b: if-ne v1, v2, 0025 // +000a │ │ +001866: 1a02 6900 |001d: const-string v2, "NetTTS" // string@0069 │ │ +00186a: 1a03 3a00 |001f: const-string v3, "Language is not available" // string@003a │ │ +00186e: 7120 1500 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0015 │ │ +001874: 0e00 |0024: return-void │ │ +001876: 1a02 6900 |0025: const-string v2, "NetTTS" // string@0069 │ │ +00187a: 1a03 bd00 |0027: const-string v3, "language switch successful" // string@00bd │ │ +00187e: 7120 1400 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001884: 28f8 |002c: goto 0024 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x000b line=40 │ │ 0x0017 line=41 │ │ 0x001d line=44 │ │ 0x0024 line=47 │ │ @@ -721,51 +722,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -001800: |[001800] org.ncrmnt.nettts.NetTTSService.:()V │ │ -001810: 7010 0400 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0004 │ │ -001816: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -001818: 5c20 1200 |0004: iput-boolean v0, v2, Lorg/ncrmnt/nettts/NetTTSService;.started:Z // field@0012 │ │ -00181c: 2200 3600 |0006: new-instance v0, Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // type@0036 │ │ -001820: 7020 3a00 2000 |0008: invoke-direct {v0, v2}, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.:(Lorg/ncrmnt/nettts/NetTTSService;)V // method@003a │ │ -001826: 5b20 1100 |000b: iput-object v0, v2, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ -00182a: 2200 2900 |000d: new-instance v0, Ljava/lang/Thread; // type@0029 │ │ -00182e: 5421 1100 |000f: iget-object v1, v2, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ -001832: 7020 2d00 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@002d │ │ -001838: 5b20 1300 |0014: iput-object v0, v2, Lorg/ncrmnt/nettts/NetTTSService;.t:Ljava/lang/Thread; // field@0013 │ │ -00183c: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ -001840: 5b20 0e00 |0018: iput-object v0, v2, Lorg/ncrmnt/nettts/NetTTSService;.authtag:Ljava/lang/String; // field@000e │ │ -001844: 0e00 |001a: return-void │ │ +001888: |[001888] org.ncrmnt.nettts.NetTTSService.:()V │ │ +001898: 7010 0400 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0004 │ │ +00189e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0018a0: 5c20 1200 |0004: iput-boolean v0, v2, Lorg/ncrmnt/nettts/NetTTSService;.started:Z // field@0012 │ │ +0018a4: 2200 3600 |0006: new-instance v0, Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // type@0036 │ │ +0018a8: 7020 3a00 2000 |0008: invoke-direct {v0, v2}, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.:(Lorg/ncrmnt/nettts/NetTTSService;)V // method@003a │ │ +0018ae: 5b20 1100 |000b: iput-object v0, v2, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ +0018b2: 2200 2900 |000d: new-instance v0, Ljava/lang/Thread; // type@0029 │ │ +0018b6: 5421 1100 |000f: iget-object v1, v2, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ +0018ba: 7020 2d00 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@002d │ │ +0018c0: 5b20 1300 |0014: iput-object v0, v2, Lorg/ncrmnt/nettts/NetTTSService;.t:Ljava/lang/Thread; // field@0013 │ │ +0018c4: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ +0018c8: 5b20 0e00 |0018: iput-object v0, v2, Lorg/ncrmnt/nettts/NetTTSService;.authtag:Ljava/lang/String; // field@000e │ │ +0018cc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ 0x0006 line=25 │ │ 0x000d line=26 │ │ 0x0016 line=28 │ │ - 0x001a line=31 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/ncrmnt/nettts/NetTTSService; │ │ │ │ #1 : (in Lorg/ncrmnt/nettts/NetTTSService;) │ │ name : 'access$000' │ │ type : '(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001848: |[001848] org.ncrmnt.nettts.NetTTSService.access$000:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; │ │ -001858: 5410 0f00 |0000: iget-object v0, v1, Lorg/ncrmnt/nettts/NetTTSService;.locale:Ljava/lang/String; // field@000f │ │ -00185c: 1100 |0002: return-object v0 │ │ +0018d0: |[0018d0] org.ncrmnt.nettts.NetTTSService.access$000:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; │ │ +0018e0: 5410 0f00 |0000: iget-object v0, v1, Lorg/ncrmnt/nettts/NetTTSService;.locale:Ljava/lang/String; // field@000f │ │ +0018e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/ncrmnt/nettts/NetTTSService; │ │ │ │ #2 : (in Lorg/ncrmnt/nettts/NetTTSService;) │ │ @@ -773,17 +773,17 @@ │ │ type : '(Lorg/ncrmnt/nettts/NetTTSService;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001860: |[001860] org.ncrmnt.nettts.NetTTSService.access$002:(Lorg/ncrmnt/nettts/NetTTSService;Ljava/lang/String;)Ljava/lang/String; │ │ -001870: 5b01 0f00 |0000: iput-object v1, v0, Lorg/ncrmnt/nettts/NetTTSService;.locale:Ljava/lang/String; // field@000f │ │ -001874: 1101 |0002: return-object v1 │ │ +0018e8: |[0018e8] org.ncrmnt.nettts.NetTTSService.access$002:(Lorg/ncrmnt/nettts/NetTTSService;Ljava/lang/String;)Ljava/lang/String; │ │ +0018f8: 5b01 0f00 |0000: iput-object v1, v0, Lorg/ncrmnt/nettts/NetTTSService;.locale:Ljava/lang/String; // field@000f │ │ +0018fc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/ncrmnt/nettts/NetTTSService; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -792,17 +792,17 @@ │ │ type : '(Lorg/ncrmnt/nettts/NetTTSService;)Lorg/ncrmnt/nettts/NetTTSService$TCPServer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001878: |[001878] org.ncrmnt.nettts.NetTTSService.access$100:(Lorg/ncrmnt/nettts/NetTTSService;)Lorg/ncrmnt/nettts/NetTTSService$TCPServer; │ │ -001888: 5410 1100 |0000: iget-object v0, v1, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ -00188c: 1100 |0002: return-object v0 │ │ +001900: |[001900] org.ncrmnt.nettts.NetTTSService.access$100:(Lorg/ncrmnt/nettts/NetTTSService;)Lorg/ncrmnt/nettts/NetTTSService$TCPServer; │ │ +001910: 5410 1100 |0000: iget-object v0, v1, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ +001914: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/ncrmnt/nettts/NetTTSService; │ │ │ │ #4 : (in Lorg/ncrmnt/nettts/NetTTSService;) │ │ @@ -810,17 +810,17 @@ │ │ type : '(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001890: |[001890] org.ncrmnt.nettts.NetTTSService.access$200:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; │ │ -0018a0: 5410 0e00 |0000: iget-object v0, v1, Lorg/ncrmnt/nettts/NetTTSService;.authtag:Ljava/lang/String; // field@000e │ │ -0018a4: 1100 |0002: return-object v0 │ │ +001918: |[001918] org.ncrmnt.nettts.NetTTSService.access$200:(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; │ │ +001928: 5410 0e00 |0000: iget-object v0, v1, Lorg/ncrmnt/nettts/NetTTSService;.authtag:Ljava/lang/String; // field@000e │ │ +00192c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/ncrmnt/nettts/NetTTSService; │ │ │ │ Virtual methods - │ │ @@ -829,17 +829,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0018a8: |[0018a8] org.ncrmnt.nettts.NetTTSService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -0018b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0018ba: 1100 |0001: return-object v0 │ │ +001930: |[001930] org.ncrmnt.nettts.NetTTSService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +001940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +001942: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/ncrmnt/nettts/NetTTSService; │ │ 0x0000 - 0x0002 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -848,69 +848,70 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0018bc: |[0018bc] org.ncrmnt.nettts.NetTTSService.onCreate:()V │ │ -0018cc: 1a01 6a00 |0000: const-string v1, "NetTTS service created" // string@006a │ │ -0018d0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0018d2: 7130 1c00 1502 |0003: invoke-static {v5, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@001c │ │ -0018d8: 0c01 |0006: move-result-object v1 │ │ -0018da: 6e10 1d00 0100 |0007: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@001d │ │ -0018e0: 6e10 4300 0500 |000a: invoke-virtual {v5}, Lorg/ncrmnt/nettts/NetTTSService;.getApplicationContext:()Landroid/content/Context; // method@0043 │ │ -0018e6: 0c00 |000d: move-result-object v0 │ │ -0018e8: 1a01 6900 |000e: const-string v1, "NetTTS" // string@0069 │ │ -0018ec: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0018ee: 6e30 0600 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0006 │ │ -0018f4: 0c01 |0014: move-result-object v1 │ │ -0018f6: 5b51 1000 |0015: iput-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.prefMgr:Landroid/content/SharedPreferences; // field@0010 │ │ -0018fa: 5451 1100 |0017: iget-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ -0018fe: 5452 1000 |0019: iget-object v2, v5, Lorg/ncrmnt/nettts/NetTTSService;.prefMgr:Landroid/content/SharedPreferences; // field@0010 │ │ -001902: 1a03 d300 |001b: const-string v3, "port" // string@00d3 │ │ -001906: 1a04 0600 |001d: const-string v4, "4444" // string@0006 │ │ -00190a: 7230 0f00 3204 |001f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ -001910: 0c02 |0022: move-result-object v2 │ │ -001912: 7110 2200 0200 |0023: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0022 │ │ -001918: 0a02 |0026: move-result v2 │ │ -00191a: 5912 0900 |0027: iput v2, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.SERVERPORT:I // field@0009 │ │ -00191e: 5451 1000 |0029: iget-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.prefMgr:Landroid/content/SharedPreferences; // field@0010 │ │ -001922: 1a02 c100 |002b: const-string v2, "locale" // string@00c1 │ │ -001926: 1a03 dc00 |002d: const-string v3, "ru_RU" // string@00dc │ │ -00192a: 7230 0f00 2103 |002f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ -001930: 0c01 |0032: move-result-object v1 │ │ -001932: 5b51 0f00 |0033: iput-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.locale:Ljava/lang/String; // field@000f │ │ -001936: 5451 1000 |0035: iget-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.prefMgr:Landroid/content/SharedPreferences; // field@0010 │ │ -00193a: 1a02 9800 |0037: const-string v2, "authtag" // string@0098 │ │ -00193e: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ -001942: 7230 0f00 2103 |003b: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ -001948: 0c01 |003e: move-result-object v1 │ │ -00194a: 5b51 0e00 |003f: iput-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.authtag:Ljava/lang/String; // field@000e │ │ -00194e: 1a01 6900 |0041: const-string v1, "NetTTS" // string@0069 │ │ -001952: 2202 2800 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0028 │ │ -001956: 7010 2a00 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ -00195c: 1a03 1100 |0048: const-string v3, "Creating service, locale is: " // string@0011 │ │ -001960: 6e20 2b00 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -001966: 0c02 |004d: move-result-object v2 │ │ -001968: 5453 0f00 |004e: iget-object v3, v5, Lorg/ncrmnt/nettts/NetTTSService;.locale:Ljava/lang/String; // field@000f │ │ -00196c: 6e20 2b00 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -001972: 0c02 |0053: move-result-object v2 │ │ -001974: 6e10 2c00 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ -00197a: 0c02 |0057: move-result-object v2 │ │ -00197c: 7120 1400 2100 |0058: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -001982: 5451 1100 |005b: iget-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ -001986: 2202 0f00 |005d: new-instance v2, Landroid/speech/tts/TextToSpeech; // type@000f │ │ -00198a: 5453 1100 |005f: iget-object v3, v5, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ -00198e: 7030 1000 5203 |0061: invoke-direct {v2, v5, v3}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0010 │ │ -001994: 5b12 0a00 |0064: iput-object v2, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.mTts:Landroid/speech/tts/TextToSpeech; // field@000a │ │ -001998: 0e00 |0066: return-void │ │ +001944: |[001944] org.ncrmnt.nettts.NetTTSService.onCreate:()V │ │ +001954: 1a01 6a00 |0000: const-string v1, "NetTTS service created" // string@006a │ │ +001958: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +00195a: 7130 1c00 1502 |0003: invoke-static {v5, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@001c │ │ +001960: 0c01 |0006: move-result-object v1 │ │ +001962: 6e10 1d00 0100 |0007: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@001d │ │ +001968: 6e10 4300 0500 |000a: invoke-virtual {v5}, Lorg/ncrmnt/nettts/NetTTSService;.getApplicationContext:()Landroid/content/Context; // method@0043 │ │ +00196e: 0c00 |000d: move-result-object v0 │ │ +001970: 1a01 6900 |000e: const-string v1, "NetTTS" // string@0069 │ │ +001974: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +001976: 6e30 0600 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0006 │ │ +00197c: 0c01 |0014: move-result-object v1 │ │ +00197e: 5b51 1000 |0015: iput-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.prefMgr:Landroid/content/SharedPreferences; // field@0010 │ │ +001982: 5451 1100 |0017: iget-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ +001986: 5452 1000 |0019: iget-object v2, v5, Lorg/ncrmnt/nettts/NetTTSService;.prefMgr:Landroid/content/SharedPreferences; // field@0010 │ │ +00198a: 1a03 d300 |001b: const-string v3, "port" // string@00d3 │ │ +00198e: 1a04 0600 |001d: const-string v4, "4444" // string@0006 │ │ +001992: 7230 0f00 3204 |001f: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ +001998: 0c02 |0022: move-result-object v2 │ │ +00199a: 7110 2200 0200 |0023: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0022 │ │ +0019a0: 0a02 |0026: move-result v2 │ │ +0019a2: 5912 0900 |0027: iput v2, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.SERVERPORT:I // field@0009 │ │ +0019a6: 5451 1000 |0029: iget-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.prefMgr:Landroid/content/SharedPreferences; // field@0010 │ │ +0019aa: 1a02 c100 |002b: const-string v2, "locale" // string@00c1 │ │ +0019ae: 1a03 dc00 |002d: const-string v3, "ru_RU" // string@00dc │ │ +0019b2: 7230 0f00 2103 |002f: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ +0019b8: 0c01 |0032: move-result-object v1 │ │ +0019ba: 5b51 0f00 |0033: iput-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.locale:Ljava/lang/String; // field@000f │ │ +0019be: 5451 1000 |0035: iget-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.prefMgr:Landroid/content/SharedPreferences; // field@0010 │ │ +0019c2: 1a02 9800 |0037: const-string v2, "authtag" // string@0098 │ │ +0019c6: 1a03 0000 |0039: const-string v3, "" // string@0000 │ │ +0019ca: 7230 0f00 2103 |003b: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ +0019d0: 0c01 |003e: move-result-object v1 │ │ +0019d2: 5b51 0e00 |003f: iput-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.authtag:Ljava/lang/String; // field@000e │ │ +0019d6: 1a01 6900 |0041: const-string v1, "NetTTS" // string@0069 │ │ +0019da: 2202 2800 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0028 │ │ +0019de: 7010 2a00 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ +0019e4: 1a03 1100 |0048: const-string v3, "Creating service, locale is: " // string@0011 │ │ +0019e8: 6e20 2b00 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +0019ee: 0c02 |004d: move-result-object v2 │ │ +0019f0: 5453 0f00 |004e: iget-object v3, v5, Lorg/ncrmnt/nettts/NetTTSService;.locale:Ljava/lang/String; // field@000f │ │ +0019f4: 6e20 2b00 3200 |0050: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +0019fa: 0c02 |0053: move-result-object v2 │ │ +0019fc: 6e10 2c00 0200 |0054: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ +001a02: 0c02 |0057: move-result-object v2 │ │ +001a04: 7120 1400 2100 |0058: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001a0a: 5451 1100 |005b: iget-object v1, v5, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ +001a0e: 2202 0f00 |005d: new-instance v2, Landroid/speech/tts/TextToSpeech; // type@000f │ │ +001a12: 5453 1100 |005f: iget-object v3, v5, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ +001a16: 7030 1000 5203 |0061: invoke-direct {v2, v5, v3}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0010 │ │ +001a1c: 5b12 0a00 |0064: iput-object v2, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.mTts:Landroid/speech/tts/TextToSpeech; // field@000a │ │ +001a20: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ + 0x0007 line=139 │ │ 0x000a line=141 │ │ 0x000e line=142 │ │ 0x0017 line=143 │ │ 0x0029 line=144 │ │ 0x0035 line=145 │ │ 0x0041 line=146 │ │ 0x005b line=147 │ │ @@ -924,38 +925,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -00199c: |[00199c] org.ncrmnt.nettts.NetTTSService.onDestroy:()V │ │ -0019ac: 1a01 7a00 |0000: const-string v1, "Stopping server" // string@007a │ │ -0019b0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0019b2: 7130 1c00 1302 |0003: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@001c │ │ -0019b8: 0c01 |0006: move-result-object v1 │ │ -0019ba: 6e10 1d00 0100 |0007: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@001d │ │ -0019c0: 1a01 6900 |000a: const-string v1, "NetTTS" // string@0069 │ │ -0019c4: 1a02 7b00 |000c: const-string v2, "Stopping service" // string@007b │ │ -0019c8: 7120 1400 2100 |000e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -0019ce: 5431 1100 |0011: iget-object v1, v3, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ -0019d2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0019d4: 5c12 0b00 |0014: iput-boolean v2, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.running:Z // field@000b │ │ -0019d8: 5431 1300 |0016: iget-object v1, v3, Lorg/ncrmnt/nettts/NetTTSService;.t:Ljava/lang/Thread; // field@0013 │ │ -0019dc: 6e10 2e00 0100 |0018: invoke-virtual {v1}, Ljava/lang/Thread;.join:()V // method@002e │ │ -0019e2: 1a01 6900 |001b: const-string v1, "NetTTS" // string@0069 │ │ -0019e6: 1a02 7800 |001d: const-string v2, "Service stopped, ok" // string@0078 │ │ -0019ea: 7120 1400 2100 |001f: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -0019f0: 0e00 |0022: return-void │ │ -0019f2: 0d00 |0023: move-exception v0 │ │ -0019f4: 1a01 6900 |0024: const-string v1, "NetTTS" // string@0069 │ │ -0019f8: 1a02 8100 |0026: const-string v2, "Thread doesn't want to join" // string@0081 │ │ -0019fc: 7120 1500 2100 |0028: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0015 │ │ -001a02: 6e10 2300 0000 |002b: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0023 │ │ -001a08: 28ed |002e: goto 001b // -0013 │ │ +001a24: |[001a24] org.ncrmnt.nettts.NetTTSService.onDestroy:()V │ │ +001a34: 1a01 7a00 |0000: const-string v1, "Stopping server" // string@007a │ │ +001a38: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +001a3a: 7130 1c00 1302 |0003: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@001c │ │ +001a40: 0c01 |0006: move-result-object v1 │ │ +001a42: 6e10 1d00 0100 |0007: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@001d │ │ +001a48: 1a01 6900 |000a: const-string v1, "NetTTS" // string@0069 │ │ +001a4c: 1a02 7b00 |000c: const-string v2, "Stopping service" // string@007b │ │ +001a50: 7120 1400 2100 |000e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001a56: 5431 1100 |0011: iget-object v1, v3, Lorg/ncrmnt/nettts/NetTTSService;.srv:Lorg/ncrmnt/nettts/NetTTSService$TCPServer; // field@0011 │ │ +001a5a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +001a5c: 5c12 0b00 |0014: iput-boolean v2, v1, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;.running:Z // field@000b │ │ +001a60: 5431 1300 |0016: iget-object v1, v3, Lorg/ncrmnt/nettts/NetTTSService;.t:Ljava/lang/Thread; // field@0013 │ │ +001a64: 6e10 2e00 0100 |0018: invoke-virtual {v1}, Ljava/lang/Thread;.join:()V // method@002e │ │ +001a6a: 1a01 6900 |001b: const-string v1, "NetTTS" // string@0069 │ │ +001a6e: 1a02 7800 |001d: const-string v2, "Service stopped, ok" // string@0078 │ │ +001a72: 7120 1400 2100 |001f: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001a78: 0e00 |0022: return-void │ │ +001a7a: 0d00 |0023: move-exception v0 │ │ +001a7c: 1a01 6900 |0024: const-string v1, "NetTTS" // string@0069 │ │ +001a80: 1a02 8100 |0026: const-string v2, "Thread doesn't want to join" // string@0081 │ │ +001a84: 7120 1500 2100 |0028: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0015 │ │ +001a8a: 6e10 2300 0000 |002b: invoke-virtual {v0}, Ljava/lang/InterruptedException;.printStackTrace:()V // method@0023 │ │ +001a90: 28ed |002e: goto 001b // -0013 │ │ catches : 1 │ │ 0x0011 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x0023 │ │ positions : │ │ 0x0000 line=153 │ │ 0x000a line=154 │ │ 0x0011 line=156 │ │ @@ -974,41 +975,42 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -001a18: |[001a18] org.ncrmnt.nettts.NetTTSService.onStart:(Landroid/content/Intent;I)V │ │ -001a28: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -001a2a: 1a00 6900 |0001: const-string v0, "NetTTS" // string@0069 │ │ -001a2e: 1a01 7900 |0003: const-string v1, "Starting Necromant's NetTTS service" // string@0079 │ │ -001a32: 7120 1400 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -001a38: 5530 1200 |0008: iget-boolean v0, v3, Lorg/ncrmnt/nettts/NetTTSService;.started:Z // field@0012 │ │ -001a3c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -001a40: 1a00 6900 |000c: const-string v0, "NetTTS" // string@0069 │ │ -001a44: 1a01 5900 |000e: const-string v1, "Looks like we have already been started." // string@0059 │ │ -001a48: 7120 1400 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -001a4e: 0e00 |0013: return-void │ │ -001a50: 5430 1300 |0014: iget-object v0, v3, Lorg/ncrmnt/nettts/NetTTSService;.t:Ljava/lang/Thread; // field@0013 │ │ -001a54: 6e10 2f00 0000 |0016: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@002f │ │ -001a5a: 1a00 6b00 |0019: const-string v0, "NetTTS service started" // string@006b │ │ -001a5e: 7130 1c00 0302 |001b: invoke-static {v3, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@001c │ │ -001a64: 0c00 |001e: move-result-object v0 │ │ -001a66: 6e10 1d00 0000 |001f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@001d │ │ -001a6c: 5c32 1200 |0022: iput-boolean v2, v3, Lorg/ncrmnt/nettts/NetTTSService;.started:Z // field@0012 │ │ -001a70: 28ef |0024: goto 0013 // -0011 │ │ +001aa0: |[001aa0] org.ncrmnt.nettts.NetTTSService.onStart:(Landroid/content/Intent;I)V │ │ +001ab0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +001ab2: 1a00 6900 |0001: const-string v0, "NetTTS" // string@0069 │ │ +001ab6: 1a01 7900 |0003: const-string v1, "Starting Necromant's NetTTS service" // string@0079 │ │ +001aba: 7120 1400 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001ac0: 5530 1200 |0008: iget-boolean v0, v3, Lorg/ncrmnt/nettts/NetTTSService;.started:Z // field@0012 │ │ +001ac4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +001ac8: 1a00 6900 |000c: const-string v0, "NetTTS" // string@0069 │ │ +001acc: 1a01 5900 |000e: const-string v1, "Looks like we have already been started." // string@0059 │ │ +001ad0: 7120 1400 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001ad6: 0e00 |0013: return-void │ │ +001ad8: 5430 1300 |0014: iget-object v0, v3, Lorg/ncrmnt/nettts/NetTTSService;.t:Ljava/lang/Thread; // field@0013 │ │ +001adc: 6e10 2f00 0000 |0016: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@002f │ │ +001ae2: 1a00 6b00 |0019: const-string v0, "NetTTS service started" // string@006b │ │ +001ae6: 7130 1c00 0302 |001b: invoke-static {v3, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@001c │ │ +001aec: 0c00 |001e: move-result-object v0 │ │ +001aee: 6e10 1d00 0000 |001f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@001d │ │ +001af4: 5c32 1200 |0022: iput-boolean v2, v3, Lorg/ncrmnt/nettts/NetTTSService;.started:Z // field@0012 │ │ +001af8: 28ef |0024: goto 0013 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ 0x0008 line=170 │ │ 0x000c line=171 │ │ 0x0013 line=181 │ │ 0x0014 line=174 │ │ 0x0019 line=175 │ │ + 0x001f line=176 │ │ 0x0022 line=177 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lorg/ncrmnt/nettts/NetTTSService; │ │ 0x0000 - 0x0025 reg=4 intent Landroid/content/Intent; │ │ 0x0000 - 0x0025 reg=5 startid I │ │ │ │ source_file_idx : 108 (NetTTSService.java) │ │ @@ -1046,68 +1048,68 @@ │ │ type : '(Lorg/ncrmnt/nettts/NetTtsSettings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001a74: |[001a74] org.ncrmnt.nettts.NetTtsSettings$1.:(Lorg/ncrmnt/nettts/NetTtsSettings;)V │ │ -001a84: 5b01 1400 |0000: iput-object v1, v0, Lorg/ncrmnt/nettts/NetTtsSettings$1;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0014 │ │ -001a88: 7010 2400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ -001a8e: 0e00 |0005: return-void │ │ +001afc: |[001afc] org.ncrmnt.nettts.NetTtsSettings$1.:(Lorg/ncrmnt/nettts/NetTtsSettings;)V │ │ +001b0c: 5b01 1400 |0000: iput-object v1, v0, Lorg/ncrmnt/nettts/NetTtsSettings$1;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0014 │ │ +001b10: 7010 2400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ +001b16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/ncrmnt/nettts/NetTtsSettings$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/ncrmnt/nettts/NetTtsSettings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/ncrmnt/nettts/NetTtsSettings; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/ncrmnt/nettts/NetTtsSettings$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -001a90: |[001a90] org.ncrmnt.nettts.NetTtsSettings$1.onClick:(Landroid/view/View;)V │ │ -001aa0: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -001aa4: 5464 1400 |0002: iget-object v4, v6, Lorg/ncrmnt/nettts/NetTtsSettings$1;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0014 │ │ -001aa8: 6e10 5300 0400 |0004: invoke-virtual {v4}, Lorg/ncrmnt/nettts/NetTtsSettings;.getApplicationContext:()Landroid/content/Context; // method@0053 │ │ -001aae: 0c00 |0007: move-result-object v0 │ │ -001ab0: 5464 1400 |0008: iget-object v4, v6, Lorg/ncrmnt/nettts/NetTtsSettings$1;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0014 │ │ -001ab4: 7110 5100 0400 |000a: invoke-static {v4}, Lorg/ncrmnt/nettts/NetTtsSettings;.access$000:(Lorg/ncrmnt/nettts/NetTtsSettings;)V // method@0051 │ │ -001aba: 2203 0900 |000d: new-instance v3, Landroid/content/Intent; // type@0009 │ │ -001abe: 7010 0800 0300 |000f: invoke-direct {v3}, Landroid/content/Intent;.:()V // method@0008 │ │ -001ac4: 1a04 d000 |0012: const-string v4, "org.ncrmnt.nettts" // string@00d0 │ │ -001ac8: 1a05 d100 |0014: const-string v5, "org.ncrmnt.nettts.NetTTSService" // string@00d1 │ │ -001acc: 6e30 0b00 4305 |0016: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@000b │ │ -001ad2: 5464 1400 |0019: iget-object v4, v6, Lorg/ncrmnt/nettts/NetTtsSettings$1;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0014 │ │ -001ad6: 6e20 5700 3400 |001b: invoke-virtual {v4, v3}, Lorg/ncrmnt/nettts/NetTtsSettings;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0057 │ │ -001adc: 0e00 |001e: return-void │ │ -001ade: 0d04 |001f: move-exception v4 │ │ -001ae0: 28fe |0020: goto 001e // -0002 │ │ +001b18: |[001b18] org.ncrmnt.nettts.NetTtsSettings$1.onClick:(Landroid/view/View;)V │ │ +001b28: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +001b2c: 5464 1400 |0002: iget-object v4, v6, Lorg/ncrmnt/nettts/NetTtsSettings$1;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0014 │ │ +001b30: 6e10 5300 0400 |0004: invoke-virtual {v4}, Lorg/ncrmnt/nettts/NetTtsSettings;.getApplicationContext:()Landroid/content/Context; // method@0053 │ │ +001b36: 0c00 |0007: move-result-object v0 │ │ +001b38: 5464 1400 |0008: iget-object v4, v6, Lorg/ncrmnt/nettts/NetTtsSettings$1;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0014 │ │ +001b3c: 7110 5100 0400 |000a: invoke-static {v4}, Lorg/ncrmnt/nettts/NetTtsSettings;.access$000:(Lorg/ncrmnt/nettts/NetTtsSettings;)V // method@0051 │ │ +001b42: 2201 0900 |000d: new-instance v1, Landroid/content/Intent; // type@0009 │ │ +001b46: 7010 0800 0100 |000f: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@0008 │ │ +001b4c: 1a04 d000 |0012: const-string v4, "org.ncrmnt.nettts" // string@00d0 │ │ +001b50: 1a05 d100 |0014: const-string v5, "org.ncrmnt.nettts.NetTTSService" // string@00d1 │ │ +001b54: 6e30 0b00 4105 |0016: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@000b │ │ +001b5a: 5464 1400 |0019: iget-object v4, v6, Lorg/ncrmnt/nettts/NetTtsSettings$1;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0014 │ │ +001b5e: 6e20 5700 1400 |001b: invoke-virtual {v4, v1}, Lorg/ncrmnt/nettts/NetTtsSettings;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0057 │ │ +001b64: 0e00 |001e: return-void │ │ +001b66: 0d04 |001f: move-exception v4 │ │ +001b68: 28fe |0020: goto 001e // -0002 │ │ catches : 1 │ │ 0x0002 - 0x001e │ │ Ljava/lang/Exception; -> 0x001f │ │ positions : │ │ 0x0000 line=106 │ │ 0x0002 line=110 │ │ 0x0008 line=111 │ │ 0x000d line=112 │ │ 0x0012 line=113 │ │ 0x0019 line=114 │ │ 0x001e line=118 │ │ 0x001f line=115 │ │ locals : │ │ 0x0008 - 0x001e reg=0 context Landroid/content/Context; │ │ - 0x0012 - 0x001e reg=3 svc Landroid/content/Intent; │ │ - 0x0002 - 0x0021 reg=1 id J │ │ + 0x0012 - 0x001e reg=1 svc Landroid/content/Intent; │ │ + 0x0002 - 0x0021 reg=2 id J │ │ 0x0000 - 0x0021 reg=6 this Lorg/ncrmnt/nettts/NetTtsSettings$1; │ │ 0x0000 - 0x0021 reg=7 v Landroid/view/View; │ │ │ │ source_file_idx : 109 (NetTtsSettings.java) │ │ │ │ Class #7 header: │ │ class_idx : 57 │ │ @@ -1142,47 +1144,47 @@ │ │ type : '(Lorg/ncrmnt/nettts/NetTtsSettings;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001af0: |[001af0] org.ncrmnt.nettts.NetTtsSettings$2.:(Lorg/ncrmnt/nettts/NetTtsSettings;)V │ │ -001b00: 5b01 1500 |0000: iput-object v1, v0, Lorg/ncrmnt/nettts/NetTtsSettings$2;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0015 │ │ -001b04: 7010 2400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ -001b0a: 0e00 |0005: return-void │ │ +001b78: |[001b78] org.ncrmnt.nettts.NetTtsSettings$2.:(Lorg/ncrmnt/nettts/NetTtsSettings;)V │ │ +001b88: 5b01 1500 |0000: iput-object v1, v0, Lorg/ncrmnt/nettts/NetTtsSettings$2;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0015 │ │ +001b8c: 7010 2400 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ +001b92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/ncrmnt/nettts/NetTtsSettings$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/ncrmnt/nettts/NetTtsSettings; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/ncrmnt/nettts/NetTtsSettings; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/ncrmnt/nettts/NetTtsSettings$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -001b0c: |[001b0c] org.ncrmnt.nettts.NetTtsSettings$2.onClick:(Landroid/view/View;)V │ │ -001b1c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -001b20: 2202 0900 |0002: new-instance v2, Landroid/content/Intent; // type@0009 │ │ -001b24: 7010 0800 0200 |0004: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0008 │ │ -001b2a: 1a03 d000 |0007: const-string v3, "org.ncrmnt.nettts" // string@00d0 │ │ -001b2e: 1a04 d100 |0009: const-string v4, "org.ncrmnt.nettts.NetTTSService" // string@00d1 │ │ -001b32: 6e30 0b00 3204 |000b: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@000b │ │ -001b38: 5453 1500 |000e: iget-object v3, v5, Lorg/ncrmnt/nettts/NetTtsSettings$2;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0015 │ │ -001b3c: 6e20 5800 2300 |0010: invoke-virtual {v3, v2}, Lorg/ncrmnt/nettts/NetTtsSettings;.stopService:(Landroid/content/Intent;)Z // method@0058 │ │ -001b42: 0e00 |0013: return-void │ │ -001b44: 0d03 |0014: move-exception v3 │ │ -001b46: 28fe |0015: goto 0013 // -0002 │ │ +001b94: |[001b94] org.ncrmnt.nettts.NetTtsSettings$2.onClick:(Landroid/view/View;)V │ │ +001ba4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +001ba8: 2202 0900 |0002: new-instance v2, Landroid/content/Intent; // type@0009 │ │ +001bac: 7010 0800 0200 |0004: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0008 │ │ +001bb2: 1a03 d000 |0007: const-string v3, "org.ncrmnt.nettts" // string@00d0 │ │ +001bb6: 1a04 d100 |0009: const-string v4, "org.ncrmnt.nettts.NetTTSService" // string@00d1 │ │ +001bba: 6e30 0b00 3204 |000b: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@000b │ │ +001bc0: 5453 1500 |000e: iget-object v3, v5, Lorg/ncrmnt/nettts/NetTtsSettings$2;.this$0:Lorg/ncrmnt/nettts/NetTtsSettings; // field@0015 │ │ +001bc4: 6e20 5800 2300 |0010: invoke-virtual {v3, v2}, Lorg/ncrmnt/nettts/NetTtsSettings;.stopService:(Landroid/content/Intent;)Z // method@0058 │ │ +001bca: 0e00 |0013: return-void │ │ +001bcc: 0d03 |0014: move-exception v3 │ │ +001bce: 28fe |0015: goto 0013 // -0002 │ │ catches : 1 │ │ 0x0002 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=126 │ │ 0x0007 line=127 │ │ @@ -1241,23 +1243,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -001b54: |[001b54] org.ncrmnt.nettts.NetTtsSettings.:()V │ │ -001b64: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -001b6a: 2200 3800 |0003: new-instance v0, Lorg/ncrmnt/nettts/NetTtsSettings$1; // type@0038 │ │ -001b6e: 7020 4800 1000 |0005: invoke-direct {v0, v1}, Lorg/ncrmnt/nettts/NetTtsSettings$1;.:(Lorg/ncrmnt/nettts/NetTtsSettings;)V // method@0048 │ │ -001b74: 5b10 1a00 |0008: iput-object v0, v1, Lorg/ncrmnt/nettts/NetTtsSettings;.startClickListener:Landroid/view/View$OnClickListener; // field@001a │ │ -001b78: 2200 3900 |000a: new-instance v0, Lorg/ncrmnt/nettts/NetTtsSettings$2; // type@0039 │ │ -001b7c: 7020 4a00 1000 |000c: invoke-direct {v0, v1}, Lorg/ncrmnt/nettts/NetTtsSettings$2;.:(Lorg/ncrmnt/nettts/NetTtsSettings;)V // method@004a │ │ -001b82: 5b10 1700 |000f: iput-object v0, v1, Lorg/ncrmnt/nettts/NetTtsSettings;.killClickListener:Landroid/view/View$OnClickListener; // field@0017 │ │ -001b86: 0e00 |0011: return-void │ │ +001bdc: |[001bdc] org.ncrmnt.nettts.NetTtsSettings.:()V │ │ +001bec: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +001bf2: 2200 3800 |0003: new-instance v0, Lorg/ncrmnt/nettts/NetTtsSettings$1; // type@0038 │ │ +001bf6: 7020 4800 1000 |0005: invoke-direct {v0, v1}, Lorg/ncrmnt/nettts/NetTtsSettings$1;.:(Lorg/ncrmnt/nettts/NetTtsSettings;)V // method@0048 │ │ +001bfc: 5b10 1a00 |0008: iput-object v0, v1, Lorg/ncrmnt/nettts/NetTtsSettings;.startClickListener:Landroid/view/View$OnClickListener; // field@001a │ │ +001c00: 2200 3900 |000a: new-instance v0, Lorg/ncrmnt/nettts/NetTtsSettings$2; // type@0039 │ │ +001c04: 7020 4a00 1000 |000c: invoke-direct {v0, v1}, Lorg/ncrmnt/nettts/NetTtsSettings$2;.:(Lorg/ncrmnt/nettts/NetTtsSettings;)V // method@004a │ │ +001c0a: 5b10 1700 |000f: iput-object v0, v1, Lorg/ncrmnt/nettts/NetTtsSettings;.killClickListener:Landroid/view/View$OnClickListener; // field@0017 │ │ +001c0e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=104 │ │ 0x000a line=121 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/ncrmnt/nettts/NetTtsSettings; │ │ @@ -1267,63 +1269,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -001b88: |[001b88] org.ncrmnt.nettts.NetTtsSettings.LoadPrefs:()V │ │ -001b98: 1a06 6900 |0000: const-string v6, "NetTTS" // string@0069 │ │ -001b9c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -001b9e: 6e30 5400 6907 |0003: invoke-virtual {v9, v6, v7}, Lorg/ncrmnt/nettts/NetTtsSettings;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0054 │ │ -001ba4: 0c05 |0006: move-result-object v5 │ │ -001ba6: 1a06 d300 |0007: const-string v6, "port" // string@00d3 │ │ -001baa: 1a07 0600 |0009: const-string v7, "4444" // string@0006 │ │ -001bae: 7230 0f00 6507 |000b: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ -001bb4: 0c03 |000e: move-result-object v3 │ │ -001bb6: 1406 0300 057f |000f: const v6, #float 1.76787e+38 // #7f050003 │ │ -001bbc: 6e20 5200 6900 |0012: invoke-virtual {v9, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ -001bc2: 0c04 |0015: move-result-object v4 │ │ -001bc4: 1f04 1600 |0016: check-cast v4, Landroid/widget/EditText; // type@0016 │ │ -001bc8: 6e20 1b00 3400 |0018: invoke-virtual {v4, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@001b │ │ -001bce: 1406 0600 057f |001b: const v6, #float 1.76787e+38 // #7f050006 │ │ -001bd4: 6e20 5200 6900 |001e: invoke-virtual {v9, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ -001bda: 0c02 |0021: move-result-object v2 │ │ -001bdc: 1f02 1600 |0022: check-cast v2, Landroid/widget/EditText; // type@0016 │ │ -001be0: 1a06 c100 |0024: const-string v6, "locale" // string@00c1 │ │ -001be4: 1a07 dc00 |0026: const-string v7, "ru_RU" // string@00dc │ │ -001be8: 7230 0f00 6507 |0028: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ -001bee: 0c06 |002b: move-result-object v6 │ │ -001bf0: 6e20 1b00 6200 |002c: invoke-virtual {v2, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@001b │ │ -001bf6: 1406 0b00 057f |002f: const v6, #float 1.76788e+38 // #7f05000b │ │ -001bfc: 6e20 5200 6900 |0032: invoke-virtual {v9, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ -001c02: 0c01 |0035: move-result-object v1 │ │ -001c04: 1f01 1500 |0036: check-cast v1, Landroid/widget/CheckBox; // type@0015 │ │ -001c08: 1a06 9a00 |0038: const-string v6, "autostart" // string@009a │ │ -001c0c: 1a07 6800 |003a: const-string v7, "NO" // string@0068 │ │ -001c10: 7230 0f00 6507 |003c: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ -001c16: 0c00 |003f: move-result-object v0 │ │ -001c18: 1a06 6900 |0040: const-string v6, "NetTTS" // string@0069 │ │ -001c1c: 2207 2800 |0042: new-instance v7, Ljava/lang/StringBuilder; // type@0028 │ │ -001c20: 7010 2a00 0700 |0044: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ -001c26: 1a08 0800 |0047: const-string v8, "=======>" // string@0008 │ │ -001c2a: 6e20 2b00 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -001c30: 0c07 |004c: move-result-object v7 │ │ -001c32: 6e20 2b00 0700 |004d: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ -001c38: 0c07 |0050: move-result-object v7 │ │ -001c3a: 6e10 2c00 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ -001c40: 0c07 |0054: move-result-object v7 │ │ -001c42: 7120 1400 7600 |0055: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ -001c48: 1a06 8800 |0058: const-string v6, "YES" // string@0088 │ │ -001c4c: 6e20 2700 6000 |005a: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ -001c52: 0a06 |005d: move-result v6 │ │ -001c54: 3806 0600 |005e: if-eqz v6, 0064 // +0006 │ │ -001c58: 1216 |0060: const/4 v6, #int 1 // #1 │ │ -001c5a: 6e20 1900 6100 |0061: invoke-virtual {v1, v6}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0019 │ │ -001c60: 0e00 |0064: return-void │ │ +001c10: |[001c10] org.ncrmnt.nettts.NetTtsSettings.LoadPrefs:()V │ │ +001c20: 1a06 6900 |0000: const-string v6, "NetTTS" // string@0069 │ │ +001c24: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +001c26: 6e30 5400 6907 |0003: invoke-virtual {v9, v6, v7}, Lorg/ncrmnt/nettts/NetTtsSettings;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0054 │ │ +001c2c: 0c05 |0006: move-result-object v5 │ │ +001c2e: 1a06 d300 |0007: const-string v6, "port" // string@00d3 │ │ +001c32: 1a07 0600 |0009: const-string v7, "4444" // string@0006 │ │ +001c36: 7230 0f00 6507 |000b: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ +001c3c: 0c03 |000e: move-result-object v3 │ │ +001c3e: 1406 0300 057f |000f: const v6, #float 1.76787e+38 // #7f050003 │ │ +001c44: 6e20 5200 6900 |0012: invoke-virtual {v9, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ +001c4a: 0c04 |0015: move-result-object v4 │ │ +001c4c: 1f04 1600 |0016: check-cast v4, Landroid/widget/EditText; // type@0016 │ │ +001c50: 6e20 1b00 3400 |0018: invoke-virtual {v4, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@001b │ │ +001c56: 1406 0600 057f |001b: const v6, #float 1.76787e+38 // #7f050006 │ │ +001c5c: 6e20 5200 6900 |001e: invoke-virtual {v9, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ +001c62: 0c02 |0021: move-result-object v2 │ │ +001c64: 1f02 1600 |0022: check-cast v2, Landroid/widget/EditText; // type@0016 │ │ +001c68: 1a06 c100 |0024: const-string v6, "locale" // string@00c1 │ │ +001c6c: 1a07 dc00 |0026: const-string v7, "ru_RU" // string@00dc │ │ +001c70: 7230 0f00 6507 |0028: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ +001c76: 0c06 |002b: move-result-object v6 │ │ +001c78: 6e20 1b00 6200 |002c: invoke-virtual {v2, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@001b │ │ +001c7e: 1406 0b00 057f |002f: const v6, #float 1.76788e+38 // #7f05000b │ │ +001c84: 6e20 5200 6900 |0032: invoke-virtual {v9, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ +001c8a: 0c01 |0035: move-result-object v1 │ │ +001c8c: 1f01 1500 |0036: check-cast v1, Landroid/widget/CheckBox; // type@0015 │ │ +001c90: 1a06 9a00 |0038: const-string v6, "autostart" // string@009a │ │ +001c94: 1a07 6800 |003a: const-string v7, "NO" // string@0068 │ │ +001c98: 7230 0f00 6507 |003c: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@000f │ │ +001c9e: 0c00 |003f: move-result-object v0 │ │ +001ca0: 1a06 6900 |0040: const-string v6, "NetTTS" // string@0069 │ │ +001ca4: 2207 2800 |0042: new-instance v7, Ljava/lang/StringBuilder; // type@0028 │ │ +001ca8: 7010 2a00 0700 |0044: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@002a │ │ +001cae: 1a08 0800 |0047: const-string v8, "=======>" // string@0008 │ │ +001cb2: 6e20 2b00 8700 |0049: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +001cb8: 0c07 |004c: move-result-object v7 │ │ +001cba: 6e20 2b00 0700 |004d: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@002b │ │ +001cc0: 0c07 |0050: move-result-object v7 │ │ +001cc2: 6e10 2c00 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@002c │ │ +001cc8: 0c07 |0054: move-result-object v7 │ │ +001cca: 7120 1400 7600 |0055: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0014 │ │ +001cd0: 1a06 8800 |0058: const-string v6, "YES" // string@0088 │ │ +001cd4: 6e20 2700 6000 |005a: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0027 │ │ +001cda: 0a06 |005d: move-result v6 │ │ +001cdc: 3806 0600 |005e: if-eqz v6, 0064 // +0006 │ │ +001ce0: 1216 |0060: const/4 v6, #int 1 // #1 │ │ +001ce2: 6e20 1900 6100 |0061: invoke-virtual {v1, v6}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@0019 │ │ +001ce8: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0007 line=64 │ │ 0x000f line=65 │ │ 0x0018 line=66 │ │ 0x001b line=68 │ │ @@ -1348,17 +1350,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Locale;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -001c64: |[001c64] org.ncrmnt.nettts.NetTtsSettings.Locale:(Ljava/lang/String;)Ljava/util/Locale; │ │ -001c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -001c76: 1100 |0001: return-object v0 │ │ +001cec: |[001cec] org.ncrmnt.nettts.NetTtsSettings.Locale:(Ljava/lang/String;)Ljava/util/Locale; │ │ +001cfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +001cfe: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/ncrmnt/nettts/NetTtsSettings; │ │ 0x0000 - 0x0002 reg=2 string Ljava/lang/String; │ │ │ │ @@ -1367,24 +1369,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -001c78: |[001c78] org.ncrmnt.nettts.NetTtsSettings.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V │ │ -001c88: 1a02 6900 |0000: const-string v2, "NetTTS" // string@0069 │ │ -001c8c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -001c8e: 6e30 5400 2403 |0003: invoke-virtual {v4, v2, v3}, Lorg/ncrmnt/nettts/NetTtsSettings;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0054 │ │ -001c94: 0c01 |0006: move-result-object v1 │ │ -001c96: 7210 0e00 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@000e │ │ -001c9c: 0c00 |000a: move-result-object v0 │ │ -001c9e: 7230 0d00 5006 |000b: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@000d │ │ -001ca4: 7210 0c00 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@000c │ │ -001caa: 0e00 |0011: return-void │ │ +001d00: |[001d00] org.ncrmnt.nettts.NetTtsSettings.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V │ │ +001d10: 1a02 6900 |0000: const-string v2, "NetTTS" // string@0069 │ │ +001d14: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +001d16: 6e30 5400 2403 |0003: invoke-virtual {v4, v2, v3}, Lorg/ncrmnt/nettts/NetTtsSettings;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0054 │ │ +001d1c: 0c01 |0006: move-result-object v1 │ │ +001d1e: 7210 0e00 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@000e │ │ +001d24: 0c00 |000a: move-result-object v0 │ │ +001d26: 7230 0d00 5006 |000b: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@000d │ │ +001d2c: 7210 0c00 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@000c │ │ +001d32: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ 0x000b line=58 │ │ 0x000e line=59 │ │ 0x0011 line=60 │ │ @@ -1400,66 +1402,66 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -001cac: |[001cac] org.ncrmnt.nettts.NetTtsSettings.SavePrefs:()V │ │ -001cbc: 1405 0300 057f |0000: const v5, #float 1.76787e+38 // #7f050003 │ │ -001cc2: 6e20 5200 5700 |0003: invoke-virtual {v7, v5}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ -001cc8: 0c03 |0006: move-result-object v3 │ │ -001cca: 1f03 1600 |0007: check-cast v3, Landroid/widget/EditText; // type@0016 │ │ -001cce: 1405 0600 057f |0009: const v5, #float 1.76787e+38 // #7f050006 │ │ -001cd4: 6e20 5200 5700 |000c: invoke-virtual {v7, v5}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ -001cda: 0c02 |000f: move-result-object v2 │ │ -001cdc: 1f02 1600 |0010: check-cast v2, Landroid/widget/EditText; // type@0016 │ │ -001ce0: 1405 0900 057f |0012: const v5, #float 1.76788e+38 // #7f050009 │ │ -001ce6: 6e20 5200 5700 |0015: invoke-virtual {v7, v5}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ -001cec: 0c00 |0018: move-result-object v0 │ │ -001cee: 1f00 1600 |0019: check-cast v0, Landroid/widget/EditText; // type@0016 │ │ -001cf2: 1a05 d300 |001b: const-string v5, "port" // string@00d3 │ │ -001cf6: 6e10 1a00 0300 |001d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@001a │ │ -001cfc: 0c06 |0020: move-result-object v6 │ │ -001cfe: 6e10 2500 0600 |0021: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0025 │ │ -001d04: 0c06 |0024: move-result-object v6 │ │ -001d06: 7030 4f00 5706 |0025: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ -001d0c: 1a05 c100 |0028: const-string v5, "locale" // string@00c1 │ │ -001d10: 6e10 1a00 0200 |002a: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@001a │ │ -001d16: 0c06 |002d: move-result-object v6 │ │ -001d18: 6e10 2500 0600 |002e: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0025 │ │ -001d1e: 0c06 |0031: move-result-object v6 │ │ -001d20: 7030 4f00 5706 |0032: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ -001d26: 1a05 9800 |0035: const-string v5, "authtag" // string@0098 │ │ -001d2a: 6e10 1a00 0000 |0037: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@001a │ │ -001d30: 0c06 |003a: move-result-object v6 │ │ -001d32: 6e10 2500 0600 |003b: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0025 │ │ -001d38: 0c06 |003e: move-result-object v6 │ │ -001d3a: 7030 4f00 5706 |003f: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ -001d40: 1405 0b00 057f |0042: const v5, #float 1.76788e+38 // #7f05000b │ │ -001d46: 6e20 5200 5700 |0045: invoke-virtual {v7, v5}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ -001d4c: 0c01 |0048: move-result-object v1 │ │ -001d4e: 1f01 1500 |0049: check-cast v1, Landroid/widget/CheckBox; // type@0015 │ │ -001d52: 6e10 1800 0100 |004b: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@0018 │ │ -001d58: 0a05 |004e: move-result v5 │ │ -001d5a: 3805 1900 |004f: if-eqz v5, 0068 // +0019 │ │ -001d5e: 1a05 9a00 |0051: const-string v5, "autostart" // string@009a │ │ -001d62: 1a06 8800 |0053: const-string v6, "YES" // string@0088 │ │ -001d66: 7030 4f00 5706 |0055: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ -001d6c: 2204 0900 |0058: new-instance v4, Landroid/content/Intent; // type@0009 │ │ -001d70: 7010 0800 0400 |005a: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0008 │ │ -001d76: 1a05 d000 |005d: const-string v5, "org.ncrmnt.nettts" // string@00d0 │ │ -001d7a: 1a06 d100 |005f: const-string v6, "org.ncrmnt.nettts.NetTTSService" // string@00d1 │ │ -001d7e: 6e30 0b00 5406 |0061: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@000b │ │ -001d84: 6e20 5800 4700 |0064: invoke-virtual {v7, v4}, Lorg/ncrmnt/nettts/NetTtsSettings;.stopService:(Landroid/content/Intent;)Z // method@0058 │ │ -001d8a: 0e00 |0067: return-void │ │ -001d8c: 1a05 9a00 |0068: const-string v5, "autostart" // string@009a │ │ -001d90: 1a06 6800 |006a: const-string v6, "NO" // string@0068 │ │ -001d94: 7030 4f00 5706 |006c: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ -001d9a: 28e9 |006f: goto 0058 // -0017 │ │ +001d34: |[001d34] org.ncrmnt.nettts.NetTtsSettings.SavePrefs:()V │ │ +001d44: 1405 0300 057f |0000: const v5, #float 1.76787e+38 // #7f050003 │ │ +001d4a: 6e20 5200 5700 |0003: invoke-virtual {v7, v5}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ +001d50: 0c03 |0006: move-result-object v3 │ │ +001d52: 1f03 1600 |0007: check-cast v3, Landroid/widget/EditText; // type@0016 │ │ +001d56: 1405 0600 057f |0009: const v5, #float 1.76787e+38 // #7f050006 │ │ +001d5c: 6e20 5200 5700 |000c: invoke-virtual {v7, v5}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ +001d62: 0c02 |000f: move-result-object v2 │ │ +001d64: 1f02 1600 |0010: check-cast v2, Landroid/widget/EditText; // type@0016 │ │ +001d68: 1405 0900 057f |0012: const v5, #float 1.76788e+38 // #7f050009 │ │ +001d6e: 6e20 5200 5700 |0015: invoke-virtual {v7, v5}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ +001d74: 0c00 |0018: move-result-object v0 │ │ +001d76: 1f00 1600 |0019: check-cast v0, Landroid/widget/EditText; // type@0016 │ │ +001d7a: 1a05 d300 |001b: const-string v5, "port" // string@00d3 │ │ +001d7e: 6e10 1a00 0300 |001d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@001a │ │ +001d84: 0c06 |0020: move-result-object v6 │ │ +001d86: 6e10 2500 0600 |0021: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0025 │ │ +001d8c: 0c06 |0024: move-result-object v6 │ │ +001d8e: 7030 4f00 5706 |0025: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ +001d94: 1a05 c100 |0028: const-string v5, "locale" // string@00c1 │ │ +001d98: 6e10 1a00 0200 |002a: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@001a │ │ +001d9e: 0c06 |002d: move-result-object v6 │ │ +001da0: 6e10 2500 0600 |002e: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0025 │ │ +001da6: 0c06 |0031: move-result-object v6 │ │ +001da8: 7030 4f00 5706 |0032: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ +001dae: 1a05 9800 |0035: const-string v5, "authtag" // string@0098 │ │ +001db2: 6e10 1a00 0000 |0037: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@001a │ │ +001db8: 0c06 |003a: move-result-object v6 │ │ +001dba: 6e10 2500 0600 |003b: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0025 │ │ +001dc0: 0c06 |003e: move-result-object v6 │ │ +001dc2: 7030 4f00 5706 |003f: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ +001dc8: 1405 0b00 057f |0042: const v5, #float 1.76788e+38 // #7f05000b │ │ +001dce: 6e20 5200 5700 |0045: invoke-virtual {v7, v5}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ +001dd4: 0c01 |0048: move-result-object v1 │ │ +001dd6: 1f01 1500 |0049: check-cast v1, Landroid/widget/CheckBox; // type@0015 │ │ +001dda: 6e10 1800 0100 |004b: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@0018 │ │ +001de0: 0a05 |004e: move-result v5 │ │ +001de2: 3805 1900 |004f: if-eqz v5, 0068 // +0019 │ │ +001de6: 1a05 9a00 |0051: const-string v5, "autostart" // string@009a │ │ +001dea: 1a06 8800 |0053: const-string v6, "YES" // string@0088 │ │ +001dee: 7030 4f00 5706 |0055: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ +001df4: 2204 0900 |0058: new-instance v4, Landroid/content/Intent; // type@0009 │ │ +001df8: 7010 0800 0400 |005a: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0008 │ │ +001dfe: 1a05 d000 |005d: const-string v5, "org.ncrmnt.nettts" // string@00d0 │ │ +001e02: 1a06 d100 |005f: const-string v6, "org.ncrmnt.nettts.NetTTSService" // string@00d1 │ │ +001e06: 6e30 0b00 5406 |0061: invoke-virtual {v4, v5, v6}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@000b │ │ +001e0c: 6e20 5800 4700 |0064: invoke-virtual {v7, v4}, Lorg/ncrmnt/nettts/NetTtsSettings;.stopService:(Landroid/content/Intent;)Z // method@0058 │ │ +001e12: 0e00 |0067: return-void │ │ +001e14: 1a05 9a00 |0068: const-string v5, "autostart" // string@009a │ │ +001e18: 1a06 6800 |006a: const-string v6, "NO" // string@0068 │ │ +001e1c: 7030 4f00 5706 |006c: invoke-direct {v7, v5, v6}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePreferences:(Ljava/lang/String;Ljava/lang/String;)V // method@004f │ │ +001e22: 28e9 |006f: goto 0058 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0009 line=83 │ │ 0x0012 line=84 │ │ 0x001b line=85 │ │ 0x0028 line=86 │ │ @@ -1485,17 +1487,17 @@ │ │ type : '(Lorg/ncrmnt/nettts/NetTtsSettings;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001d9c: |[001d9c] org.ncrmnt.nettts.NetTtsSettings.access$000:(Lorg/ncrmnt/nettts/NetTtsSettings;)V │ │ -001dac: 7010 5000 0000 |0000: invoke-direct {v0}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePrefs:()V // method@0050 │ │ -001db2: 0e00 |0003: return-void │ │ +001e24: |[001e24] org.ncrmnt.nettts.NetTtsSettings.access$000:(Lorg/ncrmnt/nettts/NetTtsSettings;)V │ │ +001e34: 7010 5000 0000 |0000: invoke-direct {v0}, Lorg/ncrmnt/nettts/NetTtsSettings;.SavePrefs:()V // method@0050 │ │ +001e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/ncrmnt/nettts/NetTtsSettings; │ │ │ │ Virtual methods - │ │ @@ -1504,32 +1506,32 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -001db4: |[001db4] org.ncrmnt.nettts.NetTtsSettings.onCreate:(Landroid/os/Bundle;)V │ │ -001dc4: 6f20 0300 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ -001dca: 1502 037f |0003: const/high16 v2, #int 2130903040 // #7f03 │ │ -001dce: 6e20 5600 2300 |0005: invoke-virtual {v3, v2}, Lorg/ncrmnt/nettts/NetTtsSettings;.setContentView:(I)V // method@0056 │ │ -001dd4: 1402 0d00 057f |0008: const v2, #float 1.76788e+38 // #7f05000d │ │ -001dda: 6e20 5200 2300 |000b: invoke-virtual {v3, v2}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ -001de0: 0c00 |000e: move-result-object v0 │ │ -001de2: 1f00 1400 |000f: check-cast v0, Landroid/widget/Button; // type@0014 │ │ -001de6: 5432 1700 |0011: iget-object v2, v3, Lorg/ncrmnt/nettts/NetTtsSettings;.killClickListener:Landroid/view/View$OnClickListener; // field@0017 │ │ -001dea: 6e20 1700 2000 |0013: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0017 │ │ -001df0: 1402 0e00 057f |0016: const v2, #float 1.76788e+38 // #7f05000e │ │ -001df6: 6e20 5200 2300 |0019: invoke-virtual {v3, v2}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ -001dfc: 0c01 |001c: move-result-object v1 │ │ -001dfe: 1f01 1400 |001d: check-cast v1, Landroid/widget/Button; // type@0014 │ │ -001e02: 5432 1a00 |001f: iget-object v2, v3, Lorg/ncrmnt/nettts/NetTtsSettings;.startClickListener:Landroid/view/View$OnClickListener; // field@001a │ │ -001e06: 6e20 1700 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0017 │ │ -001e0c: 7010 4d00 0300 |0024: invoke-direct {v3}, Lorg/ncrmnt/nettts/NetTtsSettings;.LoadPrefs:()V // method@004d │ │ -001e12: 0e00 |0027: return-void │ │ +001e3c: |[001e3c] org.ncrmnt.nettts.NetTtsSettings.onCreate:(Landroid/os/Bundle;)V │ │ +001e4c: 6f20 0300 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ +001e52: 1502 037f |0003: const/high16 v2, #int 2130903040 // #7f03 │ │ +001e56: 6e20 5600 2300 |0005: invoke-virtual {v3, v2}, Lorg/ncrmnt/nettts/NetTtsSettings;.setContentView:(I)V // method@0056 │ │ +001e5c: 1402 0d00 057f |0008: const v2, #float 1.76788e+38 // #7f05000d │ │ +001e62: 6e20 5200 2300 |000b: invoke-virtual {v3, v2}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ +001e68: 0c00 |000e: move-result-object v0 │ │ +001e6a: 1f00 1400 |000f: check-cast v0, Landroid/widget/Button; // type@0014 │ │ +001e6e: 5432 1700 |0011: iget-object v2, v3, Lorg/ncrmnt/nettts/NetTtsSettings;.killClickListener:Landroid/view/View$OnClickListener; // field@0017 │ │ +001e72: 6e20 1700 2000 |0013: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0017 │ │ +001e78: 1402 0e00 057f |0016: const v2, #float 1.76788e+38 // #7f05000e │ │ +001e7e: 6e20 5200 2300 |0019: invoke-virtual {v3, v2}, Lorg/ncrmnt/nettts/NetTtsSettings;.findViewById:(I)Landroid/view/View; // method@0052 │ │ +001e84: 0c01 |001c: move-result-object v1 │ │ +001e86: 1f01 1400 |001d: check-cast v1, Landroid/widget/Button; // type@0014 │ │ +001e8a: 5432 1a00 |001f: iget-object v2, v3, Lorg/ncrmnt/nettts/NetTtsSettings;.startClickListener:Landroid/view/View$OnClickListener; // field@001a │ │ +001e8e: 6e20 1700 2100 |0021: invoke-virtual {v1, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0017 │ │ +001e94: 7010 4d00 0300 |0024: invoke-direct {v3}, Lorg/ncrmnt/nettts/NetTtsSettings;.LoadPrefs:()V // method@004d │ │ +001e9a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0008 line=40 │ │ 0x0011 line=41 │ │ 0x0016 line=42 │ │ @@ -1572,17 +1574,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e14: |[001e14] org.ncrmnt.nettts.R$attr.:()V │ │ -001e24: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ -001e2a: 0e00 |0003: return-void │ │ +001e9c: |[001e9c] org.ncrmnt.nettts.R$attr.:()V │ │ +001eac: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ +001eb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/ncrmnt/nettts/R$attr; │ │ │ │ Virtual methods - │ │ @@ -1626,17 +1628,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e2c: |[001e2c] org.ncrmnt.nettts.R$drawable.:()V │ │ -001e3c: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ -001e42: 0e00 |0003: return-void │ │ +001eb4: |[001eb4] org.ncrmnt.nettts.R$drawable.:()V │ │ +001ec4: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ +001eca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/ncrmnt/nettts/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -1775,17 +1777,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e44: |[001e44] org.ncrmnt.nettts.R$id.:()V │ │ -001e54: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ -001e5a: 0e00 |0003: return-void │ │ +001ecc: |[001ecc] org.ncrmnt.nettts.R$id.:()V │ │ +001edc: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ +001ee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/ncrmnt/nettts/R$id; │ │ │ │ Virtual methods - │ │ @@ -1824,17 +1826,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e5c: |[001e5c] org.ncrmnt.nettts.R$layout.:()V │ │ -001e6c: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ -001e72: 0e00 |0003: return-void │ │ +001ee4: |[001ee4] org.ncrmnt.nettts.R$layout.:()V │ │ +001ef4: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ +001efa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/ncrmnt/nettts/R$layout; │ │ │ │ Virtual methods - │ │ @@ -1933,17 +1935,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e74: |[001e74] org.ncrmnt.nettts.R$string.:()V │ │ -001e84: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ -001e8a: 0e00 |0003: return-void │ │ +001efc: |[001efc] org.ncrmnt.nettts.R$string.:()V │ │ +001f0c: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ +001f12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/ncrmnt/nettts/R$string; │ │ │ │ Virtual methods - │ │ @@ -1976,20 +1978,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001e8c: |[001e8c] org.ncrmnt.nettts.R.:()V │ │ -001e9c: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ -001ea2: 0e00 |0003: return-void │ │ +001f14: |[001f14] org.ncrmnt.nettts.R.:()V │ │ +001f24: 7010 2400 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0024 │ │ +001f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/ncrmnt/nettts/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 113 (R.java) ├── smali/org/ncrmnt/nettts/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 43 │ return-void │ .end method ├── smali/org/ncrmnt/nettts/NetTTSService$TCPServer.smali │ @@ -27,14 +27,15 @@ │ │ .field final synthetic this$0:Lorg/ncrmnt/nettts/NetTTSService; │ │ │ # direct methods │ .method public constructor (Lorg/ncrmnt/nettts/NetTTSService;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/ncrmnt/nettts/NetTTSService; │ │ .prologue │ .line 31 │ iput-object p1, p0, Lorg/ncrmnt/nettts/NetTTSService$TCPServer;->this$0:Lorg/ncrmnt/nettts/NetTTSService; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -182,14 +183,15 @@ │ .line 80 │ .local v2, "i":I │ :try_start_3 │ new-instance v3, Ljava/io/BufferedReader; │ │ new-instance v9, Ljava/io/InputStreamReader; │ │ + .line 82 │ invoke-virtual {v0}, Ljava/net/Socket;->getInputStream()Ljava/io/InputStream; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ invoke-direct {v3, v9}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V ├── smali/org/ncrmnt/nettts/NetTtsSettings$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/ncrmnt/nettts/NetTtsSettings; │ │ │ # direct methods │ .method constructor (Lorg/ncrmnt/nettts/NetTtsSettings;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/ncrmnt/nettts/NetTtsSettings; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lorg/ncrmnt/nettts/NetTtsSettings$2;->this$0:Lorg/ncrmnt/nettts/NetTtsSettings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/ncrmnt/nettts/NetTTSService.smali │ @@ -59,15 +59,14 @@ │ iput-object v0, p0, Lorg/ncrmnt/nettts/NetTTSService;->t:Ljava/lang/Thread; │ │ .line 28 │ const-string v0, "" │ │ iput-object v0, p0, Lorg/ncrmnt/nettts/NetTTSService;->authtag:Ljava/lang/String; │ │ - .line 31 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/ncrmnt/nettts/NetTTSService;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lorg/ncrmnt/nettts/NetTTSService; │ │ @@ -134,14 +133,15 @@ │ │ const/4 v2, 0x1 │ │ invoke-static {p0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 139 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 141 │ invoke-virtual {p0}, Lorg/ncrmnt/nettts/NetTTSService;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v0 │ │ @@ -348,14 +348,15 @@ │ .line 175 │ const-string v0, "NetTTS service started" │ │ invoke-static {p0, v0, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 176 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 177 │ iput-boolean v2, p0, Lorg/ncrmnt/nettts/NetTTSService;->started:Z │ │ goto :goto_0 │ .end method ├── smali/org/ncrmnt/nettts/NetTtsSettings$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/ncrmnt/nettts/NetTtsSettings; │ │ │ # direct methods │ .method constructor (Lorg/ncrmnt/nettts/NetTtsSettings;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/ncrmnt/nettts/NetTtsSettings; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lorg/ncrmnt/nettts/NetTtsSettings$1;->this$0:Lorg/ncrmnt/nettts/NetTtsSettings; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -38,54 +39,54 @@ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 6 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 106 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 110 │ - .local v1, "id":J │ + .local v2, "id":J │ :try_start_0 │ iget-object v4, p0, Lorg/ncrmnt/nettts/NetTtsSettings$1;->this$0:Lorg/ncrmnt/nettts/NetTtsSettings; │ │ invoke-virtual {v4}, Lorg/ncrmnt/nettts/NetTtsSettings;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v0 │ │ .line 111 │ .local v0, "context":Landroid/content/Context; │ iget-object v4, p0, Lorg/ncrmnt/nettts/NetTtsSettings$1;->this$0:Lorg/ncrmnt/nettts/NetTtsSettings; │ │ invoke-static {v4}, Lorg/ncrmnt/nettts/NetTtsSettings;->access$000(Lorg/ncrmnt/nettts/NetTtsSettings;)V │ │ .line 112 │ - new-instance v3, Landroid/content/Intent; │ + new-instance v1, Landroid/content/Intent; │ │ - invoke-direct {v3}, Landroid/content/Intent;->()V │ + invoke-direct {v1}, Landroid/content/Intent;->()V │ │ .line 113 │ - .local v3, "svc":Landroid/content/Intent; │ + .local v1, "svc":Landroid/content/Intent; │ const-string v4, "org.ncrmnt.nettts" │ │ const-string v5, "org.ncrmnt.nettts.NetTTSService" │ │ - invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v1, v4, v5}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 114 │ iget-object v4, p0, Lorg/ncrmnt/nettts/NetTtsSettings$1;->this$0:Lorg/ncrmnt/nettts/NetTtsSettings; │ │ - invoke-virtual {v4, v3}, Lorg/ncrmnt/nettts/NetTtsSettings;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ + invoke-virtual {v4, v1}, Lorg/ncrmnt/nettts/NetTtsSettings;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 118 │ .end local v0 # "context":Landroid/content/Context; │ - .end local v3 # "svc":Landroid/content/Intent; │ + .end local v1 # "svc":Landroid/content/Intent; │ :goto_0 │ return-void │ │ .line 115 │ :catch_0 │ move-exception v4 ├── res/drawable-hdpi-v4/icon.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 00000002 00000004 00000006 00000008 00000009 0000000b 0000000b 0000000c 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000c 0000000b 0000000b 00000009 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000003 00000006 00000009 0000000d 00000011 00000014 00000017 00000019 0000001a 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001a 00000019 00000017 00000014 00000011 0000000d 00000009 00000006 00000003 00000001 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000003 00000006 0000000b 00000012 0000001d 5f7f1ca6 65891bd5 63881ad6 63881ad6 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63881ad6 63881ad6 65891bd5 5f7f1ca6 0000001d 00000012 0000000b 00000006 00000003 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000006 0000000b 00000013 00000023 5e811ab7 669112ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 669112ff 5e811ab7 00000023 00000013 0000000b 00000006 00000002 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000009 00000012 0000001d 7a9a39b0 87ac3eff 85a93bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85a93bff 87ac3eff 7a9a39b0 0000001d 00000012 00000009 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000000d 00000019 00000031 92be3bec a7d648ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a7d648ff 92be3bec 00000031 00000019 0000000d 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000012 00000020 0000003f 83b029e7 97cb30ff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 97cb30ff 83b029e7 0000003f 00000020 00000012 00000008 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 00000015 00000025 00000047 83ae2be9 98cb33ff 96c932ff 96c932ff 96c932ff 97c933ff 95c830ff 90c626ff 93c72cff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 97c933ff 94c82eff 92c72aff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c933ff 95c82fff 91c629ff 95c930ff 96c933ff 96c932ff 96c931ff 92c729ff 95c82fff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 98cb33ff 83ae2be9 00000047 00000025 00000015 0000000a 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000019 0000002a 0000004e 82ad2bea 98ca33ff 96c832ff 96c832ff 96c832ff 94c72fff 99c939ff b1d666ff a3cf4dff 93c62cff 96c832ff 95c832ff 96c832ff 95c731ff 95c731ff 96c832ff 96c832ff 96c832ff 8fc425ff bada78ff d9ecb7ff 98c836ff 94c72fff 96c832ff 95c731ff 96c832ff 96c832ff 95c731ff 95c731ff 96c832ff 91c52aff acd45eff dfeec1ff 9dcc41ff 94c62eff 93c62dff 9ecc42ff e0efc3ff acd35dff 91c529ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 98ca33ff 82ad2bea 0000004e 0000002a 00000019 0000000b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002d 00000051 80a92beb 96c733ff 94c532ff 94c532ff 94c532ff 8dc124ff bcda80ff ffffffff dfecc2ff 90c22aff 93c431ff 92c32eff 8ec227ff 91c32cff 90c22aff 92c32eff 94c432ff 90c229ff 87be19ff c8e097ff fdfdfdff 98c638ff 90c229ff 8fc228ff 91c32bff 94c532ff 91c32bff 90c22bff 91c32dff 8fc229ff 90c22bff a9d05aff d6e8b1ff 9cc83fff 8fc228ff 8dc124ff 9dca44ff ffffffff b6d774ff 8dc024ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 96c733ff 80a92beb 00000051 0000002d 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002f 00000054 7fa82beb 95c632ff 93c431ff 93c431ff 94c431ff 8ec128ff e2eec8ff e3efcaff eff6e3ff a2cb4eff 8dc124ff c4de8fff cfe4a5ff e8f1d3ff e1eec7ff 9cc943ff 8ec127ff cae19aff ebf3d9ff e6f0d0ff eef5e1ff 92c32fff c1dc89ff cfe4a4ff e5f0d0ff aad05dff a0ca49ff e5f0cdff f1f6e5ff b9d87bff 8bbf20ff aad05cff d5e7afff 98c63aff abd05eff eaf3d8ff e0edc4ff fafcf7ff b4d670ff 8cc024ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 95c632ff 7fa82beb 00000054 0000002f 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001c 00000030 00000054 7ea72aeb 94c531ff 92c330ff 92c330ff 8ec129ff 9eca49ff f7f9f3ff a0ca4bff e4efceff c4de90ff 84bb16ff dbebbeff fafbf9ff bdd982ff ffffffff bcda82ff 9fca4aff fffeffff c6df94ff dbeabbff f0f5e6ff 8ec129ff d6e7b2ff ffffffff c8df98ff 9bc840ff e7f0d3ff deecc2ff c3de8eff fdfcfeff 9dc945ff b1d46dff fffeffff 9fca4aff e6f0d1ff e5f0d0ff c0db88ff fefeffff b2d46eff 8bbf23ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 94c531ff 7ea72aeb 00000054 00000030 0000001c 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 7da62aeb 93c331ff 91c130ff 91c130ff 89bd22ff bbd880ff ffffffff cee3a4ff eef5e0ff e3eeccff 87bc1dff daeabbff e0edc8ff 87bc1eff f5f8f0ff bcd985ff aed169ff fffdffff 8bbe26ff b2d36fff f1f6e8ff 8ec02bff d5e7b3ff e7f0d3ff 85bb19ff 95c338ff fffeffff b1d370ff 89bd22ff fefdffff b2d371ff abd063ff f8faf4ff a5cc57ff f7f9f3ff bbd881ff 86bc1cff f4f7eeff b4d473ff 8abd23ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 93c331ff 7da62aeb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 74a11ceb 89bc21ff 87ba20ff 87ba1fff 84b91aff dfebc6ff e6f0d0ff cde1a5ff d7e7b7ff f6f8f2ff 95c23aff d3e5afff deebc5ff 84b819ff f5f8efff b7d67cff 9ec74bff fdfcfeff 9cc646ff c0da8bff f0f5e7ff 84b81aff d1e4acff e3eecdff 82b716ff 89bb22ff f0f5e7ff c2db8fff 9cc646ff fbfbfbff 9fc84dff a7cc5bff f7f9f4ff 99c441ff eaf1daff c8df99ff 96c33dff fafbf8ff acce65ff 80b612ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 89bc21ff 74a11ceb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 9eb76beb bad87dff b7d57cff b6d478ff bdd986ff fafafaff cee1a5ff a6cc5cff b4d476ff f9faf7ff d0e3a9ff e1eccbff eaf1dcff b6d478ff f7f9f4ff d6e6b5ff b9d67eff f8f9f5ff f3f7ecff f6f9f3ff f1f5e8ff b6d478ff e2eecdff ecf3e0ff b6d478ff b2d272ff dfebc6ff f9faf5ff f3f7ebff f2f6ebff b6d478ff cce0a2ff f9faf9ff bcd885ff e1eccaff f9fbf6ff f1f5e8ff fdfcfdff cce0a2ff b3d373ff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff bad87dff 9eb76beb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 e0dce7eb ffffffff ffffffff ffffffff ffffffff fafafbff fffdffff ffffffff fffeffff fafafaff fffdffff fdfcffff fcfbfeff ffffffff fafafbff fffdffff ffffffff fafafaff fdfbffff fbfbfdff fbfafcff ffffffff fdfbffff fcfbfdff ffffffff ffffffff fdfbffff fbfafdff fdfbffff fafafbff ffffffff fffdffff fafafaff ffffffff fdfbffff fbfafcff fdfcffff f9f9f9ff fffdffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e0dce7eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fbfbfbff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff fbfbfbff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d4d4d4eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d4d4d4eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d3d3d3eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d3d3d3eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff f3f3f4ff f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d1d1d1eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff cfcfcfeb 00000054 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d0d0d0eb f4f4f4ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f2f2f4ff ecefe9ff b6d37aff ecefe7ff f2f2f3ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f7f7f7ff d5d5d5eb 05050556 00000031 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f4ff ebede5ff a5ca59ff e9ede3ff f1f1f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f3f3f3ff f5f5f5ff eeeeeeff ddddddfb 4a4a4a70 00000032 0000001d 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f3ff eceee7ff a8cc62ff e7ebdeff f2f1f4ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff efefefff f2f2f2ff efefefff d4d4d4ff ccccccff bcbcbcfc 39393973 00000033 0000001e 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cdcdcdeb f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff eeeeeeff efefefff f1f0f3ff ededebff aacc66ff e8ebe2ff f4f1faff f1f0f4ff f0eff1ff efefefff eeeeeeff efefefff efefefff efefefff efefefff efefefff eeeeeeff f1f1f1ff ebebebff c6c6c6ff c1c1c1ff ccccccff bbbbbbf9 2929296f 00000033 0000001f 0000000f 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff eeeeefff f2f0f7ff f5f1fdff f2f0f5ff e7ebe1ff a4c95cff cedeaeff e0e7d2ff e4e9dcff ededecff f4f0faff f3f0f9ff efeef0ff edededff edededff edededff edededff eeeeeeff f0f0f0ff cececeff bdbdbdff c6c6c6ff ccccccff bbbbbbf9 2727276f 00000034 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff ededeeff f3f0f9ff f1eff5ff dae3c7ff bcd48bff a9cc66ff 97c342ff 8ebe2eff 8dbe2eff 90bf32ff 91bf35ff 9dc54eff b4d07bff d3e0b8ff eeeef0ff f3f0f9ff ededeeff edededff edededff eeeeeeff e8e8e8ff c1c1c1ff c1c1c1ff c6c6c6ff ccccccff bbbbbbfa 28282870 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cbcbcbeb efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ececebff efedf2ff f3eff9ff d6e1c0ff a7ca62ff 8cbc2cff 85b91fff 88ba23ff 8bbc2aff 8ebd2eff 8dbd2dff 8bbc2aff 8bbc29ff 8abb27ff 86b91fff 89bb26ff a1c655ff d2dfb8ff f2eff8ff eeedf0ff ecececff eeeeeeff e4e4e4ff bbbbbbff c1c1c1ff c5c5c5ff cbcbcbff bababafa 27272771 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebeaff efedf2ff f1eef7ff ecebecff ebebebff ebebebff ebebeaff f0edf5ff eaeae9ff b4d07dff 8aba29ff 87b921ff 8cbc2dff 8dbc2fff 8dbc2fff 8dbc2fff 8dbc30ff 8cbc2dff 8bbb2aff 8bbb2aff 8cbb2cff 8dbc30ff 8dbc2eff 87b924ff 88ba25ff b7d182ff edecefff eeedf1ff eeeeeeff e0e0e0ff b7b7b7ff c1c1c1ff c5c5c7ff cecdd1ff bbbabdfa 27282771 00000035 00000020 00000011 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff efecf2ff d3dfbcff c7d8a2ff f0edf4ff efedf4ff eaeaeaff f1edf6ff e2e6daff 9fc655ff 84b71eff 8bbb2cff 8dbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8bbb2cff 8fbc33ff ccdbadff cedcb2ff 92be39ff 8bbb2cff 8cbc2fff 8dbc2fff 8bbb2cff 84b71dff abcb6cff edeceeff eeedefff ebebebff b8b9b8ff c0bec3ff c4c4c2ff bcc4afff b0b5a7f9 29282a70 00000035 00000020 00000011 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c9c9c9eb ecececff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff edebf0ff dbe2cdff a3c65cff a7c865ff dbe2ccff f5efffff e3e6dbff 99c14aff 85b71fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 89b929ff 94be3fff eeecf2ff f0edf6ff 9ac14bff 89b928ff 8cba2fff 8cba2fff 8cba2fff 8cba2eff 83b61eff b3ce7cff edebf1ff eeeeefff d9d7dcff 9ba091ff 89a352ff 8dae4dff 8ca35df9 2d2a3272 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e7ff eceaf0ff eceaf0ff c1d59bff 9bc24fff bed394ff a3c65eff 84b620ff 8cba2fff 8bba2fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8ab92bff a3c65dff a4c760ff 8aba2bff 8bba2eff 8bba2eff 8bba2eff 8cba2fff 8cba2fff 86b724ff 82b51cff d4debfff f0ecf8ff eaece5ff 8aae43ff 61841cff 76933dff 7a904ffa 24222871 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e9e8eaff efecf6ff e3e6dfff 99c14bff 83b61fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 86b724ff 86b723ff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 89b929ff 82b61dff 96c044ff cad8abff e0e3d7ff eceaf1ff d6dfc3ff 8abd26ff 88b72cff 77a027ff 5d7d1fef 0000005e 00000034 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c6c6c6eb eaeaeaff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff ebe9eeff dde2d3ff 92bd3cff 89b729ff 8bb92eff 8bb92dff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8ab92cff 83b51fff 8cb930ff bcd191ff e4e5e1ff c9d7aaff 90bb38ff c8d8a9ff e0e4d9ff 8ab82bff 8bb92cff 90c030ff 7ba528ea 00000057 00000033 0000001f 0000000f 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c5c5c5eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff ece9f3ff b2cc7dff 83b41eff 8bb82fff 85b624ff 83b41fff 88b72aff 8bb82fff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 85b523ff 85b625ff acc971ff dee2d6ff d5dec4ff a0c35aff 84b520ff 82b41eff 96be47ff e7e6e8ff aac86dff 83b521ff 8cba2fff 769e28ec 00000057 00000033 0000001e 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e7e6e9ff e1e3dcff 93bc40ff 86b627ff 87b628ff a8c76bff c4d4a1ff 93bc41ff 87b62aff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 8ab82eff 86b627ff 82b41fff 9dc155ff d3ddc1ff dee2d7ff adca75ff 86b627ff 84b523ff 89b72eff 8ab82eff 81b41eff bbd191ff dee2d6ff 89b82eff 89b92bff 769f28eb 00000056 00000032 0000001d 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff eae7f0ff cad7afff 85b426ff 87b62aff 87b62aff d7decaff fdf1ffff adc977ff 82b31fff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 87b52aff 81b31eff 90ba3dff c5d4a5ff e2e3dfff bdd094ff 8cb834ff 82b320ff 88b62cff 89b62eff 89b62eff 89b62eff 87b529ff 8bb832ff e0e2dbff b6cd87ff 84b520ff 769e28eb 00000056 00000031 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff ebe8f2ff b8ce8cff 81b21eff 89b62eff 86b429ff a2c360ff b9cf8fff 91ba3dff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 88b62cff 82b320ff 88b52cff b5cd87ff e0e2ddff cad7b1ff 95bd46ff 82b21fff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 82b220ff acc773ff e5e4e6ff 93bc3fff 729a1feb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e4ff e8e6edff acc876ff 81b31fff 88b62dff 88b62eff 84b425ff 81b320ff 86b52aff 88b62eff 88b62dff 88b62dff 88b62dff 83b323ff 83b322ff a5c467ff d9decfff d6ddc9ff a1c260ff 82b321ff 84b425ff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 87b62bff 84b425ff d3dbc4ff c3d5a1ff 6f9918eb 00000055 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e5e5e5ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e4e2e4ff e6e4eaff a8c56dff 82b321ff 88b62dff 88b62dff 88b52dff 88b52dff 88b62dff 88b62dff 88b62dff 85b427ff 80b21dff 98bd4dff ced8b8ff dde0d8ff afc97dff 86b529ff 82b321ff 88b52dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 82b321ff 9cc056ff e4e5e3ff 8ba752eb 00000055 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e2e1e2ff e6e3eaff aac572ff 81b120ff 87b42dff 87b42dff 87b42dff 87b42dff 88b42dff 86b42aff 7fb01eff 8cb737ff bed09cff e0e1deff becf9aff 8cb737ff 80b11fff 86b42bff 88b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42cff 80b11fff c3d3a3ff c1c2c0eb 00000054 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e8e4efff b4ca87ff 7fb01dff 87b42dff 87b42dff 87b42dff 86b42cff 81b120ff 85b328ff aec87cff dcdfd8ff cbd6b6ff 96bc4cff 80b01eff 84b328ff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 83b225ff 94bc45ff bec0baeb 00000255 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c1c1c1eb e3e3e3ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e6e3ecff c5d3a9ff 82b124ff 86b32cff 86b32dff 82b124ff 80b020ff a0c060ff d4dac7ff d6dbccff a2c165ff 81b123ff 82b124ff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 85b428ff 8da658eb 00000555 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e1e1e4ff daddd4ff 8db63bff 80af22ff 7eaf1dff 93b946ff c7d3afff dcded9ff b1c884ff 86b22cff 80b021ff 86b22cff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42dff 719822eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e5e2ebff abc577ff 83b127ff b9cc91ff dddedaff c0d0a1ff 8db63cff 7faf1fff 85b12aff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42eff 739927eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e1e1e1ff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff e1dfe3ff d6daceff cfd7c0ff cbd5b9ff 97bc51ff 7eaf1eff 82b126ff 86b22dff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 87b42dff 729926eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff e0dfe3ff e4e0eaff e4e0eaff e8e3f4ff c9d4b6ff 7eae1fff 80af21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff dddddcff e1e0e6ff d5d9cdff b6c98fff b3c889ff cfd6c2ff e1dfe5ff 98bb52ff 7fae21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff e1dee4ff cdd5bfff 8bb43aff 7dac1dff 7ead1fff 84b02bff c7d1b0ff ced5c0ff 82af27ff 83b02aff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dddcddff dfdee3ff 9ebd5eff 7cac1bff 84b02cff 84b02cff 7fae23ff 8ab338ff dcdcdaff a7c272ff 7cac1dff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdeff dadbd9ff 8cb43dff 80ae26ff 83af2cff 83af2cff 83af2cff 7cac1eff abc47cff d8dad4ff 87b132ff 81ae27ff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdcff dedde1ff 9bbb5cff 7cab1fff 83af2cff 83af2cff 83af2cff 81ae29ff 83af2bff d2d7c9ff b6c991ff 7cab1dff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001c 00000030 00000054 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dfdde4ff c3cfadff 7fad25ff 82ae2aff 83ae2cff 83ae2cff 83ae2cff 7dac20ff 9dbc60ff dcdbdeff 8fb544ff 7fac23ff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000054 00000030 0000001c 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002f 00000053 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadbff dfdde5ff a1be68ff 7caa1eff 83ae2cff 83ae2cff 83ae2cff 83ae2bff 7dac21ff c3cfadff c3ceadff 7dac21ff 82ae2bff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000053 0000002f 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001a 0000002c 00000050 c4c4c4ef e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e0e0e0ff e4e2e8ff d5dbcaff 8db639ff 84b229ff 87b32dff 87b32dff 87b32dff 83b125ff 94ba47ff dfe0deff a5c269ff 82b123ff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 89b62dff 759c27ef 00000050 0000002c 0000001a 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000018 00000028 00000048 7f7f7fd6 858585ef 838383f1 828282f2 818181f3 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 87848af4 637244f4 4a6612f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 496611f4 717960f4 777c6cf4 4c6715f4 4d6818f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f3 4e6919f2 4f691af1 4f6b1aef 4c6519d6 00000048 00000028 00000018 0000000b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 00000014 00000023 0000003b 00000062 0000007e 00000089 00000091 00000098 0000009b 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009b 00000098 00000091 00000089 0000007e 00000062 0000003b 00000023 00000014 0000000a 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000011 0000001c 0000002b 0000003c 0000004b 00000057 0000005f 00000066 00000069 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 00000069 00000066 0000005f 00000057 0000004b 0000003c 0000002b 0000001c 00000011 00000008 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000000c 00000014 00000020 0000002c 00000037 00000040 00000046 0000004b 0000004d 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004d 0000004b 00000046 00000040 00000037 0000002c 00000020 00000014 0000000c 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000008 0000000e 00000015 0000001d 00000025 0000002b 0000002f 00000033 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000033 0000002f 0000002b 00000025 0000001d 00000015 0000000e 00000008 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000005 00000008 0000000d 00000012 00000016 0000001a 0000001d 0000001f 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000001f 0000001d 0000001a 00000016 00000012 0000000d 00000008 00000005 00000002 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000002 00000004 00000006 00000009 0000000b 0000000d 0000000f 00000010 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 00000010 0000000f 0000000d 0000000b 00000009 00000006 00000004 00000002 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000008 00000009 0000000b 0000000b 0000000c 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000c 0000000b 0000000b 00000009 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 00000009 0000000d 00000011 00000014 00000017 00000019 0000001a 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001a 00000019 00000017 00000014 00000011 0000000d 00000009 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 0000000b 00000012 0000001d 5f7f1ca6 65891bd5 63881ad6 63881ad6 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63881ad6 63881ad6 65891bd5 5f7f1ca6 0000001d 00000012 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000006 0000000b 00000013 00000023 5e811ab7 669112ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 669112ff 5e811ab7 00000023 00000013 0000000b 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000009 00000012 0000001d 7a9a39b0 87ac3eff 85a93bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85a93bff 87ac3eff 7a9a39b0 0000001d 00000012 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000000d 00000019 00000031 92be3bec a7d648ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a7d648ff 92be3bec 00000031 00000019 0000000d 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000012 00000020 0000003f 83b029e7 97cb30ff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 97cb30ff 83b029e7 0000003f 00000020 00000012 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000015 00000025 00000047 83ae2be9 98cb33ff 96c932ff 96c932ff 96c932ff 97c933ff 95c830ff 90c626ff 93c72cff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 97c933ff 94c82eff 92c72aff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c933ff 95c82fff 91c629ff 95c930ff 96c933ff 96c932ff 96c931ff 92c729ff 95c82fff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 98cb33ff 83ae2be9 00000047 00000025 00000015 0000000a 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 00000019 0000002a 0000004e 82ad2bea 98ca33ff 96c832ff 96c832ff 96c832ff 94c72fff 99c939ff b1d666ff a3cf4dff 93c62cff 96c832ff 95c832ff 96c832ff 95c731ff 95c731ff 96c832ff 96c832ff 96c832ff 8fc425ff bada78ff d9ecb7ff 98c836ff 94c72fff 96c832ff 95c731ff 96c832ff 96c832ff 95c731ff 95c731ff 96c832ff 91c52aff acd45eff dfeec1ff 9dcc41ff 94c62eff 93c62dff 9ecc42ff e0efc3ff acd35dff 91c529ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 98ca33ff 82ad2bea 0000004e 0000002a 00000019 0000000b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002d 00000051 80a92beb 96c733ff 94c532ff 94c532ff 94c532ff 8dc124ff bcda80ff ffffffff dfecc2ff 90c22aff 93c431ff 92c32eff 8ec227ff 91c32cff 90c22aff 92c32eff 94c432ff 90c229ff 87be19ff c8e097ff fdfdfdff 98c638ff 90c229ff 8fc228ff 91c32bff 94c532ff 91c32bff 90c22bff 91c32dff 8fc229ff 90c22bff a9d05aff d6e8b1ff 9cc83fff 8fc228ff 8dc124ff 9dca44ff ffffffff b6d774ff 8dc024ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 96c733ff 80a92beb 00000051 0000002d 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002f 00000054 7fa82beb 95c632ff 93c431ff 93c431ff 94c431ff 8ec128ff e2eec8ff e3efcaff eff6e3ff a2cb4eff 8dc124ff c4de8fff cfe4a5ff e8f1d3ff e1eec7ff 9cc943ff 8ec127ff cae19aff ebf3d9ff e6f0d0ff eef5e1ff 92c32fff c1dc89ff cfe4a4ff e5f0d0ff aad05dff a0ca49ff e5f0cdff f1f6e5ff b9d87bff 8bbf20ff aad05cff d5e7afff 98c63aff abd05eff eaf3d8ff e0edc4ff fafcf7ff b4d670ff 8cc024ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 95c632ff 7fa82beb 00000054 0000002f 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001c 00000030 00000054 7ea72aeb 94c531ff 92c330ff 92c330ff 8ec129ff 9eca49ff f7f9f3ff a0ca4bff e4efceff c4de90ff 84bb16ff dbebbeff fafbf9ff bdd982ff ffffffff bcda82ff 9fca4aff fffeffff c6df94ff dbeabbff f0f5e6ff 8ec129ff d6e7b2ff ffffffff c8df98ff 9bc840ff e7f0d3ff deecc2ff c3de8eff fdfcfeff 9dc945ff b1d46dff fffeffff 9fca4aff e6f0d1ff e5f0d0ff c0db88ff fefeffff b2d46eff 8bbf23ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 94c531ff 7ea72aeb 00000054 00000030 0000001c 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 7da62aeb 93c331ff 91c130ff 91c130ff 89bd22ff bbd880ff ffffffff cee3a4ff eef5e0ff e3eeccff 87bc1dff daeabbff e0edc8ff 87bc1eff f5f8f0ff bcd985ff aed169ff fffdffff 8bbe26ff b2d36fff f1f6e8ff 8ec02bff d5e7b3ff e7f0d3ff 85bb19ff 95c338ff fffeffff b1d370ff 89bd22ff fefdffff b2d371ff abd063ff f8faf4ff a5cc57ff f7f9f3ff bbd881ff 86bc1cff f4f7eeff b4d473ff 8abd23ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 93c331ff 7da62aeb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 74a11ceb 89bc21ff 87ba20ff 87ba1fff 84b91aff dfebc6ff e6f0d0ff cde1a5ff d7e7b7ff f6f8f2ff 95c23aff d3e5afff deebc5ff 84b819ff f5f8efff b7d67cff 9ec74bff fdfcfeff 9cc646ff c0da8bff f0f5e7ff 84b81aff d1e4acff e3eecdff 82b716ff 89bb22ff f0f5e7ff c2db8fff 9cc646ff fbfbfbff 9fc84dff a7cc5bff f7f9f4ff 99c441ff eaf1daff c8df99ff 96c33dff fafbf8ff acce65ff 80b612ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 89bc21ff 74a11ceb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 9eb76beb bad87dff b7d57cff b6d478ff bdd986ff fafafaff cee1a5ff a6cc5cff b4d476ff f9faf7ff d0e3a9ff e1eccbff eaf1dcff b6d478ff f7f9f4ff d6e6b5ff b9d67eff f8f9f5ff f3f7ecff f6f9f3ff f1f5e8ff b6d478ff e2eecdff ecf3e0ff b6d478ff b2d272ff dfebc6ff f9faf5ff f3f7ebff f2f6ebff b6d478ff cce0a2ff f9faf9ff bcd885ff e1eccaff f9fbf6ff f1f5e8ff fdfcfdff cce0a2ff b3d373ff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff bad87dff 9eb76beb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 e0dce7eb ffffffff ffffffff ffffffff ffffffff fafafbff fffdffff ffffffff fffeffff fafafaff fffdffff fdfcffff fcfbfeff ffffffff fafafbff fffdffff ffffffff fafafaff fdfbffff fbfbfdff fbfafcff ffffffff fdfbffff fcfbfdff ffffffff ffffffff fdfbffff fbfafdff fdfbffff fafafbff ffffffff fffdffff fafafaff ffffffff fdfbffff fbfafcff fdfcffff f9f9f9ff fffdffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e0dce7eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fbfbfbff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff fbfbfbff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d4d4d4eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d4d4d4eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d3d3d3eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d3d3d3eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff f3f3f4ff f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d1d1d1eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff cfcfcfeb 00000054 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d0d0d0eb f4f4f4ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f2f2f4ff ecefe9ff b6d37aff ecefe7ff f2f2f3ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f7f7f7ff d5d5d5eb 05050556 00000031 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f4ff ebede5ff a5ca59ff e9ede3ff f1f1f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f3f3f3ff f5f5f5ff eeeeeeff ddddddfb 4a4a4a70 00000032 0000001d 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f3ff eceee7ff a8cc62ff e7ebdeff f2f1f4ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff efefefff f2f2f2ff efefefff d4d4d4ff ccccccff bcbcbcfc 39393973 00000033 0000001e 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cdcdcdeb f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff eeeeeeff efefefff f1f0f3ff ededebff aacc66ff e8ebe2ff f4f1faff f1f0f4ff f0eff1ff efefefff eeeeeeff efefefff efefefff efefefff efefefff efefefff eeeeeeff f1f1f1ff ebebebff c6c6c6ff c1c1c1ff ccccccff bbbbbbf9 2929296f 00000033 0000001f 0000000f 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff eeeeefff f2f0f7ff f5f1fdff f2f0f5ff e7ebe1ff a4c95cff cedeaeff e0e7d2ff e4e9dcff ededecff f4f0faff f3f0f9ff efeef0ff edededff edededff edededff edededff eeeeeeff f0f0f0ff cececeff bdbdbdff c6c6c6ff ccccccff bbbbbbf9 2727276f 00000034 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff ededeeff f3f0f9ff f1eff5ff dae3c7ff bcd48bff a9cc66ff 97c342ff 8ebe2eff 8dbe2eff 90bf32ff 91bf35ff 9dc54eff b4d07bff d3e0b8ff eeeef0ff f3f0f9ff ededeeff edededff edededff eeeeeeff e8e8e8ff c1c1c1ff c1c1c1ff c6c6c6ff ccccccff bbbbbbfa 28282870 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cbcbcbeb efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ececebff efedf2ff f3eff9ff d6e1c0ff a7ca62ff 8cbc2cff 85b91fff 88ba23ff 8bbc2aff 8ebd2eff 8dbd2dff 8bbc2aff 8bbc29ff 8abb27ff 86b91fff 89bb26ff a1c655ff d2dfb8ff f2eff8ff eeedf0ff ecececff eeeeeeff e4e4e4ff bbbbbbff c1c1c1ff c5c5c5ff cbcbcbff bababafa 27272771 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebeaff efedf2ff f1eef7ff ecebecff ebebebff ebebebff ebebeaff f0edf5ff eaeae9ff b4d07dff 8aba29ff 87b921ff 8cbc2dff 8dbc2fff 8dbc2fff 8dbc2fff 8dbc30ff 8cbc2dff 8bbb2aff 8bbb2aff 8cbb2cff 8dbc30ff 8dbc2eff 87b924ff 88ba25ff b7d182ff edecefff eeedf1ff eeeeeeff e0e0e0ff b7b7b7ff c1c1c1ff c5c5c7ff cecdd1ff bbbabdfa 27282771 00000035 00000020 00000011 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff efecf2ff d3dfbcff c7d8a2ff f0edf4ff efedf4ff eaeaeaff f1edf6ff e2e6daff 9fc655ff 84b71eff 8bbb2cff 8dbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8bbb2cff 8fbc33ff ccdbadff cedcb2ff 92be39ff 8bbb2cff 8cbc2fff 8dbc2fff 8bbb2cff 84b71dff abcb6cff edeceeff eeedefff ebebebff b8b9b8ff c0bec3ff c4c4c2ff bcc4afff b0b5a7f9 29282a70 00000035 00000020 00000011 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c9c9c9eb ecececff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff edebf0ff dbe2cdff a3c65cff a7c865ff dbe2ccff f5efffff e3e6dbff 99c14aff 85b71fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 89b929ff 94be3fff eeecf2ff f0edf6ff 9ac14bff 89b928ff 8cba2fff 8cba2fff 8cba2fff 8cba2eff 83b61eff b3ce7cff edebf1ff eeeeefff d9d7dcff 9ba091ff 89a352ff 8dae4dff 8ca35df9 2d2a3272 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e7ff eceaf0ff eceaf0ff c1d59bff 9bc24fff bed394ff a3c65eff 84b620ff 8cba2fff 8bba2fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8ab92bff a3c65dff a4c760ff 8aba2bff 8bba2eff 8bba2eff 8bba2eff 8cba2fff 8cba2fff 86b724ff 82b51cff d4debfff f0ecf8ff eaece5ff 8aae43ff 61841cff 76933dff 7a904ffa 24222871 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e9e8eaff efecf6ff e3e6dfff 99c14bff 83b61fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 86b724ff 86b723ff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 89b929ff 82b61dff 96c044ff cad8abff e0e3d7ff eceaf1ff d6dfc3ff 8abd26ff 88b72cff 77a027ff 5d7d1fef 0000005e 00000034 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c6c6c6eb eaeaeaff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff ebe9eeff dde2d3ff 92bd3cff 89b729ff 8bb92eff 8bb92dff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8ab92cff 83b51fff 8cb930ff bcd191ff e4e5e1ff c9d7aaff 90bb38ff c8d8a9ff e0e4d9ff 8ab82bff 8bb92cff 90c030ff 7ba528ea 00000057 00000033 0000001f 0000000f 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c5c5c5eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff ece9f3ff b2cc7dff 83b41eff 8bb82fff 85b624ff 83b41fff 88b72aff 8bb82fff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 85b523ff 85b625ff acc971ff dee2d6ff d5dec4ff a0c35aff 84b520ff 82b41eff 96be47ff e7e6e8ff aac86dff 83b521ff 8cba2fff 769e28ec 00000057 00000033 0000001e 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e7e6e9ff e1e3dcff 93bc40ff 86b627ff 87b628ff a8c76bff c4d4a1ff 93bc41ff 87b62aff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 8ab82eff 86b627ff 82b41fff 9dc155ff d3ddc1ff dee2d7ff adca75ff 86b627ff 84b523ff 89b72eff 8ab82eff 81b41eff bbd191ff dee2d6ff 89b82eff 89b92bff 769f28eb 00000056 00000032 0000001d 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff eae7f0ff cad7afff 85b426ff 87b62aff 87b62aff d7decaff fdf1ffff adc977ff 82b31fff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 87b52aff 81b31eff 90ba3dff c5d4a5ff e2e3dfff bdd094ff 8cb834ff 82b320ff 88b62cff 89b62eff 89b62eff 89b62eff 87b529ff 8bb832ff e0e2dbff b6cd87ff 84b520ff 769e28eb 00000056 00000031 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff ebe8f2ff b8ce8cff 81b21eff 89b62eff 86b429ff a2c360ff b9cf8fff 91ba3dff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 88b62cff 82b320ff 88b52cff b5cd87ff e0e2ddff cad7b1ff 95bd46ff 82b21fff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 82b220ff acc773ff e5e4e6ff 93bc3fff 729a1feb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e4ff e8e6edff acc876ff 81b31fff 88b62dff 88b62eff 84b425ff 81b320ff 86b52aff 88b62eff 88b62dff 88b62dff 88b62dff 83b323ff 83b322ff a5c467ff d9decfff d6ddc9ff a1c260ff 82b321ff 84b425ff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 87b62bff 84b425ff d3dbc4ff c3d5a1ff 6f9918eb 00000055 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e5e5e5ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e4e2e4ff e6e4eaff a8c56dff 82b321ff 88b62dff 88b62dff 88b52dff 88b52dff 88b62dff 88b62dff 88b62dff 85b427ff 80b21dff 98bd4dff ced8b8ff dde0d8ff afc97dff 86b529ff 82b321ff 88b52dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 82b321ff 9cc056ff e4e5e3ff 8ba752eb 00000055 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e2e1e2ff e6e3eaff aac572ff 81b120ff 87b42dff 87b42dff 87b42dff 87b42dff 88b42dff 86b42aff 7fb01eff 8cb737ff bed09cff e0e1deff becf9aff 8cb737ff 80b11fff 86b42bff 88b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42cff 80b11fff c3d3a3ff c1c2c0eb 00000054 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e8e4efff b4ca87ff 7fb01dff 87b42dff 87b42dff 87b42dff 86b42cff 81b120ff 85b328ff aec87cff dcdfd8ff cbd6b6ff 96bc4cff 80b01eff 84b328ff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 83b225ff 94bc45ff bec0baeb 00000255 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c1c1c1eb e3e3e3ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e6e3ecff c5d3a9ff 82b124ff 86b32cff 86b32dff 82b124ff 80b020ff a0c060ff d4dac7ff d6dbccff a2c165ff 81b123ff 82b124ff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 85b428ff 8da658eb 00000555 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e1e1e4ff daddd4ff 8db63bff 80af22ff 7eaf1dff 93b946ff c7d3afff dcded9ff b1c884ff 86b22cff 80b021ff 86b22cff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42dff 719822eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e5e2ebff abc577ff 83b127ff b9cc91ff dddedaff c0d0a1ff 8db63cff 7faf1fff 85b12aff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42eff 739927eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e1e1e1ff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff e1dfe3ff d6daceff cfd7c0ff cbd5b9ff 97bc51ff 7eaf1eff 82b126ff 86b22dff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 87b42dff 729926eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff e0dfe3ff e4e0eaff e4e0eaff e8e3f4ff c9d4b6ff 7eae1fff 80af21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff dddddcff e1e0e6ff d5d9cdff b6c98fff b3c889ff cfd6c2ff e1dfe5ff 98bb52ff 7fae21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff e1dee4ff cdd5bfff 8bb43aff 7dac1dff 7ead1fff 84b02bff c7d1b0ff ced5c0ff 82af27ff 83b02aff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dddcddff dfdee3ff 9ebd5eff 7cac1bff 84b02cff 84b02cff 7fae23ff 8ab338ff dcdcdaff a7c272ff 7cac1dff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdeff dadbd9ff 8cb43dff 80ae26ff 83af2cff 83af2cff 83af2cff 7cac1eff abc47cff d8dad4ff 87b132ff 81ae27ff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdcff dedde1ff 9bbb5cff 7cab1fff 83af2cff 83af2cff 83af2cff 81ae29ff 83af2bff d2d7c9ff b6c991ff 7cab1dff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001c 00000030 00000054 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dfdde4ff c3cfadff 7fad25ff 82ae2aff 83ae2cff 83ae2cff 83ae2cff 7dac20ff 9dbc60ff dcdbdeff 8fb544ff 7fac23ff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000054 00000030 0000001c 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002f 00000053 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadbff dfdde5ff a1be68ff 7caa1eff 83ae2cff 83ae2cff 83ae2cff 83ae2bff 7dac21ff c3cfadff c3ceadff 7dac21ff 82ae2bff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000053 0000002f 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001a 0000002c 00000050 c4c4c4ef e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e0e0e0ff e4e2e8ff d5dbcaff 8db639ff 84b229ff 87b32dff 87b32dff 87b32dff 83b125ff 94ba47ff dfe0deff a5c269ff 82b123ff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 89b62dff 759c27ef 00000050 0000002c 0000001a 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 00000018 00000028 00000048 7f7f7fd6 858585ef 838383f1 828282f2 818181f3 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 87848af4 637244f4 4a6612f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 496611f4 717960f4 777c6cf4 4c6715f4 4d6818f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f3 4e6919f2 4f691af1 4f6b1aef 4c6519d6 00000048 00000028 00000018 0000000b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000014 00000023 0000003b 00000062 0000007e 00000089 00000091 00000098 0000009b 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009b 00000098 00000091 00000089 0000007e 00000062 0000003b 00000023 00000014 0000000a 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000011 0000001c 0000002b 0000003c 0000004b 00000057 0000005f 00000066 00000069 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 00000069 00000066 0000005f 00000057 0000004b 0000003c 0000002b 0000001c 00000011 00000008 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000000c 00000014 00000020 0000002c 00000037 00000040 00000046 0000004b 0000004d 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004d 0000004b 00000046 00000040 00000037 0000002c 00000020 00000014 0000000c 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000008 0000000e 00000015 0000001d 00000025 0000002b 0000002f 00000033 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000033 0000002f 0000002b 00000025 0000001d 00000015 0000000e 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000005 00000008 0000000d 00000012 00000016 0000001a 0000001d 0000001f 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000001f 0000001d 0000001a 00000016 00000012 0000000d 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000009 0000000b 0000000d 0000000f 00000010 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 00000010 0000000f 0000000d 0000000b 00000009 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -4,27 +4,34 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ @@ -152,92 +159,85 @@ │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 1 70 220 255 255 6 218 255 255 255 14 253 18 255 255 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 230 106 235 255 24 46 56 58} │ │ + 0 1 70 220 6 218 14 253 18 19 230 106 235 24 46 56 58} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000001020304050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505040302010000 │ │ -0000060708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090807060000 │ │ -00000b0c090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090c0b0000 │ │ -00000d0e0f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f0e0d0000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f1112130a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1415151617151517161515180a1915151a1b151b1a1515151c0a0a1d1a1e1f20212223130e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a24250a0a0a262728292a2b2c09132d2b2e2f2b30310a322b210a333435360a3716330a0a1338393a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f1b3b0a0a223c3d0a0a1d2b1f0a0a0f3e3d3f40410a0a172b420a0a43150a2544450a0a0a0a3646320a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a472b480a0a491f0a0a0a4a2b050a0a0a20314b4c0a0a122b2c0f0a0a4d4e0a4f2b500a0a0a0a0a51280a0e100000 │ │ -0000100e0a255253540a3355420a0a0a0a0a0a475556570a4158592b5a080a59220a0a135b35250a0a0a5c5d5e0a0a0a282b1f0a0a0a5f590a522b2748570a0a0a5e1c0a0e100000 │ │ -0000100e0a4d602b1f0530613c620a0a0a6351603d1a640a654a39664a670a0a0a0a0a682b200a0a0a0a0a0a0a0a0a0a232b050a0a0a0a0a0a0f692b2b2c6a080a0a0a0a0e100000 │ │ -0000100e0a0a082b6b2d0f082b6c0a0a6d1a6e0a0a6f440a0a33352e0a0a0a0a0a0a0a702b3f0a0a0a0a0a0a0a0a0a137135250a0a0a0a0a0a0a25723c2b2b3532290a0a0e100000 │ │ -0000100e0a0a6c2b730a0a142b740a0a6e39750a2576770a0a482b2f0a0a0a0a0a0a0a782b5a0a0a0a0a0a0a0a0a0a522b200a0a0a0a0a0a360f0a0a125e792b2b6f0a0a0e100000 │ │ -0000100e0a0a7a3e410a0a7b7c570a7d7e4e0905176e090a0a514b0a0a0a0a0a0a0a243c7f570a0a0a0a0a0a0a0a0a802b3f0a0a0a0a0a0a604d0a0a0a0a572e2b150a0a0e100000 │ │ -0000100e0a81826f0a0a7544600a0a832b17381d250a0a0a41396f0a0a0a0a0a0a0a842b7b0a0a0a0a0a0a0a0a0a0a302b5a0a0a0a0a0a0a69850a0a0a0a0a0a1b790a0a0e100000 │ │ -0000100e0a862b680a0a282b4d2970682b2d0a0a0a0f130a3d2b5a0a6f7d0a0a0a0a322b450a0a0a0a0a0a0a0a0a813c7f570a0a0a0a0a29444a0a0a0a0a0a872c720a0a0e100000 │ │ -0000100e0a722c870a0a77661388893671640f0a368a5a0a8b441349500a0a0a0a36662b4d0a0a0a0a0a0a0a0a0a552b690a0a0a0a0a0a422b7f8c0f0a0a0f212c8d0a0a0e100000 │ │ -0000100e138e6e0a0a0a2e398f3d0a0a9079694a78540a0a8635695e0f0a0a2491762c2c7691620a0a0a0a0a92172c2c2c8e4a0a0a0a0a145922386988939472120a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a95090a0a0a0a1358960f0a0a0a0a12810a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a295858290a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -00000d970e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e970d0000 │ │ -00000b98999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99980b0000 │ │ -0000069b9c9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9d9c9b060000 │ │ -000001060b0d1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100d0b06010000 │ │ +000001020311121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212110302010000 │ │ +000004051314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515141305040000 │ │ +000006071415151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151407060000 │ │ +000008161715151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151716080000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +0000091615151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151718191a1515151516090000 │ │ +00000916151515151515151515151515151515151515151515151515151515151b1c1c1d1e1c1c1e1d1c1c1f15201c1c21221c22211c1c1c231515242125262728292a1a16090000 │ │ +0000091615151515151515151515151515151515151515151515152b2c1515152d2e2f30313233141a3432353632373815393228153a3b3c3d153e1d3a15151a3f40411516090000 │ │ +000009161515151515151515151515151515151515151515151517224215152943441515243226151517454446474815151e324915154a1c152c4b4c151515153d4d391516090000 │ │ +00000916151515151515151515151515151515151515151515154e324f151550261515155132121515152738525315151932331715155455155632571515151515582f1516090000 │ │ +00000916152c595a5b153a5c491515151515154e5c5d5e15485f6032611315602915151a623c2c1515156364651515152f322615151566601559322e4f5e15151565231516090000 │ │ +00000916155467322612376843691515156a586744216b156c51406d516e15151515156f3227151515151515151515152a3212151515151515177032323371131515151516090000 │ │ +000009161515133272341713327315157421751515764b15153a3c35151515151515157732461515151515151515151a783c2c151515151515152c794332323c3930151516090000 │ │ +00000916151573327a15151b327b151575407c152c7d7e15154f3236151515151515157f32611515151515151515155932271515151515153d171515196580323276151516090000 │ │ +000009161515814548151582835e1584855514121e751415155852151515151515152b43865e1515151515151515158732461515151515156754151515155e35321c151516090000 │ │ +000009161588897615157c4b6715158a321e3f242c151515484076151515151515158b328215151515151515151515373261151515151515708c1515151515152280151516090000 │ │ +00000916158d326f15152f325430776f3234151515171a154432611576841515151539324c1515151515151515158843865e1515151515304b5115151515158e3379151516090000 │ │ +000009161579338e15157e6d1a8f903d786b17153d916115924b1a5057151515153d6d32541515151515151515155c32701515151515154932869317151517283394151516090000 │ │ +000009161a9575151515354096441515978070517f5b15158d3c70651715152b987d33337d98691515151515991e3333339551151515151b60293f708f9a9b791915151516090000 │ │ +00000916151515151515159c14151515151a5f9d171515151519881515151515151515151515151515151515151515151515151515151515151515305f5f30151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +0000080a161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616160a080000 │ │ +0000060b0c9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e0c0b060000 │ │ +0000040d0e0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0e0d040000 │ │ +000001040608090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909080604010000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_launcher.png │ ├── sng │ │ @@ -3,22 +3,27 @@ │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ @@ -97,55 +102,50 @@ │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 3 197 255 255 11 255 255 255 18 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 17 200 255 36 54 58} │ │ + 0 3 197 11 18 19 17 200 36 54 58} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -010203040404040404040404040404040404040404040404040404040404040404030201 │ │ -050607080808080808080808080808080808080808080808080808080808080808070605 │ │ -090608080808080808080808080808080808080808080808080808080808080808080609 │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080b0b0b0b0b080b0b0b0b0b0b080c0d0e08060a │ │ -0a060808080808080808080808080f08101112131415161718191a1b1c1d1c1e1f20080a │ │ -0a0608080808080808080808082122081a231020082425262728292a2b2c2d080b2e060a │ │ -0a06082f22303132080433343536371d38082e14080d21083931083a213b3c3d2635060a │ │ -0a06083e3f4041424344454608203508080b474808080808344908084a23263d3c4b060a │ │ -0a06084c1e354d214e254b0c4f50350b085152080808080b53320808245408081224060a │ │ -0a060b550c435616574c1058595a3b085b5a5c5908085d5e3c5f08084c4c2f433d4f060a │ │ -0a06080e080b350808353808084a08080c0e0e0c08080b0e0e0e08080b084a4a0808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a600606060606060606060606060606060606060606060606060606060606060606600a │ │ -616263636363636363636363636363636363636363636363636363636363636363636261 │ │ -056465666666666666666666666666666666666666666666666666666666666666656405 │ │ +01020b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0201 │ │ +030d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0d03 │ │ +040d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d04 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f10101010100f1010101010100f1112130f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f140f15161718191a1b1c1d1e1f202122212324250f05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f26270f1f2815250f292a2b2c2d2e2f3031320f10330d05 │ │ +050d0f34273536370f0c38393a3b3c223d0f33190f12260f3e360f3f264041422b3a0d05 │ │ +050d0f434445464748494a4b0f253a0f0f104c4d0f0f0f0f394e0f0f4f282b4241500d05 │ │ +050d0f51233a5226532a501154553a100f56570f0f0f0f1058370f0f29590f0f17290d05 │ │ +050d105a11485b1b5c51155d5e5f400f605f615e0f0f626341640f0f5151344842540d05 │ │ +050d0f130f103a0f0f3a3d0f0f4f0f0f111313110f0f101313130f0f100f4f4f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +05650d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d6505 │ │ +060766666666666666666666666666666666666666666666666666666666666666660706 │ │ +0308090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090803 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -3,24 +3,29 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ @@ -128,67 +133,62 @@ │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 2 155 255 255 10 251 255 255 17 255 255 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 186 255 34 53 58} │ │ + 0 2 155 10 251 17 19 252 186 34 53 58} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000102030404040404040404040404040404040404040404040404040404040404040404040404040404040403020100 │ │ -000506070808080808080808080808080808080808080808080808080808080808080808080808080808080807060500 │ │ -00090a0b080808080808080808080808080808080808080808080808080808080808080808080808080808080b0a0900 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080d0e0f100e11120e131415160e17170e180819111a1b0d1c0a0c00 │ │ -000c0a0808080808080808080808080808081d1e08101f2021220b232425262728292a2b2c2d0d2e2f0830311a0a0c00 │ │ -000c0a0808080808080808080808080808322433333435083617080837163808393a33083b3c3b3d0808081a3e0a0c00 │ │ -000c0a3f4040193d4108080b044210431c444521303f08304647080848250808493708084a334b294c4d0b0d130a0c00 │ │ -000c0a08414e2d4f5008081751085253085254080808081c55430808080808335056080808080b1a57295825080a0c00 │ │ -000c0a08591a08045908195a2b3934205b505c0808080815520808080808084a5d5e0808085f1e082f603161080a0c00 │ │ -000c0a5b506208634b336465666708086869085c08080b5a6a0808080808086b65080808086c4a0808086d6e080a0c00 │ │ -000c0a044408626f321a3970080b03087172510d080873297408080808080b75400808080876702f08083b6b080a0c00 │ │ -000c0a773e082078795c2b40177a7b081d7c480808567d71107e080808381071156408080841746c217f390b080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c800a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a800c00 │ │ -000981828282828282828282828282828282828282828282828282828282828282828282828282828282828282810900 │ │ -000583848585858585858585858585858585858585858585858585858585858585858585858585858585858584830500 │ │ -000105090c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c09050100 │ │ +0001020c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c020100 │ │ +0003040e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e040300 │ │ +000510110f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f11100500 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f121314151316171318191a1b131c1c131d0f1e161f201221100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f22230f15242526271128292a2b2c2d2e2f3031321233340f35361f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f37293838393a0f3b1c0f0f3c1b3d0f3e3f380f404140420f0f0f1f43100600 │ │ +0006104445451e42460f0f110d47154821494a2635440f354b4c0f0f4d2a0f0f4e3c0f0f4f38502e5152111218100600 │ │ +0006100f46533254550f0f1c560f57580f57590f0f0f0f215a480f0f0f0f0f38555b0f0f0f0f111f5c2e5d2a0f100600 │ │ +0006100f5e1f0f0d5e0f1e5f303e39256055610f0f0f0f1a570f0f0f0f0f0f4f62630f0f0f64230f346536660f100600 │ │ +0006106055670f685038696a6b6c0f0f6d6e0f610f0f115f6f0f0f0f0f0f0f706a0f0f0f0f714f0f0f0f72730f100600 │ │ +0006100d490f6774371f3e750f110c0f767756120f0f782e790f0f0f0f0f117a450f0f0f0f7b75340f0f40700f100600 │ │ +0006107c430f257d7e6130451c7f800f22814d0f0f5b827615830f0f0f3d15761a690f0f0f46797126843e110f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +000607101010101010101010101010101010101010101010101010101010101010101010101010101010101010070600 │ │ +000508858585858585858585858585858585858585858585858585858585858585858585858585858585858585080500 │ │ +0003090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a090300 │ │ +000103050606060606060606060606060606060606060606060606060606060606060606060606060606060605030100 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -4,28 +4,39 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ @@ -163,120 +174,109 @@ │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 11 153 236 255 3 156 255 255 255 255 10 240 255 16 255 255 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 244 183 255 186 44 194 245 255 45 37 52 57 58} │ │ + 0 11 153 236 3 156 10 240 16 19 244 183 186 44 194 245 45 37 52 57 58} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000102030404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403020100000000 │ │ -00000005060708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0908070605000000 │ │ -0000000b0c0d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0d0c0b000000 │ │ -0000000e0f100a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a100f0e000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a121313131313131313131313131313140a0d13131313131313131313131313130a0a0a0a0a1504161718090a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a191a1a1a1b1c1a1a1a1b1c1a1a1a1a1d0a1e1a1a1a1b1b1a1a1a1c1b1a1a1a1f0a0a0a12202122232425262728292a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2b2c1a2d2e12102f1a30153132331a1c34321a1a353609371a1a22093438391a3a0a0a343b3c380a0a0a2b3d1c3e1a3f0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a4041420a0a0a431a29440a0a45211a460a0a0a151c2d0a401a47310a0a421a1a3d0a0a0a481a200a0a491a4a0a0a0a0a0a0a201a4b2b0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a093c1a320a0a0a4c4d320a0a0a4e1a1a4a0a0a0a0a254f0a2f25140a0a0a241a1a3f0a0a0a0d1a500a2b2c1a510a0a0a0a0a0a521a530a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a541a550a0a0a103e160a0a0a0a561a1a130a0a0a0a3519571b580a0a0a0a2f1a590a0a0a0a2b1c5a0a451a1a5b0a0a0a0a0a0a2b5c5d0a0a0f11000000 │ │ -000000110f0a0a0a0a0a2b120a0a2b5e2b0a0a0a0a0a0a0a0a0a2b44340a0a0a0a0a0a231a190a0a0a5a59340a0a0a0a2d1a2d0a0a0a0a0a5f6061470a0a0a0a371a1a200a0a0a0a311b130a621b1a26630a0a0a0a0a0a64420a0a0f11000000 │ │ -000000110f0a0a40256521660a672d1a59570a0a0a0a0a0a084c261f2168140a3f35354b1a6935470a620d0a0a0a0a131a1a560a0a0a0a0a6a37446b0a0a0a0a6c1a1a2e0a0a0a0a3160310a0a3a1a1a21476d2b0a0a0a1d120a0a0f11000000 │ │ -000000110f0a0a6e63591a506f704a711a720a0a0a0a0a5a3c686b2b731a160a3f6c741a4b6c6c180a0a0a0a0a0a0a751a1a270a0a0a0a0a0a0a0a0a0a0a0a0a661a1c450a0a0a0a0a0a0a0a0a76771a1a1a1a2950120a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a551a6856310a781a3e0a0a0a0a43793a310a0a4a1a470a0a0a7a1a470a0a0a0a0a0a0a0a0a0a7b1a217c0a0a0a0a0a0a0a0a0a0a0a0a2b3e1a3b0a0a0a0a0a0a0a0a0a0a0a7d7e1a1a1a1a1a655a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a7f1a1a802b0a0a811a3b0a0a0a62591a7d0a0a0a531a4a0a0a0a3b1a480a0a0a0a0a0a0a0a0a104b1a220a0a0a0a0a0a0a0a0a0a0a0a0a761a1a400a0a0a0a0a0a0a0a0a0a0a0a2b8283211a1a1a21580a0a0a0f11000000 │ │ -000000110f0a0a0a501a4b6e0a0a0a841a400a0a0a3d1a850a0a10611a84100a0a0d1b21450a0a0a0a0a0a0a0a0a361a1a490a0a0a0a0a0a0a0a0a0a0a0a0a161a1a580a0a0a0a0a0a0a0a3d1d0a0a0a0a0a86493e1a1a870a0a0a0f11000000 │ │ -000000110f0a0a0a5f1a490a0a0a45771a520a0a0a3a1a880d8969263d2b0a0a0a8a1a5f0a0a0a0a0a0a0a0a0a0a8b1a1a360a0a0a0a0a0a0a0a0a0a0a0a0a3a1a3c100a0a0a0a0a0a0a0a558c0a0a0a0a0a0a0a15261a390a0a0a0f11000000 │ │ -000000110f0a0a45211b080a0a0a891a8d0a0a0a2b5c1a4b1e2318100a0a0a0a0a461a8e0a0a0a0a0a0a0a0a0a0a8f1a4b100a0a0a0a0a0a0a0a0a0a0a0a12791a460a0a0a0a0a0a0a0a451b900a0a0a0a0a0a0a0a6f1a260a0a0a0f11000000 │ │ -000000110f0a0a481a3b0a0a0a0a331a7a0a1042101b1a6a0a0a0a0a0a0a0a0a34911a130a6b6c0a0a0a0a0a0a6b211a7b0a0a0a0a0a0a0a0a0a0a0a0a0a5a1a1a3d0a0a0a0a0a0a0a0a381a920a0a0a0a0a0a0a0a931a800a0a0a0f11000000 │ │ -000000110f0a0a471a930a0a0a45211b370a74230a2c1a4e0a0a0a0a092e0a0a431a850a0a68940a0a0a0a0a0a421a1a3d0a0a0a0a0a0a0a0a0a0a0a0a0a231a1a320a0a0a0a0a0a0a0a951a1b820a0a0a0a0a0a2b221a180a0a0a0f11000000 │ │ -000000110f0a104b1a520a0a0a581a1e0a4a72140a611a53100a0a373a240a0a4a1a960a9370100a0a0a0a0a62461a1a970a0a0a0a0a0a0a0a0a0a0a0a86391a1a150a0a0a0a0a0a0a0a471a394b180a0a0a0a34231a980a0a0a0a0f11000000 │ │ -000000110f0a381a640a0a0a0a1577913b220d0a0a62351a29734f4b162b0a0a581b301e220d0a0a0a0a4a911b1a1a1a1a4d3c140a0a0a0a0a0a0a994d1b1a1a1a1b91330a0a0a0a0a0a9a9b349b913b1940739c9c8a0a0a0a0a0a0f11000000 │ │ -000000110f0a441d370a0a0a0a0a9d404e310a0a0a0a2b82949e890d0a0a0a0a0a9f405a2b0a0a0a0a0a0d1d1d1d1d1d1d1d520a0a0a0a0a0a0a0a131d1d1d1d1d1d1d370a0a0a0a0a0aa00a0a0a7c2e94741738100a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -000000110f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f11000000 │ │ -00000011a10f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0fa111000000 │ │ -0000000ea2a30f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fa3a40e000000 │ │ -0000000ba5a6a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a6a90b000000 │ │ -000000050eaaabacadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadacabaa0e05000000 │ │ -00000000050b0e111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110e0b0500000000 │ │ +000000000102031515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151503020100000000 │ │ +000000040516171819191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191817160504000000 │ │ +00000006071a1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191a0706000000 │ │ +000000081b1c1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191c1b08000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f191a1e1e1e1e1e1e1e1e1e1e1e1e1e1e191919191920152122231819191919191b09000000 │ │ +000000091b1919191919191919191919191919191919191919191919191919191919191919191919191919242525252627252525262725252525281929252525262625252527262525252a1919191d2b2c2d2e2f303132333435191b09000000 │ │ +000000091b1919191919191919191919191919191919191919191919191919191919191919191919191936372538391d1c3a253b203c3d3e25273f3d25254041184225252d183f4344254519193f46474319191936482749254a191b09000000 │ │ +000000091b191919191919191919191919191919191919191919191919191919191919194b4c4d1919194e25344f1919502c2551191919202738194b25523c19194d25254819191953252b19195425551919191919192b255636191b09000000 │ │ +000000091b1919191919191919191919191919191919191919191919191919191919191847253d19191957583d1919195925255519191919305a193a301f1919192f25254a1919191a255b193637255c1919191919195d255e19191b09000000 │ │ +000000091b1919191919191919191919191919191919191919191919191919191919195f25601919191c4921191919196125251e191919194024622663191919193a256419191919362765195025256619191919191936676819191b09000000 │ │ +000000091b1919191919361d1919366936191919191919191919364f3f1919191919192e252419191965643f1919191938253819191919196a6b6c52191919194225252b191919193c261e196d2625316e1919191919196f4d19191b09000000 │ │ +000000091b19194b30702c711972382564621919191919191757312a2c731f194a40405625744052196d1a191919191e252561191919191975424f761919191977252539191919193c6b3c19194525252c527836191919281d19191b09000000 │ │ +000000091b1919796e64255b7a7b557c257d191919191965477376367e2521194a777f255677772319191919191919802525321919191919191919191919191971252750191919191919191919818225252525345b1d19191919191b09000000 │ │ +000000091b19191919602573613c19832549191919194e84453c19195525521919198525521919191919191919191986252c87191919191919191919191919364925461919191919191919191919888925252525257065191919191b09000000 │ │ +000000091b1919198a25258b3619198c25461919196d6425881919195e25551919194625531919191919191919191c56252d191919191919191919191919198125254b191919191919191919191919368d8e2c2525252c631919191b09000000 │ │ +000000091b1919195b2556791919198f254b19191948259019191c6c258f1c19191a262c501919191919191919194125255419191919191919191919191919212525631919191919191919482819191919199154492525921919191b09000000 │ │ +000000091b1919196a25541919195082255d1919194525931a947431483619191995256a1919191919191919191996252541191919191919191919191919194525471c1919191919191919609719191919191919203125441919191b09000000 │ │ +000000091b1919502c261719191994259819191936672556292e231c1919191919512599191919191919191919199a25561c1919191919191919191919191d842551191919191919191950269b19191919191919197a25311919191b09000000 │ │ +000000091b1919532546191919193e2585191c4d1c26257519191919191919193f9c251e197677191919191919762c25861919191919191919191919191965252548191919191919191943259d19191919191919199e258b1919191b09000000 │ │ +000000091b191952259e191919502c2642197f2e1937255919191919183919194e25901919739f1919191919194d252548191919191919191919191919192e25253d1919191919191919a025268d191919191919362d25231919191b09000000 │ │ +000000091b191c56255d19191963252919557d1f196c255e1c191942452f19195525a1199e7b1c19191919196d512525a2191919191919191919191919914425252019191919191919195225445623191919193f2e25a3191919191b09000000 │ │ +000000091b1943256f1919191920829c462d1a19196d4025347e5a562136191963263b292d1a19191919559c262525252558471f19191919191919a45826252525269c3e191919191919a5a63fa69c46244b7ea7a79519191919191b09000000 │ │ +000000091b194f28421919191919a84b593c19191919368d9fa9941a1919191919aa4b653619191919191a282828282828285d19191919191919191e2828282828282842191919191919ab19191987399f7f22431c1919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000091b19191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b09000000 │ │ +000000090a1b1919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191b0a09000000 │ │ +000000080bac1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bac0c08000000 │ │ +000000060d0e0fadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadad0f0e1006000000 │ │ +000000040811121314141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141312110804000000 │ │ +000000000406080909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090908060400000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content