--- /home/fdroid/fdroiddata/tmp/fi.harism.wallpaper.flowers_10.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_fi.harism.wallpaper.flowers_10.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: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: <3MrB0a/fFNGtuPQQ/DBjvJTaPmg=>, actual: │┄ ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -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: fbab353925fd8035463a300869da5dee9e2f95082f362118c71a746377f113a4 │ -Signer #1 certificate SHA-1 digest: 3001eb185d310afd4d29680a1eaeedd3b7a72bd0 │ -Signer #1 certificate MD5 digest: 313bc84afade6e8b1013d878741587f2 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: a5760e07bc0127acbd9e78b93ce6c42dd0030d38370bc1fccf588e50bc189e27 │ -Signer #1 public key SHA-1 digest: 5d5e5eae7c3d0af8341acfc155ab18db019655bc │ -Signer #1 public key MD5 digest: 7d70309ad0d0cbb8d96b739838e4d155 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,385 +1,375 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 54924 (000000000000D68Ch) │ - Actual end-cent-dir record offset: 54902 (000000000000D676h) │ - Expected end-cent-dir record offset: 54902 (000000000000D676h) │ + Zip archive file size: 55111 (000000000000D747h) │ + Actual end-cent-dir record offset: 55089 (000000000000D731h) │ + Expected end-cent-dir record offset: 55089 (000000000000D731h) │ (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 12 entries. │ The central directory is 826 (000000000000033Ah) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 54076 (000000000000D33Ch). │ + is 54263 (000000000000D3F7h). │ │ │ 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 Jan 11 17:21:48 │ - 32-bit CRC value (hex): bbf769c7 │ - compressed size: 436 bytes │ - uncompressed size: 757 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #2: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/AE473984.SF │ - │ - offset of local header from start of archive: 502 │ - (00000000000001F6h) 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 Jan 11 17:21:48 │ - 32-bit CRC value (hex): 1d6aec1c │ - compressed size: 499 bytes │ - uncompressed size: 878 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 24 00:23:46 │ + 32-bit CRC value (hex): 45b14f58 │ + compressed size: 892 bytes │ + uncompressed size: 2472 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - There is no file comment. │ - │ -Central directory entry #3: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/AE473984.RSA │ - │ - offset of local header from start of archive: 1067 │ - (000000000000042Bh) 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 Jan 11 17:21:48 │ - 32-bit CRC value (hex): 31efb9db │ - compressed size: 1035 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ │ There is no file comment. │ │ -Central directory entry #4: │ +Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/ic_application.png │ │ - offset of local header from start of archive: 2169 │ - (0000000000000879h) bytes │ + offset of local header from start of archive: 961 │ + (00000000000003C1h) 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 Jan 11 14:10:12 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 26a4ac92 │ compressed size: 17331 bytes │ uncompressed size: 17331 bytes │ length of filename: 31 characters │ - length of extra field: 4 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ -Central directory entry #5: │ +Central directory entry #3: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/ic_thumbnail.jpg │ │ - offset of local header from start of archive: 19567 │ - (0000000000004C6Fh) bytes │ + offset of local header from start of archive: 18353 │ + (00000000000047B1h) 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 Jan 11 14:09:46 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 1e2256bd │ compressed size: 10170 bytes │ uncompressed size: 10170 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: │ +Central directory entry #4: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/layout/preference_color.xml │ │ - offset of local header from start of archive: 29798 │ - (0000000000007466h) bytes │ + offset of local header from start of archive: 28582 │ + (0000000000006FA6h) 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 Jan 11 14:10:12 │ + file last modified on (DOS date/time): 2017 Sep 24 00:23:46 │ 32-bit CRC value (hex): c842cafd │ - compressed size: 648 bytes │ + compressed size: 647 bytes │ uncompressed size: 2084 bytes │ length of filename: 31 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #7: │ +Central directory entry #5: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/preference_slider.xml │ │ - offset of local header from start of archive: 30523 │ - (000000000000773Bh) bytes │ + offset of local header from start of archive: 29306 │ + (000000000000727Ah) 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 Jan 11 14:10:12 │ + file last modified on (DOS date/time): 2017 Sep 24 00:23:46 │ 32-bit CRC value (hex): b8cc8a8d │ compressed size: 279 bytes │ uncompressed size: 528 bytes │ length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #8: │ +Central directory entry #6: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/xml/flowers.xml │ │ - offset of local header from start of archive: 30880 │ - (00000000000078A0h) bytes │ + offset of local header from start of archive: 29663 │ + (00000000000073DFh) 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 Jan 11 14:10:12 │ + file last modified on (DOS date/time): 2017 Sep 24 00:23:46 │ 32-bit CRC value (hex): cc384150 │ compressed size: 277 bytes │ uncompressed size: 472 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #9: │ +Central directory entry #7: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/xml/preferences.xml │ │ - offset of local header from start of archive: 31222 │ - (00000000000079F6h) bytes │ + offset of local header from start of archive: 30005 │ + (0000000000007535h) 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 Jan 11 14:10:12 │ + file last modified on (DOS date/time): 2017 Sep 24 00:23:46 │ 32-bit CRC value (hex): 0f5547b5 │ - compressed size: 739 bytes │ + compressed size: 738 bytes │ uncompressed size: 2456 bytes │ length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #10: │ +Central directory entry #8: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + resources.arsc │ │ - offset of local header from start of archive: 32030 │ - (0000000000007D1Eh) bytes │ + offset of local header from start of archive: 30812 │ + (000000000000785Ch) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 07f8e465 │ + compressed size: 8644 bytes │ + uncompressed size: 8644 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 #9: │ +--------------------------- │ + │ + classes.dex │ + │ + offset of local header from start of archive: 39500 │ + (0000000000009A4Ch) 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 Jan 11 14:10:12 │ - 32-bit CRC value (hex): 74e04d5c │ - compressed size: 824 bytes │ - uncompressed size: 2296 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:23:46 │ + 32-bit CRC value (hex): 86939bc7 │ + compressed size: 12586 bytes │ + uncompressed size: 25884 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 #11: │ +Central directory entry #10: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 32919 │ - (0000000000008097h) bytes │ + offset of local header from start of archive: 52143 │ + (000000000000CBAFh) 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 Jan 11 14:10:14 │ - 32-bit CRC value (hex): 05da6ebc │ - compressed size: 8500 bytes │ - uncompressed size: 8500 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 2017 Sep 24 00:23:46 │ + 32-bit CRC value (hex): bbf769c7 │ + compressed size: 436 bytes │ + uncompressed size: 757 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 #12: │ +Central directory entry #11: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + META-INF/AE473984.SF │ │ - classes.dex │ + offset of local header from start of archive: 52629 │ + (000000000000CD95h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 24 00:23:46 │ + 32-bit CRC value (hex): 1d6aec1c │ + compressed size: 498 bytes │ + uncompressed size: 878 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 #12: │ +--------------------------- │ + │ + META-INF/AE473984.RSA │ │ - offset of local header from start of archive: 41464 │ - (000000000000A1F8h) bytes │ + offset of local header from start of archive: 53177 │ + (000000000000CFB9h) 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 Jan 11 14:10:10 │ - 32-bit CRC value (hex): d1eec992 │ - compressed size: 12555 bytes │ - uncompressed size: 25812 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 24 00:23:46 │ + 32-bit CRC value (hex): 31efb9db │ + compressed size: 1035 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 │┄ Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff. │ @@ -1,8 +1,8 @@ │ -00000000: 0200 0c00 3421 0000 0100 0000 0100 1c00 ....4!.......... │ +00000000: 0200 0c00 c421 0000 0100 0000 0100 1c00 .....!.......... │ 00000010: f00e 0000 3d00 0000 0000 0000 0001 0000 ....=........... │ 00000020: 1001 0000 0000 0000 0000 0000 2200 0000 ............"... │ 00000030: 4200 0000 6400 0000 8700 0000 9d00 0000 B...d........... │ 00000040: b700 0000 bb00 0000 bf00 0000 c800 0000 ................ │ 00000050: d100 0000 da00 0000 e300 0000 ec00 0000 ................ │ 00000060: f000 0000 f400 0000 f800 0000 0e02 0000 ................ │ 00000070: ff02 0000 a003 0000 dc04 0000 b007 0000 ................ │ @@ -233,16 +233,16 @@ │ 00000e80: 7370 6c69 6e65 5f71 7561 6c69 7479 0011 spline_quality.. │ 00000e90: 116b 6579 5f63 6f6c 6f72 735f 7363 6865 .key_colors_sche │ 00000ea0: 6d65 0011 116b 6579 5f63 6f6c 6f72 735f me...key_colors_ │ 00000eb0: 6267 5f74 6f70 0014 146b 6579 5f63 6f6c bg_top...key_col │ 00000ec0: 6f72 735f 6267 5f62 6f74 746f 6d00 1313 ors_bg_bottom... │ 00000ed0: 6b65 795f 636f 6c6f 7273 5f66 6c6f 7765 key_colors_flowe │ 00000ee0: 725f 3100 1313 6b65 795f 636f 6c6f 7273 r_1...key_colors │ -00000ef0: 5f66 6c6f 7765 725f 3200 0000 0002 1c01 _flower_2....... │ -00000f00: 3812 0000 7f00 0000 6600 6900 2e00 6800 8.......f.i...h. │ +00000ef0: 5f66 6c6f 7765 725f 3200 0000 0002 2001 _flower_2..... . │ +00000f00: c812 0000 7f00 0000 6600 6900 2e00 6800 ........f.i...h. │ 00000f10: 6100 7200 6900 7300 6d00 2e00 7700 6100 a.r.i.s.m...w.a. │ 00000f20: 6c00 6c00 7000 6100 7000 6500 7200 2e00 l.l.p.a.p.e.r... │ 00000f30: 6600 6c00 6f00 7700 6500 7200 7300 0000 f.l.o.w.e.r.s... │ 00000f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -250,283 +250,292 @@ │ 00000f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000fd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001000: 0000 0000 0000 0000 1c01 0000 0800 0000 ................ │ -00001010: 9801 0000 4400 0000 0100 1c00 7c00 0000 ....D.......|... │ -00001020: 0800 0000 0000 0000 0001 0000 3c00 0000 ............<... │ -00001030: 0000 0000 0000 0000 0700 0000 1200 0000 ................ │ -00001040: 1b00 0000 2100 0000 2900 0000 3200 0000 ....!...)...2... │ -00001050: 3a00 0000 0404 6174 7472 0008 0864 7261 :.....attr...dra │ -00001060: 7761 626c 6500 0606 6c61 796f 7574 0003 wable...layout.. │ -00001070: 0378 6d6c 0005 0561 7272 6179 0006 0673 .xml...array...s │ -00001080: 7472 696e 6700 0505 7374 796c 6500 0202 tring...style... │ -00001090: 6964 0000 0100 1c00 1807 0000 4400 0000 id..........D... │ -000010a0: 0000 0000 0001 0000 2c01 0000 0000 0000 ........,....... │ -000010b0: 0000 0000 1100 0000 2000 0000 3300 0000 ........ ...3... │ -000010c0: 4700 0000 5100 0000 5f00 0000 7e00 0000 G...Q..._...~... │ -000010d0: 9c00 0000 b400 0000 cb00 0000 e200 0000 ................ │ -000010e0: f900 0000 0a01 0000 1b01 0000 2e01 0000 ................ │ -000010f0: 4101 0000 5501 0000 6901 0000 7401 0000 A...U...i...t... │ -00001100: 8701 0000 9001 0000 9e01 0000 b601 0000 ................ │ -00001110: cd01 0000 e601 0000 fe01 0000 1702 0000 ................ │ -00001120: 2702 0000 4402 0000 6302 0000 7802 0000 '...D...c...x... │ -00001130: 8f02 0000 b202 0000 d702 0000 f602 0000 ................ │ -00001140: 1703 0000 2603 0000 3c03 0000 5403 0000 ....&...<...T... │ -00001150: 6c03 0000 8603 0000 9e03 0000 b803 0000 l............... │ -00001160: ce03 0000 e603 0000 ff03 0000 1a04 0000 ................ │ -00001170: 3504 0000 4804 0000 6904 0000 8604 0000 5...H...i....... │ -00001180: 9a04 0000 ae04 0000 c504 0000 db04 0000 ................ │ -00001190: f104 0000 0d05 0000 2805 0000 3505 0000 ........(...5... │ -000011a0: 4705 0000 5b05 0000 6f05 0000 8505 0000 G...[...o....... │ -000011b0: 9805 0000 ad05 0000 c105 0000 d705 0000 ................ │ -000011c0: 0e0e 6963 5f61 7070 6c69 6361 7469 6f6e ..ic_application │ -000011d0: 000c 0c69 635f 7468 756d 626e 6169 6c00 ...ic_thumbnail. │ -000011e0: 1010 7072 6566 6572 656e 6365 5f63 6f6c ..preference_col │ -000011f0: 6f72 0011 1170 7265 6665 7265 6e63 655f or...preference_ │ -00001200: 736c 6964 6572 0007 0766 6c6f 7765 7273 slider...flowers │ -00001210: 000b 0b70 7265 6665 7265 6e63 6573 001c ...preferences.. │ -00001220: 1c67 656e 6572 616c 5f66 6c6f 7765 725f .general_flower_ │ -00001230: 636f 756e 745f 656e 7472 6965 7300 1b1b count_entries... │ -00001240: 6765 6e65 7261 6c5f 666c 6f77 6572 5f63 general_flower_c │ -00001250: 6f75 6e74 5f76 616c 7565 7300 1515 636f ount_values...co │ -00001260: 6c6f 7273 5f73 6368 656d 655f 656e 7472 lors_scheme_entr │ -00001270: 6965 7300 1414 636f 6c6f 7273 5f73 6368 ies...colors_sch │ -00001280: 656d 655f 7661 6c75 6573 0014 1473 6861 eme_values...sha │ -00001290: 6465 725f 6261 636b 6772 6f75 6e64 5f76 der_background_v │ -000012a0: 7300 1414 7368 6164 6572 5f62 6163 6b67 s...shader_backg │ -000012b0: 726f 756e 645f 6673 000e 0e73 6861 6465 round_fs...shade │ -000012c0: 725f 636f 7079 5f76 7300 0e0e 7368 6164 r_copy_vs...shad │ -000012d0: 6572 5f63 6f70 795f 6673 0010 1073 6861 er_copy_fs...sha │ -000012e0: 6465 725f 7370 6c69 6e65 5f76 7300 1010 der_spline_vs... │ -000012f0: 7368 6164 6572 5f73 706c 696e 655f 6673 shader_spline_fs │ -00001300: 0011 1173 6861 6465 725f 7465 7874 7572 ...shader_textur │ -00001310: 655f 7673 0011 1173 6861 6465 725f 7465 e_vs...shader_te │ -00001320: 7874 7572 655f 6673 0008 0861 7070 5f6e xture_fs...app_n │ -00001330: 616d 6500 1010 7072 6566 6572 656e 6365 ame...preference │ -00001340: 735f 6e61 6d65 0006 0661 7574 686f 7200 s_name...author. │ -00001350: 0b0b 6465 7363 7269 7074 696f 6e00 1515 ..description... │ -00001360: 6572 726f 725f 7368 6164 6572 5f63 6f6d error_shader_com │ -00001370: 7069 6c65 7200 1414 7072 6566 6572 656e piler...preferen │ -00001380: 6365 5f63 6f6c 6f72 5f72 6564 0016 1670 ce_color_red...p │ -00001390: 7265 6665 7265 6e63 655f 636f 6c6f 725f reference_color_ │ -000013a0: 6772 6565 6e00 1515 7072 6566 6572 656e green...preferen │ -000013b0: 6365 5f63 6f6c 6f72 5f62 6c75 6500 1616 ce_color_blue... │ -000013c0: 7072 6566 6572 656e 6365 5f63 6f6c 6f72 preference_color │ -000013d0: 5f61 6c70 6861 000d 0d67 656e 6572 616c _alpha...general │ -000013e0: 5f74 6974 6c65 001a 1a67 656e 6572 616c _title...general │ -000013f0: 5f66 6c6f 7765 725f 636f 756e 745f 7469 _flower_count_ti │ -00001400: 746c 6500 1c1c 6765 6e65 7261 6c5f 666c tle...general_fl │ -00001410: 6f77 6572 5f63 6f75 6e74 5f73 756d 6d61 ower_count_summa │ -00001420: 7279 0012 1267 656e 6572 616c 5f7a 6f6f ry...general_zoo │ -00001430: 6d5f 7469 746c 6500 1414 6765 6e65 7261 m_title...genera │ -00001440: 6c5f 7a6f 6f6d 5f73 756d 6d61 7279 0020 l_zoom_summary. │ -00001450: 2067 656e 6572 616c 5f62 7261 6e63 685f general_branch_ │ -00001460: 7072 6f70 6162 696c 6974 795f 7469 746c propability_titl │ -00001470: 6500 2222 6765 6e65 7261 6c5f 6272 616e e.""general_bran │ -00001480: 6368 5f70 726f 7061 6269 6c69 7479 5f73 ch_propability_s │ -00001490: 756d 6d61 7279 001c 1c67 656e 6572 616c ummary...general │ -000014a0: 5f73 706c 696e 655f 7175 616c 6974 795f _spline_quality_ │ -000014b0: 7469 746c 6500 1e1e 6765 6e65 7261 6c5f title...general_ │ -000014c0: 7370 6c69 6e65 5f71 7561 6c69 7479 5f73 spline_quality_s │ -000014d0: 756d 6d61 7279 000c 0c63 6f6c 6f72 735f ummary...colors_ │ -000014e0: 7469 746c 6500 1313 636f 6c6f 7273 5f73 title...colors_s │ -000014f0: 6368 656d 655f 7469 746c 6500 1515 636f cheme_title...co │ -00001500: 6c6f 7273 5f73 6368 656d 655f 7375 6d6d lors_scheme_summ │ -00001510: 6172 7900 1515 636f 6c6f 7273 5f66 6c6f ary...colors_flo │ -00001520: 7765 725f 315f 7469 746c 6500 1717 636f wer_1_title...co │ -00001530: 6c6f 7273 5f66 6c6f 7765 725f 315f 7375 lors_flower_1_su │ -00001540: 6d6d 6172 7900 1515 636f 6c6f 7273 5f66 mmary...colors_f │ -00001550: 6c6f 7765 725f 325f 7469 746c 6500 1717 lower_2_title... │ -00001560: 636f 6c6f 7273 5f66 6c6f 7765 725f 325f colors_flower_2_ │ -00001570: 7375 6d6d 6172 7900 1313 636f 6c6f 7273 summary...colors │ -00001580: 5f62 675f 746f 705f 7469 746c 6500 1515 _bg_top_title... │ -00001590: 636f 6c6f 7273 5f62 675f 746f 705f 7375 colors_bg_top_su │ -000015a0: 6d6d 6172 7900 1616 636f 6c6f 7273 5f62 mmary...colors_b │ -000015b0: 675f 626f 7474 6f6d 5f74 6974 6c65 0018 g_bottom_title.. │ -000015c0: 1863 6f6c 6f72 735f 6267 5f62 6f74 746f .colors_bg_botto │ -000015d0: 6d5f 7375 6d6d 6172 7900 1818 6b65 795f m_summary...key_ │ -000015e0: 6765 6e65 7261 6c5f 666c 6f77 6572 5f63 general_flower_c │ -000015f0: 6f75 6e74 0010 106b 6579 5f67 656e 6572 ount...key_gener │ -00001600: 616c 5f7a 6f6f 6d00 1e1e 6b65 795f 6765 al_zoom...key_ge │ -00001610: 6e65 7261 6c5f 6272 616e 6368 5f70 726f neral_branch_pro │ -00001620: 7061 6269 6c69 7479 001a 1a6b 6579 5f67 pability...key_g │ -00001630: 656e 6572 616c 5f73 706c 696e 655f 7175 eneral_spline_qu │ -00001640: 616c 6974 7900 1111 6b65 795f 636f 6c6f ality...key_colo │ -00001650: 7273 5f73 6368 656d 6500 1111 6b65 795f rs_scheme...key_ │ -00001660: 636f 6c6f 7273 5f62 675f 746f 7000 1414 colors_bg_top... │ -00001670: 6b65 795f 636f 6c6f 7273 5f62 675f 626f key_colors_bg_bo │ -00001680: 7474 6f6d 0013 136b 6579 5f63 6f6c 6f72 ttom...key_color │ -00001690: 735f 666c 6f77 6572 5f31 0013 136b 6579 s_flower_1...key │ -000016a0: 5f63 6f6c 6f72 735f 666c 6f77 6572 5f32 _colors_flower_2 │ -000016b0: 0019 1970 7265 6665 7265 6e63 655f 636f ...preference_co │ -000016c0: 6c6f 725f 5465 7874 5669 6577 0018 1870 lor_TextView...p │ -000016d0: 7265 6665 7265 6e63 655f 636f 6c6f 725f reference_color_ │ -000016e0: 5365 656b 4261 7200 0a0a 636f 6c6f 725f SeekBar...color_ │ -000016f0: 7669 6577 000f 0f63 6f6c 6f72 5f72 6564 view...color_red │ -00001700: 5f6c 6162 656c 0011 1163 6f6c 6f72 5f72 _label...color_r │ -00001710: 6564 5f73 6565 6b62 6172 0011 1163 6f6c ed_seekbar...col │ -00001720: 6f72 5f67 7265 656e 5f6c 6162 656c 0013 or_green_label.. │ -00001730: 1363 6f6c 6f72 5f67 7265 656e 5f73 6565 .color_green_see │ -00001740: 6b62 6172 0010 1063 6f6c 6f72 5f62 6c75 kbar...color_blu │ -00001750: 655f 6c61 6265 6c00 1212 636f 6c6f 725f e_label...color_ │ -00001760: 626c 7565 5f73 6565 6b62 6172 0011 1163 blue_seekbar...c │ -00001770: 6f6c 6f72 5f61 6c70 6861 5f6c 6162 656c olor_alpha_label │ -00001780: 0013 1363 6f6c 6f72 5f61 6c70 6861 5f73 ...color_alpha_s │ -00001790: 6565 6b62 6172 0012 1273 6565 6b62 6172 eekbar...seekbar │ -000017a0: 5f62 7269 6768 746e 6573 7300 0202 1000 _brightness..... │ -000017b0: 1000 0000 0100 0000 0000 0000 0202 1000 ................ │ -000017c0: 1800 0000 0200 0000 0200 0000 0000 0000 ................ │ -000017d0: 0000 0000 0102 3800 6000 0000 0200 0000 ......8.`....... │ -000017e0: 0200 0000 4000 0000 2400 0000 0000 0000 ....@...$....... │ +00001000: 0000 0000 0000 0000 2001 0000 0800 0000 ........ ....... │ +00001010: 9c01 0000 4400 0000 0000 0000 0100 1c00 ....D........... │ +00001020: 7c00 0000 0800 0000 0000 0000 0001 0000 |............... │ +00001030: 3c00 0000 0000 0000 0000 0000 0700 0000 <............... │ +00001040: 1200 0000 1b00 0000 2100 0000 2900 0000 ........!...)... │ +00001050: 3200 0000 3a00 0000 0404 6174 7472 0008 2...:.....attr.. │ +00001060: 0864 7261 7761 626c 6500 0606 6c61 796f .drawable...layo │ +00001070: 7574 0003 0378 6d6c 0005 0561 7272 6179 ut...xml...array │ +00001080: 0006 0673 7472 696e 6700 0505 7374 796c ...string...styl │ +00001090: 6500 0202 6964 0000 0100 1c00 1807 0000 e...id.......... │ +000010a0: 4400 0000 0000 0000 0001 0000 2c01 0000 D...........,... │ +000010b0: 0000 0000 0000 0000 1100 0000 2000 0000 ............ ... │ +000010c0: 3300 0000 4700 0000 5100 0000 5f00 0000 3...G...Q..._... │ +000010d0: 7e00 0000 9c00 0000 b400 0000 cb00 0000 ~............... │ +000010e0: e200 0000 f900 0000 0a01 0000 1b01 0000 ................ │ +000010f0: 2e01 0000 4101 0000 5501 0000 6901 0000 ....A...U...i... │ +00001100: 7401 0000 8701 0000 9001 0000 9e01 0000 t............... │ +00001110: b601 0000 cd01 0000 e601 0000 fe01 0000 ................ │ +00001120: 1702 0000 2702 0000 4402 0000 6302 0000 ....'...D...c... │ +00001130: 7802 0000 8f02 0000 b202 0000 d702 0000 x............... │ +00001140: f602 0000 1703 0000 2603 0000 3c03 0000 ........&...<... │ +00001150: 5403 0000 6c03 0000 8603 0000 9e03 0000 T...l........... │ +00001160: b803 0000 ce03 0000 e603 0000 ff03 0000 ................ │ +00001170: 1a04 0000 3504 0000 4804 0000 6904 0000 ....5...H...i... │ +00001180: 8604 0000 9a04 0000 ae04 0000 c504 0000 ................ │ +00001190: db04 0000 f104 0000 0d05 0000 2805 0000 ............(... │ +000011a0: 3505 0000 4705 0000 5b05 0000 6f05 0000 5...G...[...o... │ +000011b0: 8505 0000 9805 0000 ad05 0000 c105 0000 ................ │ +000011c0: d705 0000 0e0e 6963 5f61 7070 6c69 6361 ......ic_applica │ +000011d0: 7469 6f6e 000c 0c69 635f 7468 756d 626e tion...ic_thumbn │ +000011e0: 6169 6c00 1010 7072 6566 6572 656e 6365 ail...preference │ +000011f0: 5f63 6f6c 6f72 0011 1170 7265 6665 7265 _color...prefere │ +00001200: 6e63 655f 736c 6964 6572 0007 0766 6c6f nce_slider...flo │ +00001210: 7765 7273 000b 0b70 7265 6665 7265 6e63 wers...preferenc │ +00001220: 6573 001c 1c67 656e 6572 616c 5f66 6c6f es...general_flo │ +00001230: 7765 725f 636f 756e 745f 656e 7472 6965 wer_count_entrie │ +00001240: 7300 1b1b 6765 6e65 7261 6c5f 666c 6f77 s...general_flow │ +00001250: 6572 5f63 6f75 6e74 5f76 616c 7565 7300 er_count_values. │ +00001260: 1515 636f 6c6f 7273 5f73 6368 656d 655f ..colors_scheme_ │ +00001270: 656e 7472 6965 7300 1414 636f 6c6f 7273 entries...colors │ +00001280: 5f73 6368 656d 655f 7661 6c75 6573 0014 _scheme_values.. │ +00001290: 1473 6861 6465 725f 6261 636b 6772 6f75 .shader_backgrou │ +000012a0: 6e64 5f76 7300 1414 7368 6164 6572 5f62 nd_vs...shader_b │ +000012b0: 6163 6b67 726f 756e 645f 6673 000e 0e73 ackground_fs...s │ +000012c0: 6861 6465 725f 636f 7079 5f76 7300 0e0e hader_copy_vs... │ +000012d0: 7368 6164 6572 5f63 6f70 795f 6673 0010 shader_copy_fs.. │ +000012e0: 1073 6861 6465 725f 7370 6c69 6e65 5f76 .shader_spline_v │ +000012f0: 7300 1010 7368 6164 6572 5f73 706c 696e s...shader_splin │ +00001300: 655f 6673 0011 1173 6861 6465 725f 7465 e_fs...shader_te │ +00001310: 7874 7572 655f 7673 0011 1173 6861 6465 xture_vs...shade │ +00001320: 725f 7465 7874 7572 655f 6673 0008 0861 r_texture_fs...a │ +00001330: 7070 5f6e 616d 6500 1010 7072 6566 6572 pp_name...prefer │ +00001340: 656e 6365 735f 6e61 6d65 0006 0661 7574 ences_name...aut │ +00001350: 686f 7200 0b0b 6465 7363 7269 7074 696f hor...descriptio │ +00001360: 6e00 1515 6572 726f 725f 7368 6164 6572 n...error_shader │ +00001370: 5f63 6f6d 7069 6c65 7200 1414 7072 6566 _compiler...pref │ +00001380: 6572 656e 6365 5f63 6f6c 6f72 5f72 6564 erence_color_red │ +00001390: 0016 1670 7265 6665 7265 6e63 655f 636f ...preference_co │ +000013a0: 6c6f 725f 6772 6565 6e00 1515 7072 6566 lor_green...pref │ +000013b0: 6572 656e 6365 5f63 6f6c 6f72 5f62 6c75 erence_color_blu │ +000013c0: 6500 1616 7072 6566 6572 656e 6365 5f63 e...preference_c │ +000013d0: 6f6c 6f72 5f61 6c70 6861 000d 0d67 656e olor_alpha...gen │ +000013e0: 6572 616c 5f74 6974 6c65 001a 1a67 656e eral_title...gen │ +000013f0: 6572 616c 5f66 6c6f 7765 725f 636f 756e eral_flower_coun │ +00001400: 745f 7469 746c 6500 1c1c 6765 6e65 7261 t_title...genera │ +00001410: 6c5f 666c 6f77 6572 5f63 6f75 6e74 5f73 l_flower_count_s │ +00001420: 756d 6d61 7279 0012 1267 656e 6572 616c ummary...general │ +00001430: 5f7a 6f6f 6d5f 7469 746c 6500 1414 6765 _zoom_title...ge │ +00001440: 6e65 7261 6c5f 7a6f 6f6d 5f73 756d 6d61 neral_zoom_summa │ +00001450: 7279 0020 2067 656e 6572 616c 5f62 7261 ry. general_bra │ +00001460: 6e63 685f 7072 6f70 6162 696c 6974 795f nch_propability_ │ +00001470: 7469 746c 6500 2222 6765 6e65 7261 6c5f title.""general_ │ +00001480: 6272 616e 6368 5f70 726f 7061 6269 6c69 branch_propabili │ +00001490: 7479 5f73 756d 6d61 7279 001c 1c67 656e ty_summary...gen │ +000014a0: 6572 616c 5f73 706c 696e 655f 7175 616c eral_spline_qual │ +000014b0: 6974 795f 7469 746c 6500 1e1e 6765 6e65 ity_title...gene │ +000014c0: 7261 6c5f 7370 6c69 6e65 5f71 7561 6c69 ral_spline_quali │ +000014d0: 7479 5f73 756d 6d61 7279 000c 0c63 6f6c ty_summary...col │ +000014e0: 6f72 735f 7469 746c 6500 1313 636f 6c6f ors_title...colo │ +000014f0: 7273 5f73 6368 656d 655f 7469 746c 6500 rs_scheme_title. │ +00001500: 1515 636f 6c6f 7273 5f73 6368 656d 655f ..colors_scheme_ │ +00001510: 7375 6d6d 6172 7900 1515 636f 6c6f 7273 summary...colors │ +00001520: 5f66 6c6f 7765 725f 315f 7469 746c 6500 _flower_1_title. │ +00001530: 1717 636f 6c6f 7273 5f66 6c6f 7765 725f ..colors_flower_ │ +00001540: 315f 7375 6d6d 6172 7900 1515 636f 6c6f 1_summary...colo │ +00001550: 7273 5f66 6c6f 7765 725f 325f 7469 746c rs_flower_2_titl │ +00001560: 6500 1717 636f 6c6f 7273 5f66 6c6f 7765 e...colors_flowe │ +00001570: 725f 325f 7375 6d6d 6172 7900 1313 636f r_2_summary...co │ +00001580: 6c6f 7273 5f62 675f 746f 705f 7469 746c lors_bg_top_titl │ +00001590: 6500 1515 636f 6c6f 7273 5f62 675f 746f e...colors_bg_to │ +000015a0: 705f 7375 6d6d 6172 7900 1616 636f 6c6f p_summary...colo │ +000015b0: 7273 5f62 675f 626f 7474 6f6d 5f74 6974 rs_bg_bottom_tit │ +000015c0: 6c65 0018 1863 6f6c 6f72 735f 6267 5f62 le...colors_bg_b │ +000015d0: 6f74 746f 6d5f 7375 6d6d 6172 7900 1818 ottom_summary... │ +000015e0: 6b65 795f 6765 6e65 7261 6c5f 666c 6f77 key_general_flow │ +000015f0: 6572 5f63 6f75 6e74 0010 106b 6579 5f67 er_count...key_g │ +00001600: 656e 6572 616c 5f7a 6f6f 6d00 1e1e 6b65 eneral_zoom...ke │ +00001610: 795f 6765 6e65 7261 6c5f 6272 616e 6368 y_general_branch │ +00001620: 5f70 726f 7061 6269 6c69 7479 001a 1a6b _propability...k │ +00001630: 6579 5f67 656e 6572 616c 5f73 706c 696e ey_general_splin │ +00001640: 655f 7175 616c 6974 7900 1111 6b65 795f e_quality...key_ │ +00001650: 636f 6c6f 7273 5f73 6368 656d 6500 1111 colors_scheme... │ +00001660: 6b65 795f 636f 6c6f 7273 5f62 675f 746f key_colors_bg_to │ +00001670: 7000 1414 6b65 795f 636f 6c6f 7273 5f62 p...key_colors_b │ +00001680: 675f 626f 7474 6f6d 0013 136b 6579 5f63 g_bottom...key_c │ +00001690: 6f6c 6f72 735f 666c 6f77 6572 5f31 0013 olors_flower_1.. │ +000016a0: 136b 6579 5f63 6f6c 6f72 735f 666c 6f77 .key_colors_flow │ +000016b0: 6572 5f32 0019 1970 7265 6665 7265 6e63 er_2...preferenc │ +000016c0: 655f 636f 6c6f 725f 5465 7874 5669 6577 e_color_TextView │ +000016d0: 0018 1870 7265 6665 7265 6e63 655f 636f ...preference_co │ +000016e0: 6c6f 725f 5365 656b 4261 7200 0a0a 636f lor_SeekBar...co │ +000016f0: 6c6f 725f 7669 6577 000f 0f63 6f6c 6f72 lor_view...color │ +00001700: 5f72 6564 5f6c 6162 656c 0011 1163 6f6c _red_label...col │ +00001710: 6f72 5f72 6564 5f73 6565 6b62 6172 0011 or_red_seekbar.. │ +00001720: 1163 6f6c 6f72 5f67 7265 656e 5f6c 6162 .color_green_lab │ +00001730: 656c 0013 1363 6f6c 6f72 5f67 7265 656e el...color_green │ +00001740: 5f73 6565 6b62 6172 0010 1063 6f6c 6f72 _seekbar...color │ +00001750: 5f62 6c75 655f 6c61 6265 6c00 1212 636f _blue_label...co │ +00001760: 6c6f 725f 626c 7565 5f73 6565 6b62 6172 lor_blue_seekbar │ +00001770: 0011 1163 6f6c 6f72 5f61 6c70 6861 5f6c ...color_alpha_l │ +00001780: 6162 656c 0013 1363 6f6c 6f72 5f61 6c70 abel...color_alp │ +00001790: 6861 5f73 6565 6b62 6172 0012 1273 6565 ha_seekbar...see │ +000017a0: 6b62 6172 5f62 7269 6768 746e 6573 7300 kbar_brightness. │ +000017b0: 0202 1000 1000 0000 0100 0000 0000 0000 ................ │ +000017c0: 0202 1000 1800 0000 0200 0000 0200 0000 ................ │ +000017d0: 0000 0000 0000 0000 0102 4c00 7400 0000 ..........L.t... │ +000017e0: 0200 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ 000017f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001800: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001810: 1000 0000 0800 0000 0000 0000 0800 0003 ................ │ -00001820: 0000 0000 0800 0000 0100 0000 0800 0003 ................ │ -00001830: 0100 0000 0202 1000 1800 0000 0300 0000 ................ │ -00001840: 0200 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -00001850: 6000 0000 0300 0000 0200 0000 4000 0000 `...........@... │ -00001860: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -00001870: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001880: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ -00001890: 0200 0000 0800 0003 0200 0000 0800 0000 ................ │ -000018a0: 0300 0000 0800 0003 0300 0000 0202 1000 ................ │ -000018b0: 1800 0000 0400 0000 0200 0000 0000 0000 ................ │ -000018c0: 0000 0000 0102 3800 6000 0000 0400 0000 ......8.`....... │ -000018d0: 0200 0000 4000 0000 2400 0000 0000 0000 ....@...$....... │ -000018e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000018f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001900: 1000 0000 0800 0000 0400 0000 0800 0003 ................ │ -00001910: 0400 0000 0800 0000 0500 0000 0800 0003 ................ │ -00001920: 0500 0000 0202 1000 2000 0000 0500 0000 ........ ....... │ -00001930: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001940: 0000 0000 0102 3800 3001 0000 0500 0000 ......8.0....... │ -00001950: 0400 0000 4800 0000 2400 0000 0000 0000 ....H...$....... │ -00001960: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001970: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001980: 2800 0000 5000 0000 9c00 0000 1000 0100 (...P........... │ -00001990: 0600 0000 0000 0000 0200 0000 0000 0002 ................ │ -000019a0: 0800 0003 0600 0000 0100 0002 0800 0003 ................ │ -000019b0: 0700 0000 1000 0100 0700 0000 0000 0000 ................ │ -000019c0: 0200 0000 0000 0002 0800 0003 0600 0000 ................ │ -000019d0: 0100 0002 0800 0003 0700 0000 1000 0100 ................ │ -000019e0: 0800 0000 0000 0000 0500 0000 0000 0002 ................ │ -000019f0: 0800 0003 0800 0000 0100 0002 0800 0003 ................ │ -00001a00: 0900 0000 0200 0002 0800 0003 0a00 0000 ................ │ -00001a10: 0300 0002 0800 0003 0b00 0000 0400 0002 ................ │ -00001a20: 0800 0003 0c00 0000 1000 0100 0900 0000 ................ │ -00001a30: 0000 0000 0500 0000 0000 0002 0800 0003 ................ │ -00001a40: 0600 0000 0100 0002 0800 0003 0700 0000 ................ │ -00001a50: 0200 0002 0800 0003 0d00 0000 0300 0002 ................ │ -00001a60: 0800 0003 0e00 0000 0400 0002 0800 0003 ................ │ -00001a70: 0f00 0000 0202 1000 c800 0000 0600 0000 ................ │ -00001a80: 2e00 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001a90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001820: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ +00001830: 0000 0000 0800 0003 0000 0000 0800 0000 ................ │ +00001840: 0100 0000 0800 0003 0100 0000 0202 1000 ................ │ +00001850: 1800 0000 0300 0000 0200 0000 0000 0000 ................ │ +00001860: 0000 0000 0102 4c00 7400 0000 0300 0000 ......L.t....... │ +00001870: 0200 0000 5400 0000 3800 0000 0000 0000 ....T...8....... │ +00001880: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000018a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000018b0: 0000 0000 1000 0000 0800 0000 0200 0000 ................ │ +000018c0: 0800 0003 0200 0000 0800 0000 0300 0000 ................ │ +000018d0: 0800 0003 0300 0000 0202 1000 1800 0000 ................ │ +000018e0: 0400 0000 0200 0000 0000 0000 0000 0000 ................ │ +000018f0: 0102 4c00 7400 0000 0400 0000 0200 0000 ..L.t........... │ +00001900: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ +00001910: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001940: 1000 0000 0800 0000 0400 0000 0800 0003 ................ │ +00001950: 0400 0000 0800 0000 0500 0000 0800 0003 ................ │ +00001960: 0500 0000 0202 1000 2000 0000 0500 0000 ........ ....... │ +00001970: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001980: 0000 0000 0102 4c00 4401 0000 0500 0000 ......L.D....... │ +00001990: 0400 0000 5c00 0000 3800 0000 0000 0000 ....\...8....... │ +000019a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000019b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000019c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000019d0: 0000 0000 2800 0000 5000 0000 9c00 0000 ....(...P....... │ +000019e0: 1000 0100 0600 0000 0000 0000 0200 0000 ................ │ +000019f0: 0000 0002 0800 0003 0600 0000 0100 0002 ................ │ +00001a00: 0800 0003 0700 0000 1000 0100 0700 0000 ................ │ +00001a10: 0000 0000 0200 0000 0000 0002 0800 0003 ................ │ +00001a20: 0600 0000 0100 0002 0800 0003 0700 0000 ................ │ +00001a30: 1000 0100 0800 0000 0000 0000 0500 0000 ................ │ +00001a40: 0000 0002 0800 0003 0800 0000 0100 0002 ................ │ +00001a50: 0800 0003 0900 0000 0200 0002 0800 0003 ................ │ +00001a60: 0a00 0000 0300 0002 0800 0003 0b00 0000 ................ │ +00001a70: 0400 0002 0800 0003 0c00 0000 1000 0100 ................ │ +00001a80: 0900 0000 0000 0000 0500 0000 0000 0002 ................ │ +00001a90: 0800 0003 0600 0000 0100 0002 0800 0003 ................ │ +00001aa0: 0700 0000 0200 0002 0800 0003 0d00 0000 ................ │ +00001ab0: 0300 0002 0800 0003 0e00 0000 0400 0002 ................ │ +00001ac0: 0800 0003 0f00 0000 0202 1000 c800 0000 ................ │ +00001ad0: 0600 0000 2e00 0000 0000 0000 0000 0000 ................ │ 00001ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001b30: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -00001b40: d003 0000 0600 0000 2e00 0000 f000 0000 ................ │ -00001b50: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ +00001b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001b70: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00001b80: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -00001b90: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00001ba0: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ -00001bb0: f000 0000 0001 0000 1001 0000 2001 0000 ............ ... │ -00001bc0: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ -00001bd0: 7001 0000 8001 0000 9001 0000 a001 0000 p............... │ -00001be0: b001 0000 c001 0000 d001 0000 e001 0000 ................ │ -00001bf0: f001 0000 0002 0000 1002 0000 2002 0000 ............ ... │ -00001c00: 3002 0000 4002 0000 5002 0000 6002 0000 0...@...P...`... │ -00001c10: 7002 0000 8002 0000 9002 0000 a002 0000 p............... │ -00001c20: b002 0000 c002 0000 d002 0000 0800 0000 ................ │ -00001c30: 0a00 0000 0800 0003 1000 0000 0800 0000 ................ │ -00001c40: 0b00 0000 0800 0003 1100 0000 0800 0000 ................ │ -00001c50: 0c00 0000 0800 0003 1200 0000 0800 0000 ................ │ -00001c60: 0d00 0000 0800 0003 1300 0000 0800 0000 ................ │ -00001c70: 0e00 0000 0800 0003 1400 0000 0800 0000 ................ │ -00001c80: 0f00 0000 0800 0003 1500 0000 0800 0000 ................ │ -00001c90: 1000 0000 0800 0003 1600 0000 0800 0000 ................ │ -00001ca0: 1100 0000 0800 0003 1700 0000 0800 0000 ................ │ -00001cb0: 1200 0000 0800 0003 1800 0000 0800 0000 ................ │ -00001cc0: 1300 0000 0800 0003 1900 0000 0800 0000 ................ │ -00001cd0: 1400 0000 0800 0003 1a00 0000 0800 0000 ................ │ -00001ce0: 1500 0000 0800 0003 1b00 0000 0800 0000 ................ │ -00001cf0: 1600 0000 0800 0003 1c00 0000 0800 0000 ................ │ -00001d00: 1700 0000 0800 0003 1d00 0000 0800 0000 ................ │ -00001d10: 1800 0000 0800 0003 1e00 0000 0800 0000 ................ │ -00001d20: 1900 0000 0800 0003 1f00 0000 0800 0000 ................ │ -00001d30: 1a00 0000 0800 0003 2000 0000 0800 0000 ........ ....... │ -00001d40: 1b00 0000 0800 0003 2100 0000 0800 0000 ........!....... │ -00001d50: 1c00 0000 0800 0003 2200 0000 0800 0000 ........"....... │ -00001d60: 1d00 0000 0800 0003 2300 0000 0800 0000 ........#....... │ -00001d70: 1e00 0000 0800 0003 2400 0000 0800 0000 ........$....... │ -00001d80: 1f00 0000 0800 0003 2500 0000 0800 0000 ........%....... │ -00001d90: 2000 0000 0800 0003 2600 0000 0800 0000 .......&....... │ -00001da0: 2100 0000 0800 0003 2700 0000 0800 0000 !.......'....... │ -00001db0: 2200 0000 0800 0003 2800 0000 0800 0000 ".......(....... │ -00001dc0: 2300 0000 0800 0003 2900 0000 0800 0000 #.......)....... │ -00001dd0: 2400 0000 0800 0003 2a00 0000 0800 0000 $.......*....... │ -00001de0: 2500 0000 0800 0003 2b00 0000 0800 0000 %.......+....... │ -00001df0: 2600 0000 0800 0003 2c00 0000 0800 0000 &.......,....... │ -00001e00: 2700 0000 0800 0003 2d00 0000 0800 0000 '.......-....... │ -00001e10: 2800 0000 0800 0003 2e00 0000 0800 0000 (............... │ -00001e20: 2900 0000 0800 0003 2f00 0000 0800 0000 )......./....... │ -00001e30: 2a00 0000 0800 0003 3000 0000 0800 0000 *.......0....... │ -00001e40: 2b00 0000 0800 0003 3100 0000 0800 0000 +.......1....... │ -00001e50: 2c00 0000 0800 0003 3200 0000 0800 0000 ,.......2....... │ -00001e60: 2d00 0000 0800 0003 3300 0000 0800 0000 -.......3....... │ -00001e70: 2e00 0000 0800 0003 3200 0000 0800 0000 ........2....... │ -00001e80: 2f00 0000 0800 0003 3400 0000 0800 0000 /.......4....... │ -00001e90: 3000 0000 0800 0003 3500 0000 0800 0000 0.......5....... │ -00001ea0: 3100 0000 0800 0003 3600 0000 0800 0000 1.......6....... │ -00001eb0: 3200 0000 0800 0003 3700 0000 0800 0000 2.......7....... │ -00001ec0: 3300 0000 0800 0003 3800 0000 0800 0000 3.......8....... │ -00001ed0: 3400 0000 0800 0003 3900 0000 0800 0000 4.......9....... │ -00001ee0: 3500 0000 0800 0003 3a00 0000 0800 0000 5.......:....... │ -00001ef0: 3600 0000 0800 0003 3b00 0000 0800 0000 6.......;....... │ -00001f00: 3700 0000 0800 0003 3c00 0000 0202 1000 7.......<....... │ -00001f10: 1800 0000 0700 0000 0200 0000 0000 0000 ................ │ -00001f20: 0000 0000 0102 3800 d800 0000 0700 0000 ......8......... │ -00001f30: 0200 0000 4000 0000 2400 0000 0000 0000 ....@...$....... │ -00001f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f60: 5800 0000 1000 0100 3800 0000 0000 0000 X.......8....... │ -00001f70: 0600 0000 9500 0101 0800 0005 0214 0000 ................ │ -00001f80: 9600 0101 0800 0010 0300 0000 f400 0101 ................ │ -00001f90: 0800 0010 feff ffff f500 0101 0800 0010 ................ │ -00001fa0: feff ffff f700 0101 0800 0005 0104 0000 ................ │ -00001fb0: f800 0101 0800 0005 0104 0000 1000 0100 ................ │ -00001fc0: 3900 0000 0000 0000 0400 0000 f400 0101 9............... │ -00001fd0: 0800 0010 ffff ffff f500 0101 0800 0010 ................ │ -00001fe0: feff ffff f700 0101 0800 0005 0104 0000 ................ │ -00001ff0: f900 0101 0800 0005 0108 0000 0202 1000 ................ │ -00002000: 3800 0000 0800 0000 0a00 0000 0000 0000 8............... │ -00002010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002030: 0000 0000 0102 3800 0001 0000 0800 0000 ......8......... │ -00002040: 0a00 0000 6000 0000 2400 0000 0000 0000 ....`...$....... │ -00002050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002070: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00002080: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ -00002090: 9000 0000 0800 0000 3a00 0000 0800 0012 ........:....... │ -000020a0: 0000 0000 0800 0000 3b00 0000 0800 0012 ........;....... │ -000020b0: 0000 0000 0800 0000 3c00 0000 0800 0012 ........<....... │ -000020c0: 0000 0000 0800 0000 3d00 0000 0800 0012 ........=....... │ -000020d0: 0000 0000 0800 0000 3e00 0000 0800 0012 ........>....... │ -000020e0: 0000 0000 0800 0000 3f00 0000 0800 0012 ........?....... │ -000020f0: 0000 0000 0800 0000 4000 0000 0800 0012 ........@....... │ -00002100: 0000 0000 0800 0000 4100 0000 0800 0012 ........A....... │ -00002110: 0000 0000 0800 0000 4200 0000 0800 0012 ........B....... │ -00002120: 0000 0000 0800 0000 4300 0000 0800 0012 ........C....... │ -00002130: 0000 0000 .... │ +00001b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001b90: 0102 4c00 e403 0000 0600 0000 2e00 0000 ..L............. │ +00001ba0: 0401 0000 3800 0000 0000 0000 0000 0000 ....8........... │ +00001bb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001be0: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00001bf0: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ +00001c00: 9000 0000 a000 0000 b000 0000 c000 0000 ................ │ +00001c10: d000 0000 e000 0000 f000 0000 0001 0000 ................ │ +00001c20: 1001 0000 2001 0000 3001 0000 4001 0000 .... ...0...@... │ +00001c30: 5001 0000 6001 0000 7001 0000 8001 0000 P...`...p....... │ +00001c40: 9001 0000 a001 0000 b001 0000 c001 0000 ................ │ +00001c50: d001 0000 e001 0000 f001 0000 0002 0000 ................ │ +00001c60: 1002 0000 2002 0000 3002 0000 4002 0000 .... ...0...@... │ +00001c70: 5002 0000 6002 0000 7002 0000 8002 0000 P...`...p....... │ +00001c80: 9002 0000 a002 0000 b002 0000 c002 0000 ................ │ +00001c90: d002 0000 0800 0000 0a00 0000 0800 0003 ................ │ +00001ca0: 1000 0000 0800 0000 0b00 0000 0800 0003 ................ │ +00001cb0: 1100 0000 0800 0000 0c00 0000 0800 0003 ................ │ +00001cc0: 1200 0000 0800 0000 0d00 0000 0800 0003 ................ │ +00001cd0: 1300 0000 0800 0000 0e00 0000 0800 0003 ................ │ +00001ce0: 1400 0000 0800 0000 0f00 0000 0800 0003 ................ │ +00001cf0: 1500 0000 0800 0000 1000 0000 0800 0003 ................ │ +00001d00: 1600 0000 0800 0000 1100 0000 0800 0003 ................ │ +00001d10: 1700 0000 0800 0000 1200 0000 0800 0003 ................ │ +00001d20: 1800 0000 0800 0000 1300 0000 0800 0003 ................ │ +00001d30: 1900 0000 0800 0000 1400 0000 0800 0003 ................ │ +00001d40: 1a00 0000 0800 0000 1500 0000 0800 0003 ................ │ +00001d50: 1b00 0000 0800 0000 1600 0000 0800 0003 ................ │ +00001d60: 1c00 0000 0800 0000 1700 0000 0800 0003 ................ │ +00001d70: 1d00 0000 0800 0000 1800 0000 0800 0003 ................ │ +00001d80: 1e00 0000 0800 0000 1900 0000 0800 0003 ................ │ +00001d90: 1f00 0000 0800 0000 1a00 0000 0800 0003 ................ │ +00001da0: 2000 0000 0800 0000 1b00 0000 0800 0003 ............... │ +00001db0: 2100 0000 0800 0000 1c00 0000 0800 0003 !............... │ +00001dc0: 2200 0000 0800 0000 1d00 0000 0800 0003 "............... │ +00001dd0: 2300 0000 0800 0000 1e00 0000 0800 0003 #............... │ +00001de0: 2400 0000 0800 0000 1f00 0000 0800 0003 $............... │ +00001df0: 2500 0000 0800 0000 2000 0000 0800 0003 %....... ....... │ +00001e00: 2600 0000 0800 0000 2100 0000 0800 0003 &.......!....... │ +00001e10: 2700 0000 0800 0000 2200 0000 0800 0003 '......."....... │ +00001e20: 2800 0000 0800 0000 2300 0000 0800 0003 (.......#....... │ +00001e30: 2900 0000 0800 0000 2400 0000 0800 0003 ).......$....... │ +00001e40: 2a00 0000 0800 0000 2500 0000 0800 0003 *.......%....... │ +00001e50: 2b00 0000 0800 0000 2600 0000 0800 0003 +.......&....... │ +00001e60: 2c00 0000 0800 0000 2700 0000 0800 0003 ,.......'....... │ +00001e70: 2d00 0000 0800 0000 2800 0000 0800 0003 -.......(....... │ +00001e80: 2e00 0000 0800 0000 2900 0000 0800 0003 ........)....... │ +00001e90: 2f00 0000 0800 0000 2a00 0000 0800 0003 /.......*....... │ +00001ea0: 3000 0000 0800 0000 2b00 0000 0800 0003 0.......+....... │ +00001eb0: 3100 0000 0800 0000 2c00 0000 0800 0003 1.......,....... │ +00001ec0: 3200 0000 0800 0000 2d00 0000 0800 0003 2.......-....... │ +00001ed0: 3300 0000 0800 0000 2e00 0000 0800 0003 3............... │ +00001ee0: 3200 0000 0800 0000 2f00 0000 0800 0003 2......./....... │ +00001ef0: 3400 0000 0800 0000 3000 0000 0800 0003 4.......0....... │ +00001f00: 3500 0000 0800 0000 3100 0000 0800 0003 5.......1....... │ +00001f10: 3600 0000 0800 0000 3200 0000 0800 0003 6.......2....... │ +00001f20: 3700 0000 0800 0000 3300 0000 0800 0003 7.......3....... │ +00001f30: 3800 0000 0800 0000 3400 0000 0800 0003 8.......4....... │ +00001f40: 3900 0000 0800 0000 3500 0000 0800 0003 9.......5....... │ +00001f50: 3a00 0000 0800 0000 3600 0000 0800 0003 :.......6....... │ +00001f60: 3b00 0000 0800 0000 3700 0000 0800 0003 ;.......7....... │ +00001f70: 3c00 0000 0202 1000 1800 0000 0700 0000 <............... │ +00001f80: 0200 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00001f90: ec00 0000 0700 0000 0200 0000 5400 0000 ............T... │ +00001fa0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00001fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001fc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001fd0: 0000 0000 0000 0000 0000 0000 5800 0000 ............X... │ +00001fe0: 1000 0100 3800 0000 0000 0000 0600 0000 ....8........... │ +00001ff0: 9500 0101 0800 0005 0214 0000 9600 0101 ................ │ +00002000: 0800 0010 0300 0000 f400 0101 0800 0010 ................ │ +00002010: feff ffff f500 0101 0800 0010 feff ffff ................ │ +00002020: f700 0101 0800 0005 0104 0000 f800 0101 ................ │ +00002030: 0800 0005 0104 0000 1000 0100 3900 0000 ............9... │ +00002040: 0000 0000 0400 0000 f400 0101 0800 0010 ................ │ +00002050: ffff ffff f500 0101 0800 0010 feff ffff ................ │ +00002060: f700 0101 0800 0005 0104 0000 f900 0101 ................ │ +00002070: 0800 0005 0108 0000 0202 1000 3800 0000 ............8... │ +00002080: 0800 0000 0a00 0000 0000 0000 0000 0000 ................ │ +00002090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020b0: 0102 4c00 1401 0000 0800 0000 0a00 0000 ..L............. │ +000020c0: 7400 0000 3800 0000 0000 0000 0000 0000 t...8........... │ +000020d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002100: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00002110: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ +00002120: 9000 0000 0800 0000 3a00 0000 0800 0012 ........:....... │ +00002130: 0000 0000 0800 0000 3b00 0000 0800 0012 ........;....... │ +00002140: 0000 0000 0800 0000 3c00 0000 0800 0012 ........<....... │ +00002150: 0000 0000 0800 0000 3d00 0000 0800 0012 ........=....... │ +00002160: 0000 0000 0800 0000 3e00 0000 0800 0012 ........>....... │ +00002170: 0000 0000 0800 0000 3f00 0000 0800 0012 ........?....... │ +00002180: 0000 0000 0800 0000 4000 0000 0800 0012 ........@....... │ +00002190: 0000 0000 0800 0000 4100 0000 0800 0012 ........A....... │ +000021a0: 0000 0000 0800 0000 4200 0000 0800 0012 ........B....... │ +000021b0: 0000 0000 0800 0000 4300 0000 0800 0012 ........C....... │ +000021c0: 0000 0000 .... ├── 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 : 66177245 │ │ -signature : 7648...3500 │ │ -file_size : 25812 │ │ +checksum : 7dbc7b42 │ │ +signature : 8aa4...1f19 │ │ +file_size : 25884 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 330 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 87 │ │ type_ids_off : 1432 (0x000598) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 1780 (0x0006f4) │ │ field_ids_size : 100 │ │ field_ids_off : 3232 (0x000ca0) │ │ method_ids_size : 261 │ │ method_ids_off : 4032 (0x000fc0) │ │ class_defs_size : 21 │ │ class_defs_off : 6120 (0x0017e8) │ │ -data_size : 19020 │ │ +data_size : 19092 │ │ data_off : 6792 (0x001a88) │ │ │ │ Class #0 header: │ │ class_idx : 38 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 28 │ │ source_file_idx : -1 │ │ @@ -885,18 +885,18 @@ │ │ 002316: 7030 7600 3904 |004d: invoke-direct {v9, v3, v4}, Lfi/harism/wallpaper/flowers/c;.a:(FF)F // method@0076 │ │ 00231c: 0a03 |0050: move-result v3 │ │ 00231e: 8934 |0051: float-to-double v4, v3 │ │ 002320: 7120 e600 5400 |0052: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@00e6 │ │ 002326: 0b04 |0055: move-result-wide v4 │ │ 002328: 8c44 |0056: double-to-float v4, v4 │ │ 00232a: 5904 3b00 |0057: iput v4, v0, Lfi/harism/wallpaper/flowers/h;.b:F // field@003b │ │ -00232e: 8933 |0059: float-to-double v3, v3 │ │ -002330: 7120 e000 4300 |005a: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@00e0 │ │ -002336: 0b03 |005d: move-result-wide v3 │ │ -002338: 8c33 |005e: double-to-float v3, v3 │ │ +00232e: 8934 |0059: float-to-double v4, v3 │ │ +002330: 7120 e000 5400 |005a: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@00e0 │ │ +002336: 0b04 |005d: move-result-wide v4 │ │ +002338: 8c43 |005e: double-to-float v3, v4 │ │ 00233a: 5903 3c00 |005f: iput v3, v0, Lfi/harism/wallpaper/flowers/h;.c:F // field@003c │ │ 00233e: 1500 803f |0061: const/high16 v0, #int 1065353216 // #3f80 │ │ 002342: 2d00 0800 |0063: cmpl-float v0, v8, v0 │ │ 002346: 3a00 5400 |0065: if-ltz v0, 00b9 // +0054 │ │ 00234a: 1500 0040 |0067: const/high16 v0, #int 1073741824 // #4000 │ │ 00234e: a900 0700 |0069: div-float v0, v7, v0 │ │ 002352: 5910 4300 |006b: iput v0, v1, Lfi/harism/wallpaper/flowers/i;.e:F // field@0043 │ │ @@ -928,23 +928,23 @@ │ │ 0023b2: 1234 |009b: const/4 v4, #int 3 // #3 │ │ 0023b4: 4601 0104 |009c: aget-object v1, v1, v4 │ │ 0023b8: 6e20 1b00 1300 |009e: invoke-virtual {v3, v1}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ 0023be: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ 0023c0: 1403 db0f c940 |00a2: const v3, #float 6.28319 // #40c90fdb │ │ 0023c6: 7030 7600 1903 |00a5: invoke-direct {v9, v1, v3}, Lfi/harism/wallpaper/flowers/c;.a:(FF)F // method@0076 │ │ 0023cc: 0a01 |00a8: move-result v1 │ │ -0023ce: 8913 |00a9: float-to-double v3, v1 │ │ -0023d0: 7120 e600 4300 |00aa: invoke-static {v3, v4}, Ljava/lang/Math;.sin:(D)D // method@00e6 │ │ -0023d6: 0b03 |00ad: move-result-wide v3 │ │ -0023d8: 8c33 |00ae: double-to-float v3, v3 │ │ +0023ce: 8914 |00a9: float-to-double v4, v1 │ │ +0023d0: 7120 e600 5400 |00aa: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@00e6 │ │ +0023d6: 0b04 |00ad: move-result-wide v4 │ │ +0023d8: 8c43 |00ae: double-to-float v3, v4 │ │ 0023da: 5903 3b00 |00af: iput v3, v0, Lfi/harism/wallpaper/flowers/h;.b:F // field@003b │ │ -0023de: 8913 |00b1: float-to-double v3, v1 │ │ -0023e0: 7120 e000 4300 |00b2: invoke-static {v3, v4}, Ljava/lang/Math;.cos:(D)D // method@00e0 │ │ -0023e6: 0b03 |00b5: move-result-wide v3 │ │ -0023e8: 8c31 |00b6: double-to-float v1, v3 │ │ +0023de: 8914 |00b1: float-to-double v4, v1 │ │ +0023e0: 7120 e000 5400 |00b2: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@00e0 │ │ +0023e6: 0b04 |00b5: move-result-wide v4 │ │ +0023e8: 8c41 |00b6: double-to-float v1, v4 │ │ 0023ea: 5901 3c00 |00b7: iput v1, v0, Lfi/harism/wallpaper/flowers/h;.c:F // field@003c │ │ 0023ee: 1500 0040 |00b9: const/high16 v0, #int 1073741824 // #4000 │ │ 0023f2: 2d00 0800 |00bb: cmpl-float v0, v8, v0 │ │ 0023f6: 3a00 5000 |00bd: if-ltz v0, 010d // +0050 │ │ 0023fa: 5490 2100 |00bf: iget-object v0, v9, Lfi/harism/wallpaper/flowers/c;.h:[Landroid/graphics/PointF; // field@0021 │ │ 0023fe: d801 0c08 |00c1: add-int/lit8 v1, v12, #int 8 // #08 │ │ 002402: b1d1 |00c3: sub-int/2addr v1, v13 │ │ @@ -979,123 +979,123 @@ │ │ 00246e: 7030 7600 1902 |00f9: invoke-direct {v9, v1, v2}, Lfi/harism/wallpaper/flowers/c;.a:(FF)F // method@0076 │ │ 002474: 0a01 |00fc: move-result v1 │ │ 002476: 8912 |00fd: float-to-double v2, v1 │ │ 002478: 7120 e600 3200 |00fe: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@00e6 │ │ 00247e: 0b02 |0101: move-result-wide v2 │ │ 002480: 8c22 |0102: double-to-float v2, v2 │ │ 002482: 5902 3b00 |0103: iput v2, v0, Lfi/harism/wallpaper/flowers/h;.b:F // field@003b │ │ -002486: 8911 |0105: float-to-double v1, v1 │ │ -002488: 7120 e000 2100 |0106: invoke-static {v1, v2}, Ljava/lang/Math;.cos:(D)D // method@00e0 │ │ -00248e: 0b01 |0109: move-result-wide v1 │ │ -002490: 8c11 |010a: double-to-float v1, v1 │ │ +002486: 8912 |0105: float-to-double v2, v1 │ │ +002488: 7120 e000 3200 |0106: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@00e0 │ │ +00248e: 0b02 |0109: move-result-wide v2 │ │ +002490: 8c21 |010a: double-to-float v1, v2 │ │ 002492: 5901 3c00 |010b: iput v1, v0, Lfi/harism/wallpaper/flowers/h;.c:F // field@003c │ │ 002496: 0e00 |010d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lfi/harism/wallpaper/flowers/c;) │ │ name : 'a' │ │ type : '(Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 26 │ │ + registers : 29 │ │ ins : 5 │ │ outs : 7 │ │ - insns size : 456 16-bit code units │ │ + insns size : 458 16-bit code units │ │ 002498: |[002498] fi.harism.wallpaper.flowers.c.a:(Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V │ │ 0024a8: 1402 8fc2 753d |0000: const v2, #float 0.06 // #3d75c28f │ │ -0024ae: 0800 1500 |0003: move-object/from16 v0, v21 │ │ +0024ae: 0800 1800 |0003: move-object/from16 v0, v24 │ │ 0024b2: 5203 2700 |0005: iget v3, v0, Lfi/harism/wallpaper/flowers/c;.n:F // field@0027 │ │ 0024b6: 1404 8fc2 753d |0007: const v4, #float 0.06 // #3d75c28f │ │ 0024bc: c843 |000a: mul-float/2addr v3, v4 │ │ 0024be: a613 0203 |000b: add-float v19, v2, v3 │ │ -0024c2: 0800 1600 |000d: move-object/from16 v0, v22 │ │ +0024c2: 0800 1900 |000d: move-object/from16 v0, v25 │ │ 0024c6: 5400 3000 |000f: iget-object v0, v0, Lfi/harism/wallpaper/flowers/f;.d:Landroid/graphics/PointF; // field@0030 │ │ 0024ca: 0814 0000 |0011: move-object/from16 v20, v0 │ │ -0024ce: 0800 1600 |0013: move-object/from16 v0, v22 │ │ +0024ce: 0800 1900 |0013: move-object/from16 v0, v25 │ │ 0024d2: 5404 2f00 |0015: iget-object v4, v0, Lfi/harism/wallpaper/flowers/f;.c:Landroid/graphics/PointF; // field@002f │ │ -0024d6: 0800 1600 |0017: move-object/from16 v0, v22 │ │ +0024d6: 0800 1900 |0017: move-object/from16 v0, v25 │ │ 0024da: 5203 2e00 |0019: iget v3, v0, Lfi/harism/wallpaper/flowers/f;.b:I // field@002e │ │ -0024de: 7401 8a00 1600 |001b: invoke-virtual/range {v22}, Lfi/harism/wallpaper/flowers/f;.a:()Lfi/harism/wallpaper/flowers/g; // method@008a │ │ +0024de: 7401 8a00 1900 |001b: invoke-virtual/range {v25}, Lfi/harism/wallpaper/flowers/f;.a:()Lfi/harism/wallpaper/flowers/g; // method@008a │ │ 0024e4: 0c02 |001e: move-result-object v2 │ │ -0024e6: 050d 1700 |001f: move-wide/from16 v13, v23 │ │ +0024e6: 050e 1a00 |001f: move-wide/from16 v14, v26 │ │ 0024ea: 0138 |0021: move v8, v3 │ │ 0024ec: 7110 8f00 0200 |0022: invoke-static {v2}, Lfi/harism/wallpaper/flowers/g;.a:(Lfi/harism/wallpaper/flowers/g;)J // method@008f │ │ -0024f2: 0b05 |0025: move-result-wide v5 │ │ +0024f2: 0b06 |0025: move-result-wide v6 │ │ 0024f4: 7110 9300 0200 |0026: invoke-static {v2}, Lfi/harism/wallpaper/flowers/g;.b:(Lfi/harism/wallpaper/flowers/g;)J // method@0093 │ │ 0024fa: 0b02 |0029: move-result-wide v2 │ │ -0024fc: bb52 |002a: add-long/2addr v2, v5 │ │ -0024fe: 3102 1702 |002b: cmp-long v2, v23, v2 │ │ -002502: 3a02 9101 |002d: if-ltz v2, 01be // +0191 │ │ -002506: 7401 8c00 1600 |002f: invoke-virtual/range {v22}, Lfi/harism/wallpaper/flowers/f;.b:()Lfi/harism/wallpaper/flowers/g; // method@008c │ │ -00250c: 0c0f |0032: move-result-object v15 │ │ -00250e: 7130 9000 df0e |0033: invoke-static {v15, v13, v14}, Lfi/harism/wallpaper/flowers/g;.a:(Lfi/harism/wallpaper/flowers/g;J)J // method@0090 │ │ +0024fc: bb62 |002a: add-long/2addr v2, v6 │ │ +0024fe: 3102 1a02 |002b: cmp-long v2, v26, v2 │ │ +002502: 3a02 9301 |002d: if-ltz v2, 01c0 // +0193 │ │ +002506: 7401 8c00 1900 |002f: invoke-virtual/range {v25}, Lfi/harism/wallpaper/flowers/f;.b:()Lfi/harism/wallpaper/flowers/g; // method@008c │ │ +00250c: 0c0d |0032: move-result-object v13 │ │ +00250e: 7130 9000 ed0f |0033: invoke-static {v13, v14, v15}, Lfi/harism/wallpaper/flowers/g;.a:(Lfi/harism/wallpaper/flowers/g;J)J // method@0090 │ │ 002514: 1602 f401 |0036: const-wide/16 v2, #int 500 // #1f4 │ │ 002518: 7100 e500 0000 |0038: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ -00251e: 0b05 |003b: move-result-wide v5 │ │ -002520: 1809 0000 0000 0040 7f40 |003c: const-wide v9, #double 500 // #407f400000000000 │ │ -00252a: cd95 |0041: mul-double/2addr v5, v9 │ │ -00252c: 8b55 |0042: double-to-long v5, v5 │ │ -00252e: bb52 |0043: add-long/2addr v2, v5 │ │ -002530: 7130 9400 2f03 |0044: invoke-static {v15, v2, v3}, Lfi/harism/wallpaper/flowers/g;.b:(Lfi/harism/wallpaper/flowers/g;J)J // method@0094 │ │ +00251e: 0b06 |003b: move-result-wide v6 │ │ +002520: 180a 0000 0000 0040 7f40 |003c: const-wide v10, #double 500 // #407f400000000000 │ │ +00252a: cda6 |0041: mul-double/2addr v6, v10 │ │ +00252c: 8b66 |0042: double-to-long v6, v6 │ │ +00252e: bb62 |0043: add-long/2addr v2, v6 │ │ +002530: 7130 9400 2d03 |0044: invoke-static {v13, v2, v3}, Lfi/harism/wallpaper/flowers/g;.b:(Lfi/harism/wallpaper/flowers/g;J)J // method@0094 │ │ 002536: 1402 cdcc 4cbf |0047: const v2, #float -0.8 // #bf4ccccd │ │ 00253c: 1403 cdcc 4c3f |004a: const v3, #float 0.8 // #3f4ccccd │ │ -002542: 0800 1500 |004d: move-object/from16 v0, v21 │ │ +002542: 0800 1800 |004d: move-object/from16 v0, v24 │ │ 002546: 7030 7600 2003 |004f: invoke-direct {v0, v2, v3}, Lfi/harism/wallpaper/flowers/c;.a:(FF)F // method@0076 │ │ 00254c: 0a02 |0052: move-result v2 │ │ 00254e: 1403 cdcc 4cbf |0053: const v3, #float -0.8 // #bf4ccccd │ │ 002554: 1405 cdcc 4c3f |0056: const v5, #float 0.8 // #3f4ccccd │ │ -00255a: 0800 1500 |0059: move-object/from16 v0, v21 │ │ +00255a: 0800 1800 |0059: move-object/from16 v0, v24 │ │ 00255e: 7030 7600 3005 |005b: invoke-direct {v0, v3, v5}, Lfi/harism/wallpaper/flowers/c;.a:(FF)F // method@0076 │ │ 002564: 0a03 |005e: move-result v3 │ │ 002566: 0800 1400 |005f: move-object/from16 v0, v20 │ │ 00256a: 6e30 1a00 2003 |0061: invoke-virtual {v0, v2, v3}, Landroid/graphics/PointF;.set:(FF)V // method@001a │ │ -002570: 0800 1900 |0064: move-object/from16 v0, v25 │ │ +002570: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ 002574: 5202 0200 |0066: iget v2, v0, Landroid/graphics/PointF;.x:F // field@0002 │ │ -002578: 0800 1900 |0068: move-object/from16 v0, v25 │ │ +002578: 0800 1c00 |0068: move-object/from16 v0, v28 │ │ 00257c: 5203 0300 |006a: iget v3, v0, Landroid/graphics/PointF;.y:F // field@0003 │ │ 002580: 0800 1400 |006c: move-object/from16 v0, v20 │ │ 002584: 6e30 1900 2003 |006e: invoke-virtual {v0, v2, v3}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ -00258a: 0800 1500 |0071: move-object/from16 v0, v21 │ │ +00258a: 0800 1800 |0071: move-object/from16 v0, v24 │ │ 00258e: 5402 2100 |0073: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.h:[Landroid/graphics/PointF; // field@0021 │ │ 002592: 4602 0208 |0075: aget-object v2, v2, v8 │ │ -002596: 0800 1500 |0077: move-object/from16 v0, v21 │ │ +002596: 0800 1800 |0077: move-object/from16 v0, v24 │ │ 00259a: 0801 1400 |0079: move-object/from16 v1, v20 │ │ 00259e: 7040 7800 4012 |007b: invoke-direct {v0, v4, v2, v1}, Lfi/harism/wallpaper/flowers/c;.a:(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)F // method@0078 │ │ 0025a4: 0a03 |007e: move-result v3 │ │ 0025a6: 1212 |007f: const/4 v2, #int 1 // #1 │ │ 0025a8: 0125 |0080: move v5, v2 │ │ 0025aa: 0210 0800 |0081: move/from16 v16, v8 │ │ 0025ae: 0132 |0083: move v2, v3 │ │ 0025b0: 1303 0800 |0084: const/16 v3, #int 8 // #8 │ │ 0025b4: 3535 2200 |0086: if-ge v5, v3, 00a8 // +0022 │ │ -0025b8: 0800 1500 |0088: move-object/from16 v0, v21 │ │ +0025b8: 0800 1800 |0088: move-object/from16 v0, v24 │ │ 0025bc: 5403 2100 |008a: iget-object v3, v0, Lfi/harism/wallpaper/flowers/c;.h:[Landroid/graphics/PointF; // field@0021 │ │ 0025c0: 9006 0805 |008c: add-int v6, v8, v5 │ │ 0025c4: dc06 0608 |008e: rem-int/lit8 v6, v6, #int 8 // #08 │ │ 0025c8: 4603 0306 |0090: aget-object v3, v3, v6 │ │ -0025cc: 0800 1500 |0092: move-object/from16 v0, v21 │ │ +0025cc: 0800 1800 |0092: move-object/from16 v0, v24 │ │ 0025d0: 0801 1400 |0094: move-object/from16 v1, v20 │ │ 0025d4: 7040 7800 4013 |0096: invoke-direct {v0, v4, v3, v1}, Lfi/harism/wallpaper/flowers/c;.a:(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)F // method@0078 │ │ 0025da: 0a03 |0099: move-result v3 │ │ 0025dc: 2e06 0302 |009a: cmpg-float v6, v3, v2 │ │ -0025e0: 3b06 2701 |009c: if-gez v6, 01c3 // +0127 │ │ +0025e0: 3b06 2901 |009c: if-gez v6, 01c5 // +0129 │ │ 0025e4: 9002 0805 |009e: add-int v2, v8, v5 │ │ 0025e8: dc02 0208 |00a0: rem-int/lit8 v2, v2, #int 8 // #08 │ │ 0025ec: d805 0501 |00a2: add-int/lit8 v5, v5, #int 1 // #01 │ │ 0025f0: 0210 0200 |00a4: move/from16 v16, v2 │ │ 0025f4: 0132 |00a6: move v2, v3 │ │ 0025f6: 28dd |00a7: goto 0084 // -0023 │ │ 0025f8: 1402 9a99 993e |00a8: const v2, #float 0.3 // #3e99999a │ │ 0025fe: 1503 003f |00ab: const/high16 v3, #int 1056964608 // #3f00 │ │ -002602: 0800 1500 |00ad: move-object/from16 v0, v21 │ │ +002602: 0800 1800 |00ad: move-object/from16 v0, v24 │ │ 002606: 7030 7600 2003 |00af: invoke-direct {v0, v2, v3}, Lfi/harism/wallpaper/flowers/c;.a:(FF)F // method@0076 │ │ 00260c: 0a02 |00b2: move-result v2 │ │ -00260e: 0800 1500 |00b3: move-object/from16 v0, v21 │ │ +00260e: 0800 1800 |00b3: move-object/from16 v0, v24 │ │ 002612: 0801 1400 |00b5: move-object/from16 v1, v20 │ │ 002616: 7030 7700 4001 |00b7: invoke-direct {v0, v4, v1}, Lfi/harism/wallpaper/flowers/c;.a:(Landroid/graphics/PointF;Landroid/graphics/PointF;)F // method@0077 │ │ 00261c: 0a03 |00ba: move-result v3 │ │ 00261e: 1505 0040 |00bb: const/high16 v5, #int 1073741824 // #4000 │ │ 002622: c953 |00bd: div-float/2addr v3, v5 │ │ 002624: 7120 e200 3200 |00be: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ 00262a: 0a06 |00c1: move-result v6 │ │ @@ -1106,63 +1106,63 @@ │ │ 00263c: 1212 |00ca: const/4 v2, #int 1 // #1 │ │ 00263e: 0211 0200 |00cb: move/from16 v17, v2 │ │ 002642: 9002 0811 |00cd: add-int v2, v8, v17 │ │ 002646: 0212 0200 |00cf: move/from16 v18, v2 │ │ 00264a: 9202 1211 |00d1: mul-int v2, v18, v17 │ │ 00264e: 9203 1011 |00d3: mul-int v3, v16, v17 │ │ 002652: 3632 8000 |00d5: if-gt v2, v3, 0155 // +0080 │ │ -002656: 0800 1500 |00d7: move-object/from16 v0, v21 │ │ +002656: 0800 1800 |00d7: move-object/from16 v0, v24 │ │ 00265a: 5402 2100 |00d9: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.h:[Landroid/graphics/PointF; // field@0021 │ │ 00265e: 4605 0212 |00db: aget-object v5, v2, v18 │ │ -002662: 0800 1500 |00dd: move-object/from16 v0, v21 │ │ +002662: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ 002666: 5402 2100 |00df: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.h:[Landroid/graphics/PointF; // field@0021 │ │ 00266a: d803 1208 |00e1: add-int/lit8 v3, v18, #int 8 // #08 │ │ 00266e: da07 1102 |00e3: mul-int/lit8 v7, v17, #int 2 // #02 │ │ 002672: b173 |00e5: sub-int/2addr v3, v7 │ │ 002674: dc03 0308 |00e6: rem-int/lit8 v3, v3, #int 8 // #08 │ │ 002678: 4607 0203 |00e8: aget-object v7, v2, v3 │ │ -00267c: 6e10 9500 0f00 |00ea: invoke-virtual {v15}, Lfi/harism/wallpaper/flowers/g;.b:()Lfi/harism/wallpaper/flowers/i; // method@0095 │ │ +00267c: 6e10 9500 0d00 |00ea: invoke-virtual {v13}, Lfi/harism/wallpaper/flowers/g;.b:()Lfi/harism/wallpaper/flowers/i; // method@0095 │ │ 002682: 0c03 |00ed: move-result-object v3 │ │ 002684: 0200 1300 |00ee: move/from16 v0, v19 │ │ 002688: 5930 4300 |00f0: iput v0, v3, Lfi/harism/wallpaper/flowers/i;.e:F // field@0043 │ │ 00268c: 0200 1300 |00f2: move/from16 v0, v19 │ │ 002690: 5930 4200 |00f4: iput v0, v3, Lfi/harism/wallpaper/flowers/i;.d:F // field@0042 │ │ 002694: 0200 1200 |00f6: move/from16 v0, v18 │ │ 002698: 0201 1000 |00f8: move/from16 v1, v16 │ │ 00269c: 3310 5600 |00fa: if-ne v0, v1, 0150 // +0056 │ │ 0026a0: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ -0026a2: 0802 1500 |00fd: move-object/from16 v2, v21 │ │ +0026a2: 0802 1800 |00fd: move-object/from16 v2, v24 │ │ 0026a6: 7607 8100 0200 |00ff: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lfi/harism/wallpaper/flowers/c;.a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;FLandroid/graphics/PointF;Z)V // method@0081 │ │ 0026ac: 7100 e500 0000 |0102: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ -0026b2: 0b07 |0105: move-result-wide v7 │ │ -0026b4: 0800 1500 |0106: move-object/from16 v0, v21 │ │ +0026b2: 0b08 |0105: move-result-wide v8 │ │ +0026b4: 0800 1800 |0106: move-object/from16 v0, v24 │ │ 0026b8: 5202 1c00 |0108: iget v2, v0, Lfi/harism/wallpaper/flowers/c;.c:F // field@001c │ │ -0026bc: 8929 |010a: float-to-double v9, v2 │ │ -0026be: 3002 0709 |010b: cmpg-double v2, v7, v9 │ │ +0026bc: 892a |010a: float-to-double v10, v2 │ │ +0026be: 3002 080a |010b: cmpg-double v2, v8, v10 │ │ 0026c2: 3b02 2f00 |010d: if-gez v2, 013c // +002f │ │ -0026c6: 6e10 9100 0f00 |010f: invoke-virtual {v15}, Lfi/harism/wallpaper/flowers/g;.a:()Lfi/harism/wallpaper/flowers/e; // method@0091 │ │ +0026c6: 6e10 9100 0d00 |010f: invoke-virtual {v13}, Lfi/harism/wallpaper/flowers/g;.a:()Lfi/harism/wallpaper/flowers/e; // method@0091 │ │ 0026cc: 0c08 |0112: move-result-object v8 │ │ 0026ce: 7100 e500 0000 |0113: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ -0026d4: 0b09 |0116: move-result-wide v9 │ │ -0026d6: 190b e03f |0117: const-wide/high16 v11, #long 4602678819172646912 // #3fe0 │ │ -0026da: 3002 090b |0119: cmpg-double v2, v9, v11 │ │ +0026d4: 0b0a |0116: move-result-wide v10 │ │ +0026d6: 1916 e03f |0117: const-wide/high16 v22, #long 4602678819172646912 // #3fe0 │ │ +0026da: 3002 0a16 |0119: cmpg-double v2, v10, v22 │ │ 0026de: 3b02 3700 |011b: if-gez v2, 0152 // +0037 │ │ 0026e2: 0200 1100 |011d: move/from16 v0, v17 │ │ 0026e6: 7b0b |011f: neg-int v11, v0 │ │ 0026e8: 1502 003f |0120: const/high16 v2, #int 1056964608 // #3f00 │ │ 0026ec: 7120 e300 2600 |0122: invoke-static {v6, v2}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ 0026f2: 0a02 |0125: move-result v2 │ │ 0026f4: 1405 9a99 193f |0126: const v5, #float 0.6 // #3f19999a │ │ 0026fa: 1407 cdcc 4c3f |0129: const v7, #float 0.8 // #3f4ccccd │ │ -002700: 0800 1500 |012c: move-object/from16 v0, v21 │ │ +002700: 0800 1800 |012c: move-object/from16 v0, v24 │ │ 002704: 7030 7600 5007 |012e: invoke-direct {v0, v5, v7}, Lfi/harism/wallpaper/flowers/c;.a:(FF)F // method@0076 │ │ 00270a: 0a05 |0131: move-result v5 │ │ 00270c: a80c 0205 |0132: mul-float v12, v2, v5 │ │ 002710: 900a 120b |0134: add-int v10, v18, v11 │ │ -002714: 0807 1500 |0136: move-object/from16 v7, v21 │ │ +002714: 0807 1800 |0136: move-object/from16 v7, v24 │ │ 002718: 0749 |0138: move-object v9, v4 │ │ 00271a: 7606 7e00 0700 |0139: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lfi/harism/wallpaper/flowers/c;.a:(Lfi/harism/wallpaper/flowers/e;Landroid/graphics/PointF;IIF)V // method@007e │ │ 002720: 5432 3f00 |013c: iget-object v2, v3, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ 002724: 1233 |013e: const/4 v3, #int 3 // #3 │ │ 002726: 4602 0203 |013f: aget-object v2, v2, v3 │ │ 00272a: 6e20 1b00 2400 |0141: invoke-virtual {v4, v2}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ 002730: da02 1102 |0144: mul-int/lit8 v2, v17, #int 2 // #02 │ │ @@ -1173,803 +1173,821 @@ │ │ 002740: 0211 0200 |014c: move/from16 v17, v2 │ │ 002744: 2900 7fff |014e: goto/16 00cd // -0081 │ │ 002748: 1208 |0150: const/4 v8, #int 0 // #0 │ │ 00274a: 28ac |0151: goto 00fd // -0054 │ │ 00274c: 020b 1100 |0152: move/from16 v11, v17 │ │ 002750: 28cc |0154: goto 0120 // -0034 │ │ 002752: 0205 1000 |0155: move/from16 v5, v16 │ │ -002756: 7110 9300 0f00 |0157: invoke-static {v15}, Lfi/harism/wallpaper/flowers/g;.b:(Lfi/harism/wallpaper/flowers/g;)J // method@0093 │ │ +002756: 7110 9300 0d00 |0157: invoke-static {v13}, Lfi/harism/wallpaper/flowers/g;.b:(Lfi/harism/wallpaper/flowers/g;)J // method@0093 │ │ 00275c: 0b02 |015a: move-result-wide v2 │ │ -00275e: bbd2 |015b: add-long/2addr v2, v13 │ │ -002760: 042d |015c: move-wide v13, v2 │ │ +00275e: bbe2 |015b: add-long/2addr v2, v14 │ │ +002760: 042e |015c: move-wide v14, v2 │ │ 002762: 0158 |015d: move v8, v5 │ │ -002764: 07f2 |015e: move-object v2, v15 │ │ +002764: 07d2 |015e: move-object v2, v13 │ │ 002766: 2900 c3fe |015f: goto/16 0022 // -013d │ │ -00276a: 0800 1500 |0161: move-object/from16 v0, v21 │ │ +00276a: 0800 1800 |0161: move-object/from16 v0, v24 │ │ 00276e: 5402 2100 |0163: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.h:[Landroid/graphics/PointF; // field@0021 │ │ 002772: 4602 0208 |0165: aget-object v2, v2, v8 │ │ -002776: 6e10 9500 0f00 |0167: invoke-virtual {v15}, Lfi/harism/wallpaper/flowers/g;.b:()Lfi/harism/wallpaper/flowers/i; // method@0095 │ │ +002776: 6e10 9500 0d00 |0167: invoke-virtual {v13}, Lfi/harism/wallpaper/flowers/g;.b:()Lfi/harism/wallpaper/flowers/i; // method@0095 │ │ 00277c: 0c0a |016a: move-result-object v10 │ │ 00277e: 0200 1300 |016b: move/from16 v0, v19 │ │ 002782: 59a0 4300 |016d: iput v0, v10, Lfi/harism/wallpaper/flowers/i;.e:F // field@0043 │ │ 002786: 0200 1300 |016f: move/from16 v0, v19 │ │ 00278a: 59a0 4200 |0171: iput v0, v10, Lfi/harism/wallpaper/flowers/i;.d:F // field@0042 │ │ -00278e: 0800 1500 |0173: move-object/from16 v0, v21 │ │ +00278e: 0800 1800 |0173: move-object/from16 v0, v24 │ │ 002792: 7056 8000 a024 |0175: invoke-direct {v0, v10, v4, v2, v6}, Lfi/harism/wallpaper/flowers/c;.a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;F)V // method@0080 │ │ 002798: 7100 e500 0000 |0178: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ 00279e: 0b02 |017b: move-result-wide v2 │ │ -0027a0: 0800 1500 |017c: move-object/from16 v0, v21 │ │ +0027a0: 0800 1800 |017c: move-object/from16 v0, v24 │ │ 0027a4: 5205 1c00 |017e: iget v5, v0, Lfi/harism/wallpaper/flowers/c;.c:F // field@001c │ │ -0027a8: 895b |0180: float-to-double v11, v5 │ │ -0027aa: 3002 020b |0181: cmpg-double v2, v2, v11 │ │ -0027ae: 3b02 2e00 |0183: if-gez v2, 01b1 // +002e │ │ -0027b2: 6e10 9100 0f00 |0185: invoke-virtual {v15}, Lfi/harism/wallpaper/flowers/g;.a:()Lfi/harism/wallpaper/flowers/e; // method@0091 │ │ -0027b8: 0c03 |0188: move-result-object v3 │ │ -0027ba: 7100 e500 0000 |0189: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ -0027c0: 0b0b |018c: move-result-wide v11 │ │ -0027c2: 1910 e03f |018d: const-wide/high16 v16, #long 4602678819172646912 // #3fe0 │ │ -0027c6: 3002 0b10 |018f: cmpg-double v2, v11, v16 │ │ -0027ca: 3b02 2a00 |0191: if-gez v2, 01bb // +002a │ │ -0027ce: 12f2 |0193: const/4 v2, #int -1 // #ff │ │ -0027d0: 0129 |0194: move v9, v2 │ │ -0027d2: 1502 003f |0195: const/high16 v2, #int 1056964608 // #3f00 │ │ -0027d6: 7120 e300 2600 |0197: invoke-static {v6, v2}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ -0027dc: 0a02 |019a: move-result v2 │ │ -0027de: 1405 9a99 193f |019b: const v5, #float 0.6 // #3f19999a │ │ -0027e4: 1406 cdcc 4c3f |019e: const v6, #float 0.8 // #3f4ccccd │ │ -0027ea: 0800 1500 |01a1: move-object/from16 v0, v21 │ │ -0027ee: 7030 7600 5006 |01a3: invoke-direct {v0, v5, v6}, Lfi/harism/wallpaper/flowers/c;.a:(FF)F // method@0076 │ │ -0027f4: 0a05 |01a6: move-result v5 │ │ -0027f6: a807 0205 |01a7: mul-float v7, v2, v5 │ │ -0027fa: 9005 0809 |01a9: add-int v5, v8, v9 │ │ -0027fe: 0802 1500 |01ab: move-object/from16 v2, v21 │ │ -002802: 0196 |01ad: move v6, v9 │ │ -002804: 7606 7e00 0200 |01ae: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lfi/harism/wallpaper/flowers/c;.a:(Lfi/harism/wallpaper/flowers/e;Landroid/graphics/PointF;IIF)V // method@007e │ │ -00280a: 54a2 3f00 |01b1: iget-object v2, v10, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -00280e: 1233 |01b3: const/4 v3, #int 3 // #3 │ │ -002810: 4602 0203 |01b4: aget-object v2, v2, v3 │ │ -002814: 6e20 1b00 2400 |01b6: invoke-virtual {v4, v2}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ -00281a: 0185 |01b9: move v5, v8 │ │ -00281c: 289d |01ba: goto 0157 // -0063 │ │ -00281e: 1212 |01bb: const/4 v2, #int 1 // #1 │ │ -002820: 0129 |01bc: move v9, v2 │ │ -002822: 28d8 |01bd: goto 0195 // -0028 │ │ -002824: 0800 1600 |01be: move-object/from16 v0, v22 │ │ -002828: 5908 2e00 |01c0: iput v8, v0, Lfi/harism/wallpaper/flowers/f;.b:I // field@002e │ │ -00282c: 0e00 |01c2: return-void │ │ -00282e: 0123 |01c3: move v3, v2 │ │ -002830: 0202 1000 |01c4: move/from16 v2, v16 │ │ -002834: 2900 dcfe |01c6: goto/16 00a2 // -0124 │ │ +0027a8: 8950 |0180: float-to-double v0, v5 │ │ +0027aa: 0510 0000 |0181: move-wide/from16 v16, v0 │ │ +0027ae: 3002 0210 |0183: cmpg-double v2, v2, v16 │ │ +0027b2: 3b02 2e00 |0185: if-gez v2, 01b3 // +002e │ │ +0027b6: 6e10 9100 0d00 |0187: invoke-virtual {v13}, Lfi/harism/wallpaper/flowers/g;.a:()Lfi/harism/wallpaper/flowers/e; // method@0091 │ │ +0027bc: 0c03 |018a: move-result-object v3 │ │ +0027be: 7100 e500 0000 |018b: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ +0027c4: 0b10 |018e: move-result-wide v16 │ │ +0027c6: 1916 e03f |018f: const-wide/high16 v22, #long 4602678819172646912 // #3fe0 │ │ +0027ca: 3002 1016 |0191: cmpg-double v2, v16, v22 │ │ +0027ce: 3b02 2a00 |0193: if-gez v2, 01bd // +002a │ │ +0027d2: 12f2 |0195: const/4 v2, #int -1 // #ff │ │ +0027d4: 0129 |0196: move v9, v2 │ │ +0027d6: 1502 003f |0197: const/high16 v2, #int 1056964608 // #3f00 │ │ +0027da: 7120 e300 2600 |0199: invoke-static {v6, v2}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ +0027e0: 0a02 |019c: move-result v2 │ │ +0027e2: 1405 9a99 193f |019d: const v5, #float 0.6 // #3f19999a │ │ +0027e8: 1406 cdcc 4c3f |01a0: const v6, #float 0.8 // #3f4ccccd │ │ +0027ee: 0800 1800 |01a3: move-object/from16 v0, v24 │ │ +0027f2: 7030 7600 5006 |01a5: invoke-direct {v0, v5, v6}, Lfi/harism/wallpaper/flowers/c;.a:(FF)F // method@0076 │ │ +0027f8: 0a05 |01a8: move-result v5 │ │ +0027fa: a807 0205 |01a9: mul-float v7, v2, v5 │ │ +0027fe: 9005 0809 |01ab: add-int v5, v8, v9 │ │ +002802: 0802 1800 |01ad: move-object/from16 v2, v24 │ │ +002806: 0196 |01af: move v6, v9 │ │ +002808: 7606 7e00 0200 |01b0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lfi/harism/wallpaper/flowers/c;.a:(Lfi/harism/wallpaper/flowers/e;Landroid/graphics/PointF;IIF)V // method@007e │ │ +00280e: 54a2 3f00 |01b3: iget-object v2, v10, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +002812: 1233 |01b5: const/4 v3, #int 3 // #3 │ │ +002814: 4602 0203 |01b6: aget-object v2, v2, v3 │ │ +002818: 6e20 1b00 2400 |01b8: invoke-virtual {v4, v2}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ +00281e: 0185 |01bb: move v5, v8 │ │ +002820: 289b |01bc: goto 0157 // -0065 │ │ +002822: 1212 |01bd: const/4 v2, #int 1 // #1 │ │ +002824: 0129 |01be: move v9, v2 │ │ +002826: 28d8 |01bf: goto 0197 // -0028 │ │ +002828: 0800 1900 |01c0: move-object/from16 v0, v25 │ │ +00282c: 5908 2e00 |01c2: iput v8, v0, Lfi/harism/wallpaper/flowers/f;.b:I // field@002e │ │ +002830: 0e00 |01c4: return-void │ │ +002832: 0123 |01c5: move v3, v2 │ │ +002834: 0202 1000 |01c6: move/from16 v2, v16 │ │ +002838: 2900 dafe |01c8: goto/16 00a2 // -0126 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lfi/harism/wallpaper/flowers/c;) │ │ name : 'a' │ │ type : '(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -002838: |[002838] fi.harism.wallpaper.flowers.c.a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;F)V │ │ -002848: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00284a: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -00284c: 3510 1a00 |0002: if-ge v0, v1, 001c // +001a │ │ -002850: 8201 |0004: int-to-float v1, v0 │ │ -002852: c891 |0005: mul-float/2addr v1, v9 │ │ -002854: 1502 4040 |0006: const/high16 v2, #int 1077936128 // #4040 │ │ -002858: c921 |0008: div-float/2addr v1, v2 │ │ -00285a: 5462 3f00 |0009: iget-object v2, v6, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -00285e: 4602 0200 |000b: aget-object v2, v2, v0 │ │ -002862: 6e20 1b00 7200 |000d: invoke-virtual {v2, v7}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ -002868: 5283 0200 |0010: iget v3, v8, Landroid/graphics/PointF;.x:F // field@0002 │ │ -00286c: c813 |0012: mul-float/2addr v3, v1 │ │ -00286e: 5284 0300 |0013: iget v4, v8, Landroid/graphics/PointF;.y:F // field@0003 │ │ -002872: c841 |0015: mul-float/2addr v1, v4 │ │ -002874: 6e30 1900 3201 |0016: invoke-virtual {v2, v3, v1}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ -00287a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00287e: 28e6 |001b: goto 0001 // -001a │ │ -002880: 0e00 |001c: return-void │ │ +00283c: |[00283c] fi.harism.wallpaper.flowers.c.a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;F)V │ │ +00284c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00284e: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +002850: 3510 1a00 |0002: if-ge v0, v1, 001c // +001a │ │ +002854: 8201 |0004: int-to-float v1, v0 │ │ +002856: c891 |0005: mul-float/2addr v1, v9 │ │ +002858: 1502 4040 |0006: const/high16 v2, #int 1077936128 // #4040 │ │ +00285c: c921 |0008: div-float/2addr v1, v2 │ │ +00285e: 5462 3f00 |0009: iget-object v2, v6, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +002862: 4602 0200 |000b: aget-object v2, v2, v0 │ │ +002866: 6e20 1b00 7200 |000d: invoke-virtual {v2, v7}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ +00286c: 5283 0200 |0010: iget v3, v8, Landroid/graphics/PointF;.x:F // field@0002 │ │ +002870: c813 |0012: mul-float/2addr v3, v1 │ │ +002872: 5284 0300 |0013: iget v4, v8, Landroid/graphics/PointF;.y:F // field@0003 │ │ +002876: c841 |0015: mul-float/2addr v1, v4 │ │ +002878: 6e30 1900 3201 |0016: invoke-virtual {v2, v3, v1}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ +00287e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +002882: 28e6 |001b: goto 0001 // -001a │ │ +002884: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lfi/harism/wallpaper/flowers/c;) │ │ name : 'a' │ │ type : '(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;FLandroid/graphics/PointF;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -002884: |[002884] fi.harism.wallpaper.flowers.c.a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;FLandroid/graphics/PointF;Z)V │ │ -002894: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -002896: 1400 8862 8d3e |0001: const v0, #float 0.276142 // #3e8d6288 │ │ -00289c: a801 0a00 |0004: mul-float v1, v10, v0 │ │ -0028a0: 5472 3f00 |0006: iget-object v2, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -0028a4: 2123 |0008: array-length v3, v2 │ │ -0028a6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0028a8: 3530 0a00 |000a: if-ge v0, v3, 0014 // +000a │ │ -0028ac: 4604 0200 |000c: aget-object v4, v2, v0 │ │ -0028b0: 6e20 1b00 8400 |000e: invoke-virtual {v4, v8}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ -0028b6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0028ba: 28f7 |0013: goto 000a // -0009 │ │ -0028bc: 5470 3f00 |0014: iget-object v0, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -0028c0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0028c2: 4600 0002 |0017: aget-object v0, v0, v2 │ │ -0028c6: 5292 0200 |0019: iget v2, v9, Landroid/graphics/PointF;.x:F // field@0002 │ │ -0028ca: 52b3 0200 |001b: iget v3, v11, Landroid/graphics/PointF;.x:F // field@0002 │ │ -0028ce: c632 |001d: add-float/2addr v2, v3 │ │ -0028d0: c812 |001e: mul-float/2addr v2, v1 │ │ -0028d2: 5293 0300 |001f: iget v3, v9, Landroid/graphics/PointF;.y:F // field@0003 │ │ -0028d6: 52b4 0300 |0021: iget v4, v11, Landroid/graphics/PointF;.y:F // field@0003 │ │ -0028da: c643 |0023: add-float/2addr v3, v4 │ │ -0028dc: c813 |0024: mul-float/2addr v3, v1 │ │ -0028de: 6e30 1900 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ -0028e4: 5470 3f00 |0028: iget-object v0, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -0028e8: 4600 0005 |002a: aget-object v0, v0, v5 │ │ -0028ec: 5292 0200 |002c: iget v2, v9, Landroid/graphics/PointF;.x:F // field@0002 │ │ -0028f0: a703 0a01 |002e: sub-float v3, v10, v1 │ │ -0028f4: c832 |0030: mul-float/2addr v2, v3 │ │ -0028f6: 5293 0300 |0031: iget v3, v9, Landroid/graphics/PointF;.y:F // field@0003 │ │ -0028fa: a704 0a01 |0033: sub-float v4, v10, v1 │ │ -0028fe: c843 |0035: mul-float/2addr v3, v4 │ │ -002900: 6e30 1900 2003 |0036: invoke-virtual {v0, v2, v3}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ -002906: 390c 0f00 |0039: if-nez v12, 0048 // +000f │ │ -00290a: 5470 3f00 |003b: iget-object v0, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -00290e: 4600 0005 |003d: aget-object v0, v0, v5 │ │ -002912: 52b2 0200 |003f: iget v2, v11, Landroid/graphics/PointF;.x:F // field@0002 │ │ -002916: c812 |0041: mul-float/2addr v2, v1 │ │ -002918: 52b3 0300 |0042: iget v3, v11, Landroid/graphics/PointF;.y:F // field@0003 │ │ -00291c: c831 |0044: mul-float/2addr v1, v3 │ │ -00291e: 6e30 1900 2001 |0045: invoke-virtual {v0, v2, v1}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ -002924: 5470 3f00 |0048: iget-object v0, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -002928: 1231 |004a: const/4 v1, #int 3 // #3 │ │ -00292a: 4600 0001 |004b: aget-object v0, v0, v1 │ │ -00292e: 5291 0200 |004d: iget v1, v9, Landroid/graphics/PointF;.x:F // field@0002 │ │ -002932: c8a1 |004f: mul-float/2addr v1, v10 │ │ -002934: 5292 0300 |0050: iget v2, v9, Landroid/graphics/PointF;.y:F // field@0003 │ │ -002938: c8a2 |0052: mul-float/2addr v2, v10 │ │ -00293a: 6e30 1900 1002 |0053: invoke-virtual {v0, v1, v2}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ -002940: 0e00 |0056: return-void │ │ +002888: |[002888] fi.harism.wallpaper.flowers.c.a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;FLandroid/graphics/PointF;Z)V │ │ +002898: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +00289a: 1400 8862 8d3e |0001: const v0, #float 0.276142 // #3e8d6288 │ │ +0028a0: a801 0a00 |0004: mul-float v1, v10, v0 │ │ +0028a4: 5472 3f00 |0006: iget-object v2, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +0028a8: 2123 |0008: array-length v3, v2 │ │ +0028aa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0028ac: 3530 0a00 |000a: if-ge v0, v3, 0014 // +000a │ │ +0028b0: 4604 0200 |000c: aget-object v4, v2, v0 │ │ +0028b4: 6e20 1b00 8400 |000e: invoke-virtual {v4, v8}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ +0028ba: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0028be: 28f7 |0013: goto 000a // -0009 │ │ +0028c0: 5470 3f00 |0014: iget-object v0, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +0028c4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0028c6: 4600 0002 |0017: aget-object v0, v0, v2 │ │ +0028ca: 5292 0200 |0019: iget v2, v9, Landroid/graphics/PointF;.x:F // field@0002 │ │ +0028ce: 52b3 0200 |001b: iget v3, v11, Landroid/graphics/PointF;.x:F // field@0002 │ │ +0028d2: c632 |001d: add-float/2addr v2, v3 │ │ +0028d4: c812 |001e: mul-float/2addr v2, v1 │ │ +0028d6: 5293 0300 |001f: iget v3, v9, Landroid/graphics/PointF;.y:F // field@0003 │ │ +0028da: 52b4 0300 |0021: iget v4, v11, Landroid/graphics/PointF;.y:F // field@0003 │ │ +0028de: c643 |0023: add-float/2addr v3, v4 │ │ +0028e0: c813 |0024: mul-float/2addr v3, v1 │ │ +0028e2: 6e30 1900 2003 |0025: invoke-virtual {v0, v2, v3}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ +0028e8: 5470 3f00 |0028: iget-object v0, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +0028ec: 4600 0005 |002a: aget-object v0, v0, v5 │ │ +0028f0: 5292 0200 |002c: iget v2, v9, Landroid/graphics/PointF;.x:F // field@0002 │ │ +0028f4: a703 0a01 |002e: sub-float v3, v10, v1 │ │ +0028f8: c832 |0030: mul-float/2addr v2, v3 │ │ +0028fa: 5293 0300 |0031: iget v3, v9, Landroid/graphics/PointF;.y:F // field@0003 │ │ +0028fe: a704 0a01 |0033: sub-float v4, v10, v1 │ │ +002902: c843 |0035: mul-float/2addr v3, v4 │ │ +002904: 6e30 1900 2003 |0036: invoke-virtual {v0, v2, v3}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ +00290a: 390c 0f00 |0039: if-nez v12, 0048 // +000f │ │ +00290e: 5470 3f00 |003b: iget-object v0, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +002912: 4600 0005 |003d: aget-object v0, v0, v5 │ │ +002916: 52b2 0200 |003f: iget v2, v11, Landroid/graphics/PointF;.x:F // field@0002 │ │ +00291a: c812 |0041: mul-float/2addr v2, v1 │ │ +00291c: 52b3 0300 |0042: iget v3, v11, Landroid/graphics/PointF;.y:F // field@0003 │ │ +002920: c831 |0044: mul-float/2addr v1, v3 │ │ +002922: 6e30 1900 2001 |0045: invoke-virtual {v0, v2, v1}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ +002928: 5470 3f00 |0048: iget-object v0, v7, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +00292c: 1231 |004a: const/4 v1, #int 3 // #3 │ │ +00292e: 4600 0001 |004b: aget-object v0, v0, v1 │ │ +002932: 5291 0200 |004d: iget v1, v9, Landroid/graphics/PointF;.x:F // field@0002 │ │ +002936: c8a1 |004f: mul-float/2addr v1, v10 │ │ +002938: 5292 0300 |0050: iget v2, v9, Landroid/graphics/PointF;.y:F // field@0003 │ │ +00293c: c8a2 |0052: mul-float/2addr v2, v10 │ │ +00293e: 6e30 1900 1002 |0053: invoke-virtual {v0, v1, v2}, Landroid/graphics/PointF;.offset:(FF)V // method@0019 │ │ +002944: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lfi/harism/wallpaper/flowers/c;) │ │ name : 'b' │ │ type : '(Ljava/util/Vector;[FLandroid/graphics/PointF;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 164 16-bit code units │ │ -002944: |[002944] fi.harism.wallpaper.flowers.c.b:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ -002954: 124b |0000: const/4 v11, #int 4 // #4 │ │ -002956: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -002958: 121a |0002: const/4 v10, #int 1 // #1 │ │ -00295a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -00295c: 54c0 2500 |0004: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ -002960: 6e10 b700 0000 |0006: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/o;.a:()V // method@00b7 │ │ -002966: 54c0 2500 |0009: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ -00296a: 1a02 3c01 |000b: const-string v2, "uAspectRatio" // string@013c │ │ -00296e: 6e20 b600 2000 |000d: invoke-virtual {v0, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -002974: 0a02 |0010: move-result v2 │ │ -002976: 54c0 2500 |0011: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ -00297a: 1a04 4101 |0013: const-string v4, "uOffset" // string@0141 │ │ -00297e: 6e20 b600 4000 |0015: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -002984: 0a06 |0018: move-result v6 │ │ -002986: 54c0 2500 |0019: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ -00298a: 1a04 4301 |001b: const-string v4, "uScale" // string@0143 │ │ -00298e: 6e20 b600 4000 |001d: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -002994: 0a07 |0020: move-result v7 │ │ -002996: 54c0 2500 |0021: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ -00299a: 1a04 4201 |0023: const-string v4, "uRotationM" // string@0142 │ │ -00299e: 6e20 b600 4000 |0025: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -0029a4: 0a08 |0028: move-result v8 │ │ -0029a6: 54c0 2500 |0029: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ -0029aa: 1a04 3e01 |002b: const-string v4, "uColor" // string@013e │ │ -0029ae: 6e20 b600 4000 |002d: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -0029b4: 0a04 |0030: move-result v4 │ │ -0029b6: 54c0 2500 |0031: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ -0029ba: 1a05 9d00 |0033: const-string v5, "aPosition" // string@009d │ │ -0029be: 6e20 b600 5000 |0035: invoke-virtual {v0, v5}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -0029c4: 0a00 |0038: move-result v0 │ │ -0029c6: 54c5 1b00 |0039: iget-object v5, v12, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -0029ca: 5255 0200 |003b: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0002 │ │ -0029ce: 54c9 1b00 |003d: iget-object v9, v12, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -0029d2: 5299 0300 |003f: iget v9, v9, Landroid/graphics/PointF;.y:F // field@0003 │ │ -0029d6: 7130 4200 5209 |0041: invoke-static {v2, v5, v9}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ -0029dc: 7140 4400 a43e |0044: invoke-static {v4, v10, v14, v3}, Landroid/opengl/GLES20;.glUniform4fv:(II[FI)V // method@0044 │ │ -0029e2: 1302 0014 |0047: const/16 v2, #int 5120 // #1400 │ │ -0029e6: 54c5 1e00 |0049: iget-object v5, v12, Lfi/harism/wallpaper/flowers/c;.e:Ljava/nio/ByteBuffer; // field@001e │ │ -0029ea: 0134 |004b: move v4, v3 │ │ -0029ec: 7706 4700 0000 |004c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ -0029f2: 7110 2f00 0000 |004f: invoke-static {v0}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ -0029f8: 1400 c084 0000 |0052: const v0, #float 4.76217e-41 // #000084c0 │ │ -0029fe: 7110 1c00 0000 |0055: invoke-static {v0}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@001c │ │ -002a04: 1300 e10d |0058: const/16 v0, #int 3553 // #de1 │ │ -002a08: 54c2 2300 |005a: iget-object v2, v12, Lfi/harism/wallpaper/flowers/c;.j:[I // field@0023 │ │ -002a0c: 4402 0203 |005c: aget v2, v2, v3 │ │ -002a10: 7120 2000 2000 |005e: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0020 │ │ -002a16: 6e10 0201 0d00 |0061: invoke-virtual {v13}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@0102 │ │ -002a1c: 0c02 |0064: move-result-object v2 │ │ -002a1e: 7210 fc00 0200 |0065: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@00fc │ │ -002a24: 0a00 |0068: move-result v0 │ │ -002a26: 3800 3a00 |0069: if-eqz v0, 00a3 // +003a │ │ -002a2a: 7210 fd00 0200 |006b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00fd │ │ -002a30: 0c00 |006e: move-result-object v0 │ │ -002a32: 1f00 2e00 |006f: check-cast v0, Lfi/harism/wallpaper/flowers/h; // type@002e │ │ -002a36: 23b4 4e00 |0071: new-array v4, v11, [F // type@004e │ │ -002a3a: 5205 3c00 |0073: iget v5, v0, Lfi/harism/wallpaper/flowers/h;.c:F // field@003c │ │ -002a3e: 4b05 0403 |0075: aput v5, v4, v3 │ │ -002a42: 5205 3b00 |0077: iget v5, v0, Lfi/harism/wallpaper/flowers/h;.b:F // field@003b │ │ -002a46: 4b05 040a |0079: aput v5, v4, v10 │ │ -002a4a: 5205 3b00 |007b: iget v5, v0, Lfi/harism/wallpaper/flowers/h;.b:F // field@003b │ │ -002a4e: 7f55 |007d: neg-float v5, v5 │ │ -002a50: 4b05 0401 |007e: aput v5, v4, v1 │ │ -002a54: 1235 |0080: const/4 v5, #int 3 // #3 │ │ -002a56: 5209 3c00 |0081: iget v9, v0, Lfi/harism/wallpaper/flowers/h;.c:F // field@003c │ │ -002a5a: 4b09 0405 |0083: aput v9, v4, v5 │ │ -002a5e: 7153 4500 a843 |0085: invoke-static {v8, v10, v3, v4, v3}, Landroid/opengl/GLES20;.glUniformMatrix2fv:(IIZ[FI)V // method@0045 │ │ -002a64: 5404 3a00 |0088: iget-object v4, v0, Lfi/harism/wallpaper/flowers/h;.a:Landroid/graphics/PointF; // field@003a │ │ -002a68: 5244 0200 |008a: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0002 │ │ -002a6c: 52f5 0200 |008c: iget v5, v15, Landroid/graphics/PointF;.x:F // field@0002 │ │ -002a70: c754 |008e: sub-float/2addr v4, v5 │ │ -002a72: 5405 3a00 |008f: iget-object v5, v0, Lfi/harism/wallpaper/flowers/h;.a:Landroid/graphics/PointF; // field@003a │ │ -002a76: 5255 0300 |0091: iget v5, v5, Landroid/graphics/PointF;.y:F // field@0003 │ │ -002a7a: 52f9 0300 |0093: iget v9, v15, Landroid/graphics/PointF;.y:F // field@0003 │ │ -002a7e: c795 |0095: sub-float/2addr v5, v9 │ │ -002a80: 7130 4200 4605 |0096: invoke-static {v6, v4, v5}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ -002a86: 5200 3d00 |0099: iget v0, v0, Lfi/harism/wallpaper/flowers/h;.d:F // field@003d │ │ -002a8a: 7120 4100 0700 |009b: invoke-static {v7, v0}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0041 │ │ -002a90: 1250 |009e: const/4 v0, #int 5 // #5 │ │ -002a92: 7130 2d00 300b |009f: invoke-static {v0, v3, v11}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ -002a98: 28c3 |00a2: goto 0065 // -003d │ │ -002a9a: 0e00 |00a3: return-void │ │ +002948: |[002948] fi.harism.wallpaper.flowers.c.b:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ +002958: 124b |0000: const/4 v11, #int 4 // #4 │ │ +00295a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +00295c: 121a |0002: const/4 v10, #int 1 // #1 │ │ +00295e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +002960: 54c0 2500 |0004: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ +002964: 6e10 b700 0000 |0006: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/o;.a:()V // method@00b7 │ │ +00296a: 54c0 2500 |0009: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ +00296e: 1a02 3c01 |000b: const-string v2, "uAspectRatio" // string@013c │ │ +002972: 6e20 b600 2000 |000d: invoke-virtual {v0, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +002978: 0a02 |0010: move-result v2 │ │ +00297a: 54c0 2500 |0011: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ +00297e: 1a04 4101 |0013: const-string v4, "uOffset" // string@0141 │ │ +002982: 6e20 b600 4000 |0015: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +002988: 0a06 |0018: move-result v6 │ │ +00298a: 54c0 2500 |0019: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ +00298e: 1a04 4301 |001b: const-string v4, "uScale" // string@0143 │ │ +002992: 6e20 b600 4000 |001d: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +002998: 0a07 |0020: move-result v7 │ │ +00299a: 54c0 2500 |0021: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ +00299e: 1a04 4201 |0023: const-string v4, "uRotationM" // string@0142 │ │ +0029a2: 6e20 b600 4000 |0025: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +0029a8: 0a08 |0028: move-result v8 │ │ +0029aa: 54c0 2500 |0029: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ +0029ae: 1a04 3e01 |002b: const-string v4, "uColor" // string@013e │ │ +0029b2: 6e20 b600 4000 |002d: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +0029b8: 0a04 |0030: move-result v4 │ │ +0029ba: 54c0 2500 |0031: iget-object v0, v12, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ +0029be: 1a05 9d00 |0033: const-string v5, "aPosition" // string@009d │ │ +0029c2: 6e20 b600 5000 |0035: invoke-virtual {v0, v5}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +0029c8: 0a00 |0038: move-result v0 │ │ +0029ca: 54c5 1b00 |0039: iget-object v5, v12, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +0029ce: 5255 0200 |003b: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0002 │ │ +0029d2: 54c9 1b00 |003d: iget-object v9, v12, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +0029d6: 5299 0300 |003f: iget v9, v9, Landroid/graphics/PointF;.y:F // field@0003 │ │ +0029da: 7130 4200 5209 |0041: invoke-static {v2, v5, v9}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ +0029e0: 7140 4400 a43e |0044: invoke-static {v4, v10, v14, v3}, Landroid/opengl/GLES20;.glUniform4fv:(II[FI)V // method@0044 │ │ +0029e6: 1302 0014 |0047: const/16 v2, #int 5120 // #1400 │ │ +0029ea: 54c5 1e00 |0049: iget-object v5, v12, Lfi/harism/wallpaper/flowers/c;.e:Ljava/nio/ByteBuffer; // field@001e │ │ +0029ee: 0134 |004b: move v4, v3 │ │ +0029f0: 7706 4700 0000 |004c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ +0029f6: 7110 2f00 0000 |004f: invoke-static {v0}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ +0029fc: 1400 c084 0000 |0052: const v0, #float 4.76217e-41 // #000084c0 │ │ +002a02: 7110 1c00 0000 |0055: invoke-static {v0}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@001c │ │ +002a08: 1300 e10d |0058: const/16 v0, #int 3553 // #de1 │ │ +002a0c: 54c2 2300 |005a: iget-object v2, v12, Lfi/harism/wallpaper/flowers/c;.j:[I // field@0023 │ │ +002a10: 4402 0203 |005c: aget v2, v2, v3 │ │ +002a14: 7120 2000 2000 |005e: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0020 │ │ +002a1a: 6e10 0201 0d00 |0061: invoke-virtual {v13}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@0102 │ │ +002a20: 0c02 |0064: move-result-object v2 │ │ +002a22: 7210 fc00 0200 |0065: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@00fc │ │ +002a28: 0a00 |0068: move-result v0 │ │ +002a2a: 3800 3a00 |0069: if-eqz v0, 00a3 // +003a │ │ +002a2e: 7210 fd00 0200 |006b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00fd │ │ +002a34: 0c00 |006e: move-result-object v0 │ │ +002a36: 1f00 2e00 |006f: check-cast v0, Lfi/harism/wallpaper/flowers/h; // type@002e │ │ +002a3a: 23b4 4e00 |0071: new-array v4, v11, [F // type@004e │ │ +002a3e: 5205 3c00 |0073: iget v5, v0, Lfi/harism/wallpaper/flowers/h;.c:F // field@003c │ │ +002a42: 4b05 0403 |0075: aput v5, v4, v3 │ │ +002a46: 5205 3b00 |0077: iget v5, v0, Lfi/harism/wallpaper/flowers/h;.b:F // field@003b │ │ +002a4a: 4b05 040a |0079: aput v5, v4, v10 │ │ +002a4e: 5205 3b00 |007b: iget v5, v0, Lfi/harism/wallpaper/flowers/h;.b:F // field@003b │ │ +002a52: 7f55 |007d: neg-float v5, v5 │ │ +002a54: 4b05 0401 |007e: aput v5, v4, v1 │ │ +002a58: 1235 |0080: const/4 v5, #int 3 // #3 │ │ +002a5a: 5209 3c00 |0081: iget v9, v0, Lfi/harism/wallpaper/flowers/h;.c:F // field@003c │ │ +002a5e: 4b09 0405 |0083: aput v9, v4, v5 │ │ +002a62: 7153 4500 a843 |0085: invoke-static {v8, v10, v3, v4, v3}, Landroid/opengl/GLES20;.glUniformMatrix2fv:(IIZ[FI)V // method@0045 │ │ +002a68: 5404 3a00 |0088: iget-object v4, v0, Lfi/harism/wallpaper/flowers/h;.a:Landroid/graphics/PointF; // field@003a │ │ +002a6c: 5244 0200 |008a: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0002 │ │ +002a70: 52f5 0200 |008c: iget v5, v15, Landroid/graphics/PointF;.x:F // field@0002 │ │ +002a74: c754 |008e: sub-float/2addr v4, v5 │ │ +002a76: 5405 3a00 |008f: iget-object v5, v0, Lfi/harism/wallpaper/flowers/h;.a:Landroid/graphics/PointF; // field@003a │ │ +002a7a: 5255 0300 |0091: iget v5, v5, Landroid/graphics/PointF;.y:F // field@0003 │ │ +002a7e: 52f9 0300 |0093: iget v9, v15, Landroid/graphics/PointF;.y:F // field@0003 │ │ +002a82: c795 |0095: sub-float/2addr v5, v9 │ │ +002a84: 7130 4200 4605 |0096: invoke-static {v6, v4, v5}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ +002a8a: 5200 3d00 |0099: iget v0, v0, Lfi/harism/wallpaper/flowers/h;.d:F // field@003d │ │ +002a8e: 7120 4100 0700 |009b: invoke-static {v7, v0}, Landroid/opengl/GLES20;.glUniform1f:(IF)V // method@0041 │ │ +002a94: 1250 |009e: const/4 v0, #int 5 // #5 │ │ +002a96: 7130 2d00 300b |009f: invoke-static {v0, v3, v11}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ +002a9c: 28c3 |00a2: goto 0065 // -003d │ │ +002a9e: 0e00 |00a3: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/c;) │ │ name : 'a' │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -002a9c: |[002a9c] fi.harism.wallpaper.flowers.c.a:(II)V │ │ -002aac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -002aae: 5461 1b00 |0001: iget-object v1, v6, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -002ab2: 7120 e400 8700 |0003: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@00e4 │ │ -002ab8: 0a02 |0006: move-result v2 │ │ -002aba: 8222 |0007: int-to-float v2, v2 │ │ -002abc: 8273 |0008: int-to-float v3, v7 │ │ -002abe: c932 |0009: div-float/2addr v2, v3 │ │ -002ac0: 5912 0200 |000a: iput v2, v1, Landroid/graphics/PointF;.x:F // field@0002 │ │ -002ac4: 5461 1b00 |000c: iget-object v1, v6, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -002ac8: 7120 e400 8700 |000e: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@00e4 │ │ -002ace: 0a02 |0011: move-result v2 │ │ -002ad0: 8222 |0012: int-to-float v2, v2 │ │ -002ad2: 8283 |0013: int-to-float v3, v8 │ │ -002ad4: c932 |0014: div-float/2addr v2, v3 │ │ -002ad6: 5912 0300 |0015: iput v2, v1, Landroid/graphics/PointF;.y:F // field@0003 │ │ -002ada: 0101 |0017: move v1, v0 │ │ -002adc: 1302 0800 |0018: const/16 v2, #int 8 // #8 │ │ -002ae0: 3521 3700 |001a: if-ge v1, v2, 0051 // +0037 │ │ -002ae4: 5462 2100 |001c: iget-object v2, v6, Lfi/harism/wallpaper/flowers/c;.h:[Landroid/graphics/PointF; // field@0021 │ │ -002ae8: 4602 0201 |001e: aget-object v2, v2, v1 │ │ -002aec: 6203 1a00 |0020: sget-object v3, Lfi/harism/wallpaper/flowers/c;.a:[F // field@001a │ │ -002af0: da04 0102 |0022: mul-int/lit8 v4, v1, #int 2 // #02 │ │ -002af4: d804 0400 |0024: add-int/lit8 v4, v4, #int 0 // #00 │ │ -002af8: 4403 0304 |0026: aget v3, v3, v4 │ │ -002afc: 6204 1a00 |0028: sget-object v4, Lfi/harism/wallpaper/flowers/c;.a:[F // field@001a │ │ -002b00: da05 0102 |002a: mul-int/lit8 v5, v1, #int 2 // #02 │ │ -002b04: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -002b08: 4404 0405 |002e: aget v4, v4, v5 │ │ -002b0c: 6e30 1a00 3204 |0030: invoke-virtual {v2, v3, v4}, Landroid/graphics/PointF;.set:(FF)V // method@001a │ │ -002b12: 1503 803f |0033: const/high16 v3, #int 1065353216 // #3f80 │ │ -002b16: 6e10 1800 0200 |0035: invoke-virtual {v2}, Landroid/graphics/PointF;.length:()F // method@0018 │ │ -002b1c: 0a04 |0038: move-result v4 │ │ -002b1e: c943 |0039: div-float/2addr v3, v4 │ │ -002b20: 5224 0200 |003a: iget v4, v2, Landroid/graphics/PointF;.x:F // field@0002 │ │ -002b24: 5465 1b00 |003c: iget-object v5, v6, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -002b28: 5255 0200 |003e: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0002 │ │ -002b2c: c835 |0040: mul-float/2addr v5, v3 │ │ -002b2e: c854 |0041: mul-float/2addr v4, v5 │ │ -002b30: 5924 0200 |0042: iput v4, v2, Landroid/graphics/PointF;.x:F // field@0002 │ │ -002b34: 5224 0300 |0044: iget v4, v2, Landroid/graphics/PointF;.y:F // field@0003 │ │ -002b38: 5465 1b00 |0046: iget-object v5, v6, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -002b3c: 5255 0300 |0048: iget v5, v5, Landroid/graphics/PointF;.y:F // field@0003 │ │ -002b40: c853 |004a: mul-float/2addr v3, v5 │ │ -002b42: c843 |004b: mul-float/2addr v3, v4 │ │ -002b44: 5923 0300 |004c: iput v3, v2, Landroid/graphics/PointF;.y:F // field@0003 │ │ -002b48: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -002b4c: 28c8 |0050: goto 0018 // -0038 │ │ -002b4e: 5461 2200 |0051: iget-object v1, v6, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002b52: 2112 |0053: array-length v2, v1 │ │ -002b54: 3520 0a00 |0054: if-ge v0, v2, 005e // +000a │ │ -002b58: 4603 0100 |0056: aget-object v3, v1, v0 │ │ -002b5c: 6e10 8d00 0300 |0058: invoke-virtual {v3}, Lfi/harism/wallpaper/flowers/f;.c:()V // method@008d │ │ -002b62: d800 0001 |005b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -002b66: 28f7 |005d: goto 0054 // -0009 │ │ -002b68: 0e00 |005e: return-void │ │ +002aa0: |[002aa0] fi.harism.wallpaper.flowers.c.a:(II)V │ │ +002ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +002ab2: 5461 1b00 |0001: iget-object v1, v6, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +002ab6: 7120 e400 8700 |0003: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@00e4 │ │ +002abc: 0a02 |0006: move-result v2 │ │ +002abe: 8222 |0007: int-to-float v2, v2 │ │ +002ac0: 8273 |0008: int-to-float v3, v7 │ │ +002ac2: c932 |0009: div-float/2addr v2, v3 │ │ +002ac4: 5912 0200 |000a: iput v2, v1, Landroid/graphics/PointF;.x:F // field@0002 │ │ +002ac8: 5461 1b00 |000c: iget-object v1, v6, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +002acc: 7120 e400 8700 |000e: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@00e4 │ │ +002ad2: 0a02 |0011: move-result v2 │ │ +002ad4: 8222 |0012: int-to-float v2, v2 │ │ +002ad6: 8283 |0013: int-to-float v3, v8 │ │ +002ad8: c932 |0014: div-float/2addr v2, v3 │ │ +002ada: 5912 0300 |0015: iput v2, v1, Landroid/graphics/PointF;.y:F // field@0003 │ │ +002ade: 0101 |0017: move v1, v0 │ │ +002ae0: 1302 0800 |0018: const/16 v2, #int 8 // #8 │ │ +002ae4: 3521 3700 |001a: if-ge v1, v2, 0051 // +0037 │ │ +002ae8: 5462 2100 |001c: iget-object v2, v6, Lfi/harism/wallpaper/flowers/c;.h:[Landroid/graphics/PointF; // field@0021 │ │ +002aec: 4602 0201 |001e: aget-object v2, v2, v1 │ │ +002af0: 6203 1a00 |0020: sget-object v3, Lfi/harism/wallpaper/flowers/c;.a:[F // field@001a │ │ +002af4: da04 0102 |0022: mul-int/lit8 v4, v1, #int 2 // #02 │ │ +002af8: d804 0400 |0024: add-int/lit8 v4, v4, #int 0 // #00 │ │ +002afc: 4403 0304 |0026: aget v3, v3, v4 │ │ +002b00: 6204 1a00 |0028: sget-object v4, Lfi/harism/wallpaper/flowers/c;.a:[F // field@001a │ │ +002b04: da05 0102 |002a: mul-int/lit8 v5, v1, #int 2 // #02 │ │ +002b08: d805 0501 |002c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +002b0c: 4404 0405 |002e: aget v4, v4, v5 │ │ +002b10: 6e30 1a00 3204 |0030: invoke-virtual {v2, v3, v4}, Landroid/graphics/PointF;.set:(FF)V // method@001a │ │ +002b16: 1503 803f |0033: const/high16 v3, #int 1065353216 // #3f80 │ │ +002b1a: 6e10 1800 0200 |0035: invoke-virtual {v2}, Landroid/graphics/PointF;.length:()F // method@0018 │ │ +002b20: 0a04 |0038: move-result v4 │ │ +002b22: c943 |0039: div-float/2addr v3, v4 │ │ +002b24: 5224 0200 |003a: iget v4, v2, Landroid/graphics/PointF;.x:F // field@0002 │ │ +002b28: 5465 1b00 |003c: iget-object v5, v6, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +002b2c: 5255 0200 |003e: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0002 │ │ +002b30: c835 |0040: mul-float/2addr v5, v3 │ │ +002b32: c854 |0041: mul-float/2addr v4, v5 │ │ +002b34: 5924 0200 |0042: iput v4, v2, Landroid/graphics/PointF;.x:F // field@0002 │ │ +002b38: 5224 0300 |0044: iget v4, v2, Landroid/graphics/PointF;.y:F // field@0003 │ │ +002b3c: 5465 1b00 |0046: iget-object v5, v6, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +002b40: 5255 0300 |0048: iget v5, v5, Landroid/graphics/PointF;.y:F // field@0003 │ │ +002b44: c853 |004a: mul-float/2addr v3, v5 │ │ +002b46: c843 |004b: mul-float/2addr v3, v4 │ │ +002b48: 5923 0300 |004c: iput v3, v2, Landroid/graphics/PointF;.y:F // field@0003 │ │ +002b4c: d801 0101 |004e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +002b50: 28c8 |0050: goto 0018 // -0038 │ │ +002b52: 5461 2200 |0051: iget-object v1, v6, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002b56: 2112 |0053: array-length v2, v1 │ │ +002b58: 3520 0a00 |0054: if-ge v0, v2, 005e // +000a │ │ +002b5c: 4603 0100 |0056: aget-object v3, v1, v0 │ │ +002b60: 6e10 8d00 0300 |0058: invoke-virtual {v3}, Lfi/harism/wallpaper/flowers/f;.c:()V // method@008d │ │ +002b66: d800 0001 |005b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +002b6a: 28f7 |005d: goto 0054 // -0009 │ │ +002b6c: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/c;) │ │ name : 'a' │ │ type : '(I[[FIFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -002b6c: |[002b6c] fi.harism.wallpaper.flowers.c.a:(I[[FIFF)V │ │ -002b7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -002b7e: 5450 2200 |0001: iget-object v0, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002b82: 2100 |0003: array-length v0, v0 │ │ -002b84: 3206 2000 |0004: if-eq v6, v0, 0024 // +0020 │ │ -002b88: 2360 5200 |0006: new-array v0, v6, [Lfi/harism/wallpaper/flowers/f; // type@0052 │ │ -002b8c: 5b50 2200 |0008: iput-object v0, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002b90: 0110 |000a: move v0, v1 │ │ -002b92: 5452 2200 |000b: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002b96: 2122 |000d: array-length v2, v2 │ │ -002b98: 3520 1600 |000e: if-ge v0, v2, 0024 // +0016 │ │ -002b9c: 5452 2200 |0010: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002ba0: 2203 2c00 |0012: new-instance v3, Lfi/harism/wallpaper/flowers/f; // type@002c │ │ -002ba4: 7020 8900 5300 |0014: invoke-direct {v3, v5}, Lfi/harism/wallpaper/flowers/f;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0089 │ │ -002baa: 4d03 0200 |0017: aput-object v3, v2, v0 │ │ -002bae: 5452 2200 |0019: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002bb2: 4602 0200 |001b: aget-object v2, v2, v0 │ │ -002bb6: 4603 0700 |001d: aget-object v3, v7, v0 │ │ -002bba: 5b23 2d00 |001f: iput-object v3, v2, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ -002bbe: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -002bc2: 28e8 |0023: goto 000b // -0018 │ │ -002bc4: 0110 |0024: move v0, v1 │ │ -002bc6: 5452 2200 |0025: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002bca: 2122 |0027: array-length v2, v2 │ │ -002bcc: 3520 0d00 |0028: if-ge v0, v2, 0035 // +000d │ │ -002bd0: 5452 2200 |002a: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002bd4: 4602 0200 |002c: aget-object v2, v2, v0 │ │ -002bd8: 4603 0700 |002e: aget-object v3, v7, v0 │ │ -002bdc: 5b23 2d00 |0030: iput-object v3, v2, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ -002be0: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -002be4: 28f1 |0034: goto 0025 // -000f │ │ -002be6: 5250 2600 |0035: iget v0, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ -002bea: d802 0802 |0037: add-int/lit8 v2, v8, #int 2 // #02 │ │ -002bee: 3220 4600 |0039: if-eq v0, v2, 007f // +0046 │ │ -002bf2: d800 0802 |003b: add-int/lit8 v0, v8, #int 2 // #02 │ │ -002bf6: 5950 2600 |003d: iput v0, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ -002bfa: 5250 2600 |003f: iget v0, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ -002bfe: da00 0010 |0041: mul-int/lit8 v0, v0, #int 16 // #10 │ │ -002c02: 7110 ee00 0000 |0043: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00ee │ │ -002c08: 0c00 |0046: move-result-object v0 │ │ -002c0a: 7100 f300 0000 |0047: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@00f3 │ │ -002c10: 0c02 |004a: move-result-object v2 │ │ -002c12: 6e20 f000 2000 |004b: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@00f0 │ │ -002c18: 0c00 |004e: move-result-object v0 │ │ -002c1a: 6e10 ef00 0000 |004f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@00ef │ │ -002c20: 0c00 |0052: move-result-object v0 │ │ -002c22: 5b50 1d00 |0053: iput-object v0, v5, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ -002c26: 0110 |0055: move v0, v1 │ │ -002c28: 5252 2600 |0056: iget v2, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ -002c2c: 3520 2200 |0058: if-ge v0, v2, 007a // +0022 │ │ -002c30: 8202 |005a: int-to-float v2, v0 │ │ -002c32: 5253 2600 |005b: iget v3, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ -002c36: d803 03ff |005d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -002c3a: 8233 |005f: int-to-float v3, v3 │ │ -002c3c: c932 |0060: div-float/2addr v2, v3 │ │ -002c3e: 5453 1d00 |0061: iget-object v3, v5, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ -002c42: 6e20 f500 2300 |0063: invoke-virtual {v3, v2}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@00f5 │ │ -002c48: 0c03 |0066: move-result-object v3 │ │ -002c4a: 1504 803f |0067: const/high16 v4, #int 1065353216 // #3f80 │ │ -002c4e: 6e20 f500 4300 |0069: invoke-virtual {v3, v4}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@00f5 │ │ -002c54: 5453 1d00 |006c: iget-object v3, v5, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ -002c58: 6e20 f500 2300 |006e: invoke-virtual {v3, v2}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@00f5 │ │ -002c5e: 0c02 |0071: move-result-object v2 │ │ -002c60: 1503 80bf |0072: const/high16 v3, #int -1082130432 // #bf80 │ │ -002c64: 6e20 f500 3200 |0074: invoke-virtual {v2, v3}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@00f5 │ │ -002c6a: d800 0001 |0077: add-int/lit8 v0, v0, #int 1 // #01 │ │ -002c6e: 28dd |0079: goto 0056 // -0023 │ │ -002c70: 5450 1d00 |007a: iget-object v0, v5, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ -002c74: 6e20 f400 1000 |007c: invoke-virtual {v0, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@00f4 │ │ -002c7a: 5959 1c00 |007f: iput v9, v5, Lfi/harism/wallpaper/flowers/c;.c:F // field@001c │ │ -002c7e: 595a 2700 |0081: iput v10, v5, Lfi/harism/wallpaper/flowers/c;.n:F // field@0027 │ │ -002c82: 0e00 |0083: return-void │ │ +002b70: |[002b70] fi.harism.wallpaper.flowers.c.a:(I[[FIFF)V │ │ +002b80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +002b82: 5450 2200 |0001: iget-object v0, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002b86: 2100 |0003: array-length v0, v0 │ │ +002b88: 3206 2000 |0004: if-eq v6, v0, 0024 // +0020 │ │ +002b8c: 2360 5200 |0006: new-array v0, v6, [Lfi/harism/wallpaper/flowers/f; // type@0052 │ │ +002b90: 5b50 2200 |0008: iput-object v0, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002b94: 0110 |000a: move v0, v1 │ │ +002b96: 5452 2200 |000b: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002b9a: 2122 |000d: array-length v2, v2 │ │ +002b9c: 3520 1600 |000e: if-ge v0, v2, 0024 // +0016 │ │ +002ba0: 5452 2200 |0010: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002ba4: 2203 2c00 |0012: new-instance v3, Lfi/harism/wallpaper/flowers/f; // type@002c │ │ +002ba8: 7020 8900 5300 |0014: invoke-direct {v3, v5}, Lfi/harism/wallpaper/flowers/f;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0089 │ │ +002bae: 4d03 0200 |0017: aput-object v3, v2, v0 │ │ +002bb2: 5452 2200 |0019: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002bb6: 4602 0200 |001b: aget-object v2, v2, v0 │ │ +002bba: 4603 0700 |001d: aget-object v3, v7, v0 │ │ +002bbe: 5b23 2d00 |001f: iput-object v3, v2, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ +002bc2: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +002bc6: 28e8 |0023: goto 000b // -0018 │ │ +002bc8: 0110 |0024: move v0, v1 │ │ +002bca: 5452 2200 |0025: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002bce: 2122 |0027: array-length v2, v2 │ │ +002bd0: 3520 0d00 |0028: if-ge v0, v2, 0035 // +000d │ │ +002bd4: 5452 2200 |002a: iget-object v2, v5, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002bd8: 4602 0200 |002c: aget-object v2, v2, v0 │ │ +002bdc: 4603 0700 |002e: aget-object v3, v7, v0 │ │ +002be0: 5b23 2d00 |0030: iput-object v3, v2, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ +002be4: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +002be8: 28f1 |0034: goto 0025 // -000f │ │ +002bea: 5250 2600 |0035: iget v0, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ +002bee: d802 0802 |0037: add-int/lit8 v2, v8, #int 2 // #02 │ │ +002bf2: 3220 4600 |0039: if-eq v0, v2, 007f // +0046 │ │ +002bf6: d800 0802 |003b: add-int/lit8 v0, v8, #int 2 // #02 │ │ +002bfa: 5950 2600 |003d: iput v0, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ +002bfe: 5250 2600 |003f: iget v0, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ +002c02: da00 0010 |0041: mul-int/lit8 v0, v0, #int 16 // #10 │ │ +002c06: 7110 ee00 0000 |0043: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00ee │ │ +002c0c: 0c00 |0046: move-result-object v0 │ │ +002c0e: 7100 f300 0000 |0047: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@00f3 │ │ +002c14: 0c02 |004a: move-result-object v2 │ │ +002c16: 6e20 f000 2000 |004b: invoke-virtual {v0, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@00f0 │ │ +002c1c: 0c00 |004e: move-result-object v0 │ │ +002c1e: 6e10 ef00 0000 |004f: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@00ef │ │ +002c24: 0c00 |0052: move-result-object v0 │ │ +002c26: 5b50 1d00 |0053: iput-object v0, v5, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ +002c2a: 0110 |0055: move v0, v1 │ │ +002c2c: 5252 2600 |0056: iget v2, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ +002c30: 3520 2200 |0058: if-ge v0, v2, 007a // +0022 │ │ +002c34: 8202 |005a: int-to-float v2, v0 │ │ +002c36: 5253 2600 |005b: iget v3, v5, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ +002c3a: d803 03ff |005d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +002c3e: 8233 |005f: int-to-float v3, v3 │ │ +002c40: c932 |0060: div-float/2addr v2, v3 │ │ +002c42: 5453 1d00 |0061: iget-object v3, v5, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ +002c46: 6e20 f500 2300 |0063: invoke-virtual {v3, v2}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@00f5 │ │ +002c4c: 0c03 |0066: move-result-object v3 │ │ +002c4e: 1504 803f |0067: const/high16 v4, #int 1065353216 // #3f80 │ │ +002c52: 6e20 f500 4300 |0069: invoke-virtual {v3, v4}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@00f5 │ │ +002c58: 5453 1d00 |006c: iget-object v3, v5, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ +002c5c: 6e20 f500 2300 |006e: invoke-virtual {v3, v2}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@00f5 │ │ +002c62: 0c02 |0071: move-result-object v2 │ │ +002c64: 1503 80bf |0072: const/high16 v3, #int -1082130432 // #bf80 │ │ +002c68: 6e20 f500 3200 |0074: invoke-virtual {v2, v3}, Ljava/nio/FloatBuffer;.put:(F)Ljava/nio/FloatBuffer; // method@00f5 │ │ +002c6e: d800 0001 |0077: add-int/lit8 v0, v0, #int 1 // #01 │ │ +002c72: 28dd |0079: goto 0056 // -0023 │ │ +002c74: 5450 1d00 |007a: iget-object v0, v5, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ +002c78: 6e20 f400 1000 |007c: invoke-virtual {v0, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@00f4 │ │ +002c7e: 5959 1c00 |007f: iput v9, v5, Lfi/harism/wallpaper/flowers/c;.c:F // field@001c │ │ +002c82: 595a 2700 |0081: iput v10, v5, Lfi/harism/wallpaper/flowers/c;.n:F // field@0027 │ │ +002c86: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/c;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 19 │ │ + registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 311 16-bit code units │ │ -002c84: |[002c84] fi.harism.wallpaper.flowers.c.a:(Landroid/content/Context;)V │ │ -002c94: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -002c98: 5401 2400 |0002: iget-object v1, v0, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ -002c9c: 1402 0400 067f |0004: const v2, #float 1.78117e+38 // #7f060004 │ │ -002ca2: 0800 1200 |0007: move-object/from16 v0, v18 │ │ -002ca6: 6e20 0100 2000 |0009: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -002cac: 0c02 |000c: move-result-object v2 │ │ -002cae: 1403 0500 067f |000d: const v3, #float 1.78117e+38 // #7f060005 │ │ -002cb4: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -002cb8: 6e20 0100 3000 |0012: invoke-virtual {v0, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -002cbe: 0c03 |0015: move-result-object v3 │ │ -002cc0: 6e30 b800 2103 |0016: invoke-virtual {v1, v2, v3}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;Ljava/lang/String;)V // method@00b8 │ │ -002cc6: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -002cca: 5401 2500 |001b: iget-object v1, v0, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ -002cce: 1402 0600 067f |001d: const v2, #float 1.78117e+38 // #7f060006 │ │ -002cd4: 0800 1200 |0020: move-object/from16 v0, v18 │ │ -002cd8: 6e20 0100 2000 |0022: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -002cde: 0c02 |0025: move-result-object v2 │ │ -002ce0: 1403 0700 067f |0026: const v3, #float 1.78117e+38 // #7f060007 │ │ -002ce6: 0800 1200 |0029: move-object/from16 v0, v18 │ │ -002cea: 6e20 0100 3000 |002b: invoke-virtual {v0, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -002cf0: 0c03 |002e: move-result-object v3 │ │ -002cf2: 6e30 b800 2103 |002f: invoke-virtual {v1, v2, v3}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;Ljava/lang/String;)V // method@00b8 │ │ -002cf8: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -002cfa: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -002cfe: 5402 2300 |0035: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.j:[I // field@0023 │ │ -002d02: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -002d04: 7130 2b00 2103 |0038: invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;.glDeleteTextures:(I[II)V // method@002b │ │ -002d0a: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -002d0c: 0800 1100 |003c: move-object/from16 v0, v17 │ │ -002d10: 5402 2300 |003e: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.j:[I // field@0023 │ │ -002d14: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -002d16: 7130 3400 2103 |0041: invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@0034 │ │ -002d1c: 1301 e10d |0044: const/16 v1, #int 3553 // #de1 │ │ -002d20: 0800 1100 |0046: move-object/from16 v0, v17 │ │ -002d24: 5402 2300 |0048: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.j:[I // field@0023 │ │ -002d28: 1203 |004a: const/4 v3, #int 0 // #0 │ │ -002d2a: 4402 0203 |004b: aget v2, v2, v3 │ │ -002d2e: 7120 2000 2100 |004d: invoke-static {v1, v2}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0020 │ │ -002d34: 1301 e10d |0050: const/16 v1, #int 3553 // #de1 │ │ -002d38: 1302 0228 |0052: const/16 v2, #int 10242 // #2802 │ │ -002d3c: 1403 2f81 0000 |0054: const v3, #float 4.63423e-41 // #0000812f │ │ -002d42: 7130 4000 2103 |0057: invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0040 │ │ -002d48: 1301 e10d |005a: const/16 v1, #int 3553 // #de1 │ │ -002d4c: 1302 0328 |005c: const/16 v2, #int 10243 // #2803 │ │ -002d50: 1403 2f81 0000 |005e: const v3, #float 4.63423e-41 // #0000812f │ │ -002d56: 7130 4000 2103 |0061: invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0040 │ │ -002d5c: 1301 e10d |0064: const/16 v1, #int 3553 // #de1 │ │ -002d60: 1302 0128 |0066: const/16 v2, #int 10241 // #2801 │ │ -002d64: 1303 0026 |0068: const/16 v3, #int 9728 // #2600 │ │ -002d68: 7130 4000 2103 |006a: invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0040 │ │ -002d6e: 1301 e10d |006d: const/16 v1, #int 3553 // #de1 │ │ -002d72: 1302 0028 |006f: const/16 v2, #int 10240 // #2800 │ │ -002d76: 1303 0126 |0071: const/16 v3, #int 9729 // #2601 │ │ -002d7a: 7130 4000 2103 |0073: invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0040 │ │ -002d80: 1301 0001 |0076: const/16 v1, #int 256 // #100 │ │ -002d84: 1302 0001 |0078: const/16 v2, #int 256 // #100 │ │ -002d88: 6203 0000 |007a: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0000 │ │ -002d8c: 7130 0800 2103 |007c: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0008 │ │ -002d92: 0c02 |007f: move-result-object v2 │ │ -002d94: 1501 00ff |0080: const/high16 v1, #int -16777216 // #ff00 │ │ -002d98: 6e20 0900 1200 |0082: invoke-virtual {v2, v1}, Landroid/graphics/Bitmap;.eraseColor:(I)V // method@0009 │ │ -002d9e: 2203 0a00 |0085: new-instance v3, Landroid/graphics/Canvas; // type@000a │ │ -002da2: 7020 0b00 2300 |0087: invoke-direct {v3, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@000b │ │ -002da8: 2204 0d00 |008a: new-instance v4, Landroid/graphics/Paint; // type@000d │ │ -002dac: 7010 1400 0400 |008c: invoke-direct {v4}, Landroid/graphics/Paint;.:()V // method@0014 │ │ -002db2: 6201 0100 |008f: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0001 │ │ -002db6: 6e20 1600 1400 |0091: invoke-virtual {v4, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0016 │ │ -002dbc: 1301 cc00 |0094: const/16 v1, #int 204 // #cc │ │ -002dc0: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -002dc2: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -002dc4: 7130 1300 5106 |0098: invoke-static {v1, v5, v6}, Landroid/graphics/Color;.rgb:(III)I // method@0013 │ │ -002dca: 0a05 |009b: move-result v5 │ │ -002dcc: 1301 ff00 |009c: const/16 v1, #int 255 // #ff │ │ -002dd0: 1206 |009e: const/4 v6, #int 0 // #0 │ │ -002dd2: 1207 |009f: const/4 v7, #int 0 // #0 │ │ -002dd4: 7130 1300 6107 |00a0: invoke-static {v1, v6, v7}, Landroid/graphics/Color;.rgb:(III)I // method@0013 │ │ -002dda: 0a06 |00a3: move-result v6 │ │ -002ddc: 1407 1111 9142 |00a4: const v7, #float 72.5333 // #42911111 │ │ -002de2: 1301 0a00 |00a7: const/16 v1, #int 10 // #a │ │ -002de6: 2318 4e00 |00a9: new-array v8, v1, [F // type@004e │ │ -002dea: 1201 |00ab: const/4 v1, #int 0 // #0 │ │ -002dec: 1259 |00ac: const/4 v9, #int 5 // #5 │ │ -002dee: 3591 2f00 |00ad: if-ge v1, v9, 00dc // +002f │ │ -002df2: 1809 182d 4454 fb21 1940 |00af: const-wide v9, #double 6.28319 // #401921fb54442d18 │ │ -002dfc: 831b |00b4: int-to-double v11, v1 │ │ -002dfe: cdb9 |00b5: mul-double/2addr v9, v11 │ │ -002e00: 190b 1440 |00b6: const-wide/high16 v11, #long 4617315517961601024 // #4014 │ │ -002e04: ceb9 |00b8: div-double/2addr v9, v11 │ │ -002e06: da0b 0102 |00b9: mul-int/lit8 v11, v1, #int 2 // #02 │ │ -002e0a: d80b 0b00 |00bb: add-int/lit8 v11, v11, #int 0 // #00 │ │ -002e0e: 150c 0043 |00bd: const/high16 v12, #int 1124073472 // #4300 │ │ -002e12: 7120 e600 a900 |00bf: invoke-static {v9, v10}, Ljava/lang/Math;.sin:(D)D // method@00e6 │ │ -002e18: 0b0d |00c2: move-result-wide v13 │ │ -002e1a: 897f |00c3: float-to-double v15, v7 │ │ -002e1c: cdfd |00c4: mul-double/2addr v13, v15 │ │ -002e1e: 8cdd |00c5: double-to-float v13, v13 │ │ -002e20: c6dc |00c6: add-float/2addr v12, v13 │ │ -002e22: 4b0c 080b |00c7: aput v12, v8, v11 │ │ -002e26: da0b 0102 |00c9: mul-int/lit8 v11, v1, #int 2 // #02 │ │ -002e2a: d80b 0b01 |00cb: add-int/lit8 v11, v11, #int 1 // #01 │ │ -002e2e: 150c 0043 |00cd: const/high16 v12, #int 1124073472 // #4300 │ │ -002e32: 7120 e000 a900 |00cf: invoke-static {v9, v10}, Ljava/lang/Math;.cos:(D)D // method@00e0 │ │ -002e38: 0b09 |00d2: move-result-wide v9 │ │ -002e3a: 897d |00d3: float-to-double v13, v7 │ │ -002e3c: cdd9 |00d4: mul-double/2addr v9, v13 │ │ -002e3e: 8c99 |00d5: double-to-float v9, v9 │ │ -002e40: c6c9 |00d6: add-float/2addr v9, v12 │ │ -002e42: 4b09 080b |00d7: aput v9, v8, v11 │ │ -002e46: d801 0101 |00d9: add-int/lit8 v1, v1, #int 1 // #01 │ │ -002e4a: 28d1 |00db: goto 00ac // -002f │ │ -002e4c: 6e20 1500 5400 |00dc: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@0015 │ │ -002e52: 1201 |00df: const/4 v1, #int 0 // #0 │ │ -002e54: 1257 |00e0: const/4 v7, #int 5 // #5 │ │ -002e56: 3571 1600 |00e1: if-ge v1, v7, 00f7 // +0016 │ │ -002e5a: da07 0102 |00e3: mul-int/lit8 v7, v1, #int 2 // #02 │ │ -002e5e: d807 0700 |00e5: add-int/lit8 v7, v7, #int 0 // #00 │ │ -002e62: 4407 0807 |00e7: aget v7, v8, v7 │ │ -002e66: da09 0102 |00e9: mul-int/lit8 v9, v1, #int 2 // #02 │ │ -002e6a: d809 0901 |00eb: add-int/lit8 v9, v9, #int 1 // #01 │ │ -002e6e: 4409 0809 |00ed: aget v9, v8, v9 │ │ -002e72: 150a 4042 |00ef: const/high16 v10, #int 1111490560 // #4240 │ │ -002e76: 6e54 0c00 73a9 |00f1: invoke-virtual {v3, v7, v9, v10, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@000c │ │ -002e7c: d801 0101 |00f4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -002e80: 28ea |00f6: goto 00e0 // -0016 │ │ -002e82: 6e20 1500 6400 |00f7: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@0015 │ │ -002e88: 1201 |00fa: const/4 v1, #int 0 // #0 │ │ -002e8a: 1256 |00fb: const/4 v6, #int 5 // #5 │ │ -002e8c: 3561 1600 |00fc: if-ge v1, v6, 0112 // +0016 │ │ -002e90: da06 0102 |00fe: mul-int/lit8 v6, v1, #int 2 // #02 │ │ -002e94: d806 0600 |0100: add-int/lit8 v6, v6, #int 0 // #00 │ │ -002e98: 4406 0806 |0102: aget v6, v8, v6 │ │ -002e9c: da07 0102 |0104: mul-int/lit8 v7, v1, #int 2 // #02 │ │ -002ea0: d807 0701 |0106: add-int/lit8 v7, v7, #int 1 // #01 │ │ -002ea4: 4407 0807 |0108: aget v7, v8, v7 │ │ -002ea8: 1509 1042 |010a: const/high16 v9, #int 1108344832 // #4210 │ │ -002eac: 6e54 0c00 6397 |010c: invoke-virtual {v3, v6, v7, v9, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@000c │ │ -002eb2: d801 0101 |010f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -002eb6: 28ea |0111: goto 00fb // -0016 │ │ -002eb8: 6e20 1500 5400 |0112: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@0015 │ │ -002ebe: 1501 0043 |0115: const/high16 v1, #int 1124073472 // #4300 │ │ -002ec2: 1505 0043 |0117: const/high16 v5, #int 1124073472 // #4300 │ │ -002ec6: 1506 4042 |0119: const/high16 v6, #int 1111490560 // #4240 │ │ -002eca: 6e54 0c00 1365 |011b: invoke-virtual {v3, v1, v5, v6, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@000c │ │ -002ed0: 1501 00ff |011e: const/high16 v1, #int -16777216 // #ff00 │ │ -002ed4: 6e20 1500 1400 |0120: invoke-virtual {v4, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0015 │ │ -002eda: 1501 0043 |0123: const/high16 v1, #int 1124073472 // #4300 │ │ -002ede: 1505 0043 |0125: const/high16 v5, #int 1124073472 // #4300 │ │ -002ee2: 1506 1042 |0127: const/high16 v6, #int 1108344832 // #4210 │ │ -002ee6: 6e54 0c00 1365 |0129: invoke-virtual {v3, v1, v5, v6, v4}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@000c │ │ -002eec: 1301 e10d |012c: const/16 v1, #int 3553 // #de1 │ │ -002ef0: 1203 |012e: const/4 v3, #int 0 // #0 │ │ -002ef2: 1204 |012f: const/4 v4, #int 0 // #0 │ │ -002ef4: 7140 4b00 3142 |0130: invoke-static {v1, v3, v2, v4}, Landroid/opengl/GLUtils;.texImage2D:(IILandroid/graphics/Bitmap;I)V // method@004b │ │ -002efa: 6e10 0a00 0200 |0133: invoke-virtual {v2}, Landroid/graphics/Bitmap;.recycle:()V // method@000a │ │ -002f00: 0e00 |0136: return-void │ │ + insns size : 314 16-bit code units │ │ +002c88: |[002c88] fi.harism.wallpaper.flowers.c.a:(Landroid/content/Context;)V │ │ +002c98: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +002c9c: 5402 2400 |0002: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ +002ca0: 1403 0400 067f |0004: const v3, #float 1.78117e+38 // #7f060004 │ │ +002ca6: 0800 1300 |0007: move-object/from16 v0, v19 │ │ +002caa: 6e20 0100 3000 |0009: invoke-virtual {v0, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +002cb0: 0c03 |000c: move-result-object v3 │ │ +002cb2: 1404 0500 067f |000d: const v4, #float 1.78117e+38 // #7f060005 │ │ +002cb8: 0800 1300 |0010: move-object/from16 v0, v19 │ │ +002cbc: 6e20 0100 4000 |0012: invoke-virtual {v0, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +002cc2: 0c04 |0015: move-result-object v4 │ │ +002cc4: 6e30 b800 3204 |0016: invoke-virtual {v2, v3, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;Ljava/lang/String;)V // method@00b8 │ │ +002cca: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +002cce: 5402 2500 |001b: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.l:Lfi/harism/wallpaper/flowers/o; // field@0025 │ │ +002cd2: 1403 0600 067f |001d: const v3, #float 1.78117e+38 // #7f060006 │ │ +002cd8: 0800 1300 |0020: move-object/from16 v0, v19 │ │ +002cdc: 6e20 0100 3000 |0022: invoke-virtual {v0, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +002ce2: 0c03 |0025: move-result-object v3 │ │ +002ce4: 1404 0700 067f |0026: const v4, #float 1.78117e+38 // #7f060007 │ │ +002cea: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +002cee: 6e20 0100 4000 |002b: invoke-virtual {v0, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +002cf4: 0c04 |002e: move-result-object v4 │ │ +002cf6: 6e30 b800 3204 |002f: invoke-virtual {v2, v3, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;Ljava/lang/String;)V // method@00b8 │ │ +002cfc: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +002cfe: 0800 1200 |0033: move-object/from16 v0, v18 │ │ +002d02: 5403 2300 |0035: iget-object v3, v0, Lfi/harism/wallpaper/flowers/c;.j:[I // field@0023 │ │ +002d06: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +002d08: 7130 2b00 3204 |0038: invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;.glDeleteTextures:(I[II)V // method@002b │ │ +002d0e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +002d10: 0800 1200 |003c: move-object/from16 v0, v18 │ │ +002d14: 5403 2300 |003e: iget-object v3, v0, Lfi/harism/wallpaper/flowers/c;.j:[I // field@0023 │ │ +002d18: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +002d1a: 7130 3400 3204 |0041: invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@0034 │ │ +002d20: 1302 e10d |0044: const/16 v2, #int 3553 // #de1 │ │ +002d24: 0800 1200 |0046: move-object/from16 v0, v18 │ │ +002d28: 5403 2300 |0048: iget-object v3, v0, Lfi/harism/wallpaper/flowers/c;.j:[I // field@0023 │ │ +002d2c: 1204 |004a: const/4 v4, #int 0 // #0 │ │ +002d2e: 4403 0304 |004b: aget v3, v3, v4 │ │ +002d32: 7120 2000 3200 |004d: invoke-static {v2, v3}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0020 │ │ +002d38: 1302 e10d |0050: const/16 v2, #int 3553 // #de1 │ │ +002d3c: 1303 0228 |0052: const/16 v3, #int 10242 // #2802 │ │ +002d40: 1404 2f81 0000 |0054: const v4, #float 4.63423e-41 // #0000812f │ │ +002d46: 7130 4000 3204 |0057: invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0040 │ │ +002d4c: 1302 e10d |005a: const/16 v2, #int 3553 // #de1 │ │ +002d50: 1303 0328 |005c: const/16 v3, #int 10243 // #2803 │ │ +002d54: 1404 2f81 0000 |005e: const v4, #float 4.63423e-41 // #0000812f │ │ +002d5a: 7130 4000 3204 |0061: invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0040 │ │ +002d60: 1302 e10d |0064: const/16 v2, #int 3553 // #de1 │ │ +002d64: 1303 0128 |0066: const/16 v3, #int 10241 // #2801 │ │ +002d68: 1304 0026 |0068: const/16 v4, #int 9728 // #2600 │ │ +002d6c: 7130 4000 3204 |006a: invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0040 │ │ +002d72: 1302 e10d |006d: const/16 v2, #int 3553 // #de1 │ │ +002d76: 1303 0028 |006f: const/16 v3, #int 10240 // #2800 │ │ +002d7a: 1304 0126 |0071: const/16 v4, #int 9729 // #2601 │ │ +002d7e: 7130 4000 3204 |0073: invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0040 │ │ +002d84: 1302 0001 |0076: const/16 v2, #int 256 // #100 │ │ +002d88: 1303 0001 |0078: const/16 v3, #int 256 // #100 │ │ +002d8c: 6204 0000 |007a: sget-object v4, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0000 │ │ +002d90: 7130 0800 3204 |007c: invoke-static {v2, v3, v4}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0008 │ │ +002d96: 0c03 |007f: move-result-object v3 │ │ +002d98: 1502 00ff |0080: const/high16 v2, #int -16777216 // #ff00 │ │ +002d9c: 6e20 0900 2300 |0082: invoke-virtual {v3, v2}, Landroid/graphics/Bitmap;.eraseColor:(I)V // method@0009 │ │ +002da2: 2204 0a00 |0085: new-instance v4, Landroid/graphics/Canvas; // type@000a │ │ +002da6: 7020 0b00 3400 |0087: invoke-direct {v4, v3}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@000b │ │ +002dac: 2205 0d00 |008a: new-instance v5, Landroid/graphics/Paint; // type@000d │ │ +002db0: 7010 1400 0500 |008c: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0014 │ │ +002db6: 6202 0100 |008f: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0001 │ │ +002dba: 6e20 1600 2500 |0091: invoke-virtual {v5, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0016 │ │ +002dc0: 1302 cc00 |0094: const/16 v2, #int 204 // #cc │ │ +002dc4: 1206 |0096: const/4 v6, #int 0 // #0 │ │ +002dc6: 1207 |0097: const/4 v7, #int 0 // #0 │ │ +002dc8: 7130 1300 6207 |0098: invoke-static {v2, v6, v7}, Landroid/graphics/Color;.rgb:(III)I // method@0013 │ │ +002dce: 0a06 |009b: move-result v6 │ │ +002dd0: 1302 ff00 |009c: const/16 v2, #int 255 // #ff │ │ +002dd4: 1207 |009e: const/4 v7, #int 0 // #0 │ │ +002dd6: 1208 |009f: const/4 v8, #int 0 // #0 │ │ +002dd8: 7130 1300 7208 |00a0: invoke-static {v2, v7, v8}, Landroid/graphics/Color;.rgb:(III)I // method@0013 │ │ +002dde: 0a07 |00a3: move-result v7 │ │ +002de0: 1408 1111 9142 |00a4: const v8, #float 72.5333 // #42911111 │ │ +002de6: 1302 0a00 |00a7: const/16 v2, #int 10 // #a │ │ +002dea: 2329 4e00 |00a9: new-array v9, v2, [F // type@004e │ │ +002dee: 1202 |00ab: const/4 v2, #int 0 // #0 │ │ +002df0: 125a |00ac: const/4 v10, #int 5 // #5 │ │ +002df2: 35a2 3200 |00ad: if-ge v2, v10, 00df // +0032 │ │ +002df6: 180a 182d 4454 fb21 1940 |00af: const-wide v10, #double 6.28319 // #401921fb54442d18 │ │ +002e00: 832c |00b4: int-to-double v12, v2 │ │ +002e02: cdca |00b5: mul-double/2addr v10, v12 │ │ +002e04: 190c 1440 |00b6: const-wide/high16 v12, #long 4617315517961601024 // #4014 │ │ +002e08: ceca |00b8: div-double/2addr v10, v12 │ │ +002e0a: da0c 0202 |00b9: mul-int/lit8 v12, v2, #int 2 // #02 │ │ +002e0e: d80c 0c00 |00bb: add-int/lit8 v12, v12, #int 0 // #00 │ │ +002e12: 150d 0043 |00bd: const/high16 v13, #int 1124073472 // #4300 │ │ +002e16: 7120 e600 ba00 |00bf: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@00e6 │ │ +002e1c: 0b0e |00c2: move-result-wide v14 │ │ +002e1e: 8980 |00c3: float-to-double v0, v8 │ │ +002e20: 0510 0000 |00c4: move-wide/from16 v16, v0 │ │ +002e24: ad0e 0e10 |00c6: mul-double v14, v14, v16 │ │ +002e28: 8cee |00c8: double-to-float v14, v14 │ │ +002e2a: c6ed |00c9: add-float/2addr v13, v14 │ │ +002e2c: 4b0d 090c |00ca: aput v13, v9, v12 │ │ +002e30: da0c 0202 |00cc: mul-int/lit8 v12, v2, #int 2 // #02 │ │ +002e34: d80c 0c01 |00ce: add-int/lit8 v12, v12, #int 1 // #01 │ │ +002e38: 150d 0043 |00d0: const/high16 v13, #int 1124073472 // #4300 │ │ +002e3c: 7120 e000 ba00 |00d2: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@00e0 │ │ +002e42: 0b0a |00d5: move-result-wide v10 │ │ +002e44: 898e |00d6: float-to-double v14, v8 │ │ +002e46: cdea |00d7: mul-double/2addr v10, v14 │ │ +002e48: 8caa |00d8: double-to-float v10, v10 │ │ +002e4a: c6da |00d9: add-float/2addr v10, v13 │ │ +002e4c: 4b0a 090c |00da: aput v10, v9, v12 │ │ +002e50: d802 0201 |00dc: add-int/lit8 v2, v2, #int 1 // #01 │ │ +002e54: 28ce |00de: goto 00ac // -0032 │ │ +002e56: 6e20 1500 6500 |00df: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@0015 │ │ +002e5c: 1202 |00e2: const/4 v2, #int 0 // #0 │ │ +002e5e: 1258 |00e3: const/4 v8, #int 5 // #5 │ │ +002e60: 3582 1600 |00e4: if-ge v2, v8, 00fa // +0016 │ │ +002e64: da08 0202 |00e6: mul-int/lit8 v8, v2, #int 2 // #02 │ │ +002e68: d808 0800 |00e8: add-int/lit8 v8, v8, #int 0 // #00 │ │ +002e6c: 4408 0908 |00ea: aget v8, v9, v8 │ │ +002e70: da0a 0202 |00ec: mul-int/lit8 v10, v2, #int 2 // #02 │ │ +002e74: d80a 0a01 |00ee: add-int/lit8 v10, v10, #int 1 // #01 │ │ +002e78: 440a 090a |00f0: aget v10, v9, v10 │ │ +002e7c: 150b 4042 |00f2: const/high16 v11, #int 1111490560 // #4240 │ │ +002e80: 6e55 0c00 84ba |00f4: invoke-virtual {v4, v8, v10, v11, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@000c │ │ +002e86: d802 0201 |00f7: add-int/lit8 v2, v2, #int 1 // #01 │ │ +002e8a: 28ea |00f9: goto 00e3 // -0016 │ │ +002e8c: 6e20 1500 7500 |00fa: invoke-virtual {v5, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@0015 │ │ +002e92: 1202 |00fd: const/4 v2, #int 0 // #0 │ │ +002e94: 1257 |00fe: const/4 v7, #int 5 // #5 │ │ +002e96: 3572 1600 |00ff: if-ge v2, v7, 0115 // +0016 │ │ +002e9a: da07 0202 |0101: mul-int/lit8 v7, v2, #int 2 // #02 │ │ +002e9e: d807 0700 |0103: add-int/lit8 v7, v7, #int 0 // #00 │ │ +002ea2: 4407 0907 |0105: aget v7, v9, v7 │ │ +002ea6: da08 0202 |0107: mul-int/lit8 v8, v2, #int 2 // #02 │ │ +002eaa: d808 0801 |0109: add-int/lit8 v8, v8, #int 1 // #01 │ │ +002eae: 4408 0908 |010b: aget v8, v9, v8 │ │ +002eb2: 150a 1042 |010d: const/high16 v10, #int 1108344832 // #4210 │ │ +002eb6: 6e55 0c00 74a8 |010f: invoke-virtual {v4, v7, v8, v10, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@000c │ │ +002ebc: d802 0201 |0112: add-int/lit8 v2, v2, #int 1 // #01 │ │ +002ec0: 28ea |0114: goto 00fe // -0016 │ │ +002ec2: 6e20 1500 6500 |0115: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@0015 │ │ +002ec8: 1502 0043 |0118: const/high16 v2, #int 1124073472 // #4300 │ │ +002ecc: 1506 0043 |011a: const/high16 v6, #int 1124073472 // #4300 │ │ +002ed0: 1507 4042 |011c: const/high16 v7, #int 1111490560 // #4240 │ │ +002ed4: 6e55 0c00 2476 |011e: invoke-virtual {v4, v2, v6, v7, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@000c │ │ +002eda: 1502 00ff |0121: const/high16 v2, #int -16777216 // #ff00 │ │ +002ede: 6e20 1500 2500 |0123: invoke-virtual {v5, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0015 │ │ +002ee4: 1502 0043 |0126: const/high16 v2, #int 1124073472 // #4300 │ │ +002ee8: 1506 0043 |0128: const/high16 v6, #int 1124073472 // #4300 │ │ +002eec: 1507 1042 |012a: const/high16 v7, #int 1108344832 // #4210 │ │ +002ef0: 6e55 0c00 2476 |012c: invoke-virtual {v4, v2, v6, v7, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@000c │ │ +002ef6: 1302 e10d |012f: const/16 v2, #int 3553 // #de1 │ │ +002efa: 1204 |0131: const/4 v4, #int 0 // #0 │ │ +002efc: 1205 |0132: const/4 v5, #int 0 // #0 │ │ +002efe: 7140 4b00 4253 |0133: invoke-static {v2, v4, v3, v5}, Landroid/opengl/GLUtils;.texImage2D:(IILandroid/graphics/Bitmap;I)V // method@004b │ │ +002f04: 6e10 0a00 0300 |0136: invoke-virtual {v3}, Landroid/graphics/Bitmap;.recycle:()V // method@000a │ │ +002f0a: 0e00 |0139: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfi/harism/wallpaper/flowers/c;) │ │ name : 'a' │ │ type : '(Landroid/graphics/PointF;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -002f04: |[002f04] fi.harism.wallpaper.flowers.c.a:(Landroid/graphics/PointF;)V │ │ -002f14: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ -002f18: 7110 2e00 0600 |0002: invoke-static {v6}, Landroid/opengl/GLES20;.glEnable:(I)V // method@002e │ │ -002f1e: 1300 0203 |0005: const/16 v0, #int 770 // #302 │ │ -002f22: 1301 0303 |0007: const/16 v1, #int 771 // #303 │ │ -002f26: 7120 2100 1000 |0009: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glBlendFunc:(II)V // method@0021 │ │ -002f2c: 7100 4e00 0000 |000c: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@004e │ │ -002f32: 0b01 |000f: move-result-wide v1 │ │ -002f34: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -002f36: 5473 2200 |0011: iget-object v3, v7, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002f3a: 2133 |0013: array-length v3, v3 │ │ -002f3c: 3530 2b00 |0014: if-ge v0, v3, 003f // +002b │ │ -002f40: 5473 1f00 |0016: iget-object v3, v7, Lfi/harism/wallpaper/flowers/c;.f:Ljava/util/Vector; // field@001f │ │ -002f44: 6e10 0001 0300 |0018: invoke-virtual {v3}, Ljava/util/Vector;.clear:()V // method@0100 │ │ -002f4a: 5473 2000 |001b: iget-object v3, v7, Lfi/harism/wallpaper/flowers/c;.g:Ljava/util/Vector; // field@0020 │ │ -002f4e: 6e10 0001 0300 |001d: invoke-virtual {v3}, Ljava/util/Vector;.clear:()V // method@0100 │ │ -002f54: 5473 2200 |0020: iget-object v3, v7, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ -002f58: 4603 0300 |0022: aget-object v3, v3, v0 │ │ -002f5c: 7058 7f00 3721 |0024: invoke-direct {v7, v3, v1, v2, v8}, Lfi/harism/wallpaper/flowers/c;.a:(Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V // method@007f │ │ -002f62: 5474 2000 |0027: iget-object v4, v7, Lfi/harism/wallpaper/flowers/c;.g:Ljava/util/Vector; // field@0020 │ │ -002f66: 5475 1f00 |0029: iget-object v5, v7, Lfi/harism/wallpaper/flowers/c;.f:Ljava/util/Vector; // field@001f │ │ -002f6a: 6e52 8b00 4315 |002b: invoke-virtual {v3, v4, v5, v1, v2}, Lfi/harism/wallpaper/flowers/f;.a:(Ljava/util/Vector;Ljava/util/Vector;J)V // method@008b │ │ -002f70: 5474 2000 |002e: iget-object v4, v7, Lfi/harism/wallpaper/flowers/c;.g:Ljava/util/Vector; // field@0020 │ │ -002f74: 5435 2d00 |0030: iget-object v5, v3, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ -002f78: 6e40 8200 4785 |0032: invoke-virtual {v7, v4, v5, v8}, Lfi/harism/wallpaper/flowers/c;.a:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V // method@0082 │ │ -002f7e: 5474 1f00 |0035: iget-object v4, v7, Lfi/harism/wallpaper/flowers/c;.f:Ljava/util/Vector; // field@001f │ │ -002f82: 5433 2d00 |0037: iget-object v3, v3, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ -002f86: 7040 8300 4783 |0039: invoke-direct {v7, v4, v3, v8}, Lfi/harism/wallpaper/flowers/c;.b:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V // method@0083 │ │ -002f8c: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -002f90: 28d3 |003e: goto 0011 // -002d │ │ -002f92: 7110 2c00 0600 |003f: invoke-static {v6}, Landroid/opengl/GLES20;.glDisable:(I)V // method@002c │ │ -002f98: 0e00 |0042: return-void │ │ +002f0c: |[002f0c] fi.harism.wallpaper.flowers.c.a:(Landroid/graphics/PointF;)V │ │ +002f1c: 1306 e20b |0000: const/16 v6, #int 3042 // #be2 │ │ +002f20: 7110 2e00 0600 |0002: invoke-static {v6}, Landroid/opengl/GLES20;.glEnable:(I)V // method@002e │ │ +002f26: 1300 0203 |0005: const/16 v0, #int 770 // #302 │ │ +002f2a: 1301 0303 |0007: const/16 v1, #int 771 // #303 │ │ +002f2e: 7120 2100 1000 |0009: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glBlendFunc:(II)V // method@0021 │ │ +002f34: 7100 4e00 0000 |000c: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@004e │ │ +002f3a: 0b02 |000f: move-result-wide v2 │ │ +002f3c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +002f3e: 5471 2200 |0011: iget-object v1, v7, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002f42: 2111 |0013: array-length v1, v1 │ │ +002f44: 3510 2b00 |0014: if-ge v0, v1, 003f // +002b │ │ +002f48: 5471 1f00 |0016: iget-object v1, v7, Lfi/harism/wallpaper/flowers/c;.f:Ljava/util/Vector; // field@001f │ │ +002f4c: 6e10 0001 0100 |0018: invoke-virtual {v1}, Ljava/util/Vector;.clear:()V // method@0100 │ │ +002f52: 5471 2000 |001b: iget-object v1, v7, Lfi/harism/wallpaper/flowers/c;.g:Ljava/util/Vector; // field@0020 │ │ +002f56: 6e10 0001 0100 |001d: invoke-virtual {v1}, Ljava/util/Vector;.clear:()V // method@0100 │ │ +002f5c: 5471 2200 |0020: iget-object v1, v7, Lfi/harism/wallpaper/flowers/c;.i:[Lfi/harism/wallpaper/flowers/f; // field@0022 │ │ +002f60: 4601 0100 |0022: aget-object v1, v1, v0 │ │ +002f64: 7058 7f00 1732 |0024: invoke-direct {v7, v1, v2, v3, v8}, Lfi/harism/wallpaper/flowers/c;.a:(Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V // method@007f │ │ +002f6a: 5474 2000 |0027: iget-object v4, v7, Lfi/harism/wallpaper/flowers/c;.g:Ljava/util/Vector; // field@0020 │ │ +002f6e: 5475 1f00 |0029: iget-object v5, v7, Lfi/harism/wallpaper/flowers/c;.f:Ljava/util/Vector; // field@001f │ │ +002f72: 6e53 8b00 4125 |002b: invoke-virtual {v1, v4, v5, v2, v3}, Lfi/harism/wallpaper/flowers/f;.a:(Ljava/util/Vector;Ljava/util/Vector;J)V // method@008b │ │ +002f78: 5474 2000 |002e: iget-object v4, v7, Lfi/harism/wallpaper/flowers/c;.g:Ljava/util/Vector; // field@0020 │ │ +002f7c: 5415 2d00 |0030: iget-object v5, v1, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ +002f80: 6e40 8200 4785 |0032: invoke-virtual {v7, v4, v5, v8}, Lfi/harism/wallpaper/flowers/c;.a:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V // method@0082 │ │ +002f86: 5474 1f00 |0035: iget-object v4, v7, Lfi/harism/wallpaper/flowers/c;.f:Ljava/util/Vector; // field@001f │ │ +002f8a: 5411 2d00 |0037: iget-object v1, v1, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ +002f8e: 7040 8300 4781 |0039: invoke-direct {v7, v4, v1, v8}, Lfi/harism/wallpaper/flowers/c;.b:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V // method@0083 │ │ +002f94: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +002f98: 28d3 |003e: goto 0011 // -002d │ │ +002f9a: 7110 2c00 0600 |003f: invoke-static {v6}, Landroid/opengl/GLES20;.glDisable:(I)V // method@002c │ │ +002fa0: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfi/harism/wallpaper/flowers/c;) │ │ name : 'a' │ │ type : '(Ljava/util/Vector;[FLandroid/graphics/PointF;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 19 │ │ + registers : 20 │ │ ins : 4 │ │ outs : 6 │ │ - insns size : 284 16-bit code units │ │ -002f9c: |[002f9c] fi.harism.wallpaper.flowers.c.a:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ -002fac: 54f1 2400 |0000: iget-object v1, v15, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ -002fb0: 6e10 b700 0100 |0002: invoke-virtual {v1}, Lfi/harism/wallpaper/flowers/o;.a:()V // method@00b7 │ │ -002fb6: 54f1 2400 |0005: iget-object v1, v15, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ -002fba: 1a02 3f01 |0007: const-string v2, "uControlPts" // string@013f │ │ -002fbe: 6e20 b600 2100 |0009: invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -002fc4: 0a07 |000c: move-result v7 │ │ -002fc6: 54f1 2400 |000d: iget-object v1, v15, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ -002fca: 1a02 4401 |000f: const-string v2, "uWidth" // string@0144 │ │ -002fce: 6e20 b600 2100 |0011: invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -002fd4: 0a08 |0014: move-result v8 │ │ -002fd6: 54f1 2400 |0015: iget-object v1, v15, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ -002fda: 1a02 3d01 |0017: const-string v2, "uBounds" // string@013d │ │ -002fde: 6e20 b600 2100 |0019: invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -002fe4: 0a09 |001c: move-result v9 │ │ -002fe6: 54f1 2400 |001d: iget-object v1, v15, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ -002fea: 1a02 3e01 |001f: const-string v2, "uColor" // string@013e │ │ -002fee: 6e20 b600 2100 |0021: invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -002ff4: 0a02 |0024: move-result v2 │ │ -002ff6: 54f1 2400 |0025: iget-object v1, v15, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ -002ffa: 1a03 3c01 |0027: const-string v3, "uAspectRatio" // string@013c │ │ -002ffe: 6e20 b600 3100 |0029: invoke-virtual {v1, v3}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -003004: 0a03 |002c: move-result v3 │ │ -003006: 54f1 2400 |002d: iget-object v1, v15, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ -00300a: 1a04 9e00 |002f: const-string v4, "aSplinePos" // string@009e │ │ -00300e: 6e20 b600 4100 |0031: invoke-virtual {v1, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -003014: 0a01 |0034: move-result v1 │ │ -003016: 54f4 1b00 |0035: iget-object v4, v15, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -00301a: 5244 0200 |0037: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0002 │ │ -00301e: 54f5 1b00 |0039: iget-object v5, v15, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -003022: 5255 0300 |003b: iget v5, v5, Landroid/graphics/PointF;.y:F // field@0003 │ │ -003026: 7130 4200 4305 |003d: invoke-static {v3, v4, v5}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ -00302c: 1213 |0040: const/4 v3, #int 1 // #1 │ │ -00302e: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -003030: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -003034: 7140 4400 3240 |0044: invoke-static {v2, v3, v0, v4}, Landroid/opengl/GLES20;.glUniform4fv:(II[FI)V // method@0044 │ │ -00303a: 1222 |0047: const/4 v2, #int 2 // #2 │ │ -00303c: 1303 0614 |0048: const/16 v3, #int 5126 // #1406 │ │ -003040: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -003042: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -003044: 54f6 1d00 |004c: iget-object v6, v15, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ -003048: 7706 4700 0100 |004e: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ -00304e: 7110 2f00 0100 |0051: invoke-static {v1}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ -003054: 1301 0800 |0054: const/16 v1, #int 8 // #8 │ │ -003058: 2314 4e00 |0056: new-array v4, v1, [F // type@004e │ │ -00305c: 1401 8fc2 753d |0058: const v1, #float 0.06 // #3d75c28f │ │ -003062: 52f2 2700 |005b: iget v2, v15, Lfi/harism/wallpaper/flowers/c;.n:F // field@0027 │ │ -003066: 1403 8fc2 753d |005d: const v3, #float 0.06 // #3d75c28f │ │ -00306c: c832 |0060: mul-float/2addr v2, v3 │ │ -00306e: c621 |0061: add-float/2addr v1, v2 │ │ -003070: 1502 803f |0062: const/high16 v2, #int 1065353216 // #3f80 │ │ -003074: 54f3 1b00 |0064: iget-object v3, v15, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -003078: 5233 0300 |0066: iget v3, v3, Landroid/graphics/PointF;.y:F // field@0003 │ │ -00307c: c813 |0068: mul-float/2addr v3, v1 │ │ -00307e: a605 0203 |0069: add-float v5, v2, v3 │ │ -003082: 1502 803f |006b: const/high16 v2, #int 1065353216 // #3f80 │ │ -003086: 54f3 1b00 |006d: iget-object v3, v15, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ -00308a: 5233 0200 |006f: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0002 │ │ -00308e: c831 |0071: mul-float/2addr v1, v3 │ │ -003090: a606 0201 |0072: add-float v6, v2, v1 │ │ -003094: 7401 0201 1000 |0074: invoke-virtual/range {v16}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@0102 │ │ -00309a: 0c0a |0077: move-result-object v10 │ │ -00309c: 7210 fc00 0a00 |0078: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@00fc │ │ -0030a2: 0a01 |007b: move-result v1 │ │ -0030a4: 3801 9f00 |007c: if-eqz v1, 011b // +009f │ │ -0030a8: 7210 fd00 0a00 |007e: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00fd │ │ -0030ae: 0c01 |0081: move-result-object v1 │ │ -0030b0: 1f01 2f00 |0082: check-cast v1, Lfi/harism/wallpaper/flowers/i; // type@002f │ │ -0030b4: 1203 |0084: const/4 v3, #int 0 // #0 │ │ -0030b6: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -0030b8: 012e |0086: move v14, v2 │ │ -0030ba: 0132 |0087: move v2, v3 │ │ -0030bc: 01e3 |0088: move v3, v14 │ │ -0030be: 124b |0089: const/4 v11, #int 4 // #4 │ │ -0030c0: 35b3 3900 |008a: if-ge v3, v11, 00c3 // +0039 │ │ -0030c4: 541b 3f00 |008c: iget-object v11, v1, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -0030c8: 460b 0b03 |008e: aget-object v11, v11, v3 │ │ -0030cc: 52bb 0200 |0090: iget v11, v11, Landroid/graphics/PointF;.x:F // field@0002 │ │ -0030d0: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -0030d4: 520c 0200 |0094: iget v12, v0, Landroid/graphics/PointF;.x:F // field@0002 │ │ -0030d8: c7cb |0096: sub-float/2addr v11, v12 │ │ -0030da: 541c 3f00 |0097: iget-object v12, v1, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -0030de: 460c 0c03 |0099: aget-object v12, v12, v3 │ │ -0030e2: 52cc 0300 |009b: iget v12, v12, Landroid/graphics/PointF;.y:F // field@0003 │ │ -0030e6: 0800 1200 |009d: move-object/from16 v0, v18 │ │ -0030ea: 520d 0300 |009f: iget v13, v0, Landroid/graphics/PointF;.y:F // field@0003 │ │ -0030ee: c7dc |00a1: sub-float/2addr v12, v13 │ │ -0030f0: da0d 0302 |00a2: mul-int/lit8 v13, v3, #int 2 // #02 │ │ -0030f4: d80d 0d00 |00a4: add-int/lit8 v13, v13, #int 0 // #00 │ │ -0030f8: 4b0b 040d |00a6: aput v11, v4, v13 │ │ -0030fc: da0d 0302 |00a8: mul-int/lit8 v13, v3, #int 2 // #02 │ │ -003100: d80d 0d01 |00aa: add-int/lit8 v13, v13, #int 1 // #01 │ │ -003104: 4b0c 040d |00ac: aput v12, v4, v13 │ │ -003108: 7110 de00 0b00 |00ae: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@00de │ │ -00310e: 0a0b |00b1: move-result v11 │ │ -003110: 2e0b 0b06 |00b2: cmpg-float v11, v11, v6 │ │ -003114: 3b0b 0c00 |00b4: if-gez v11, 00c0 // +000c │ │ -003118: 7110 de00 0c00 |00b6: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@00de │ │ -00311e: 0a0b |00b9: move-result v11 │ │ -003120: 2e0b 0b05 |00ba: cmpg-float v11, v11, v5 │ │ -003124: 3b0b 0400 |00bc: if-gez v11, 00c0 // +0004 │ │ -003128: d802 0201 |00be: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00312c: d803 0301 |00c0: add-int/lit8 v3, v3, #int 1 // #01 │ │ -003130: 28c7 |00c2: goto 0089 // -0039 │ │ -003132: 3802 b5ff |00c3: if-eqz v2, 0078 // -004b │ │ -003136: 1242 |00c5: const/4 v2, #int 4 // #4 │ │ -003138: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ -00313a: 7140 4300 2734 |00c7: invoke-static {v7, v2, v4, v3}, Landroid/opengl/GLES20;.glUniform2fv:(II[FI)V // method@0043 │ │ -003140: 5212 4200 |00ca: iget v2, v1, Lfi/harism/wallpaper/flowers/i;.d:F // field@0042 │ │ -003144: 5213 4300 |00cc: iget v3, v1, Lfi/harism/wallpaper/flowers/i;.e:F // field@0043 │ │ -003148: 7130 4200 2803 |00ce: invoke-static {v8, v2, v3}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ -00314e: 5212 4000 |00d1: iget v2, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -003152: 5213 4100 |00d3: iget v3, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -003156: 7130 4200 2903 |00d5: invoke-static {v9, v2, v3}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ -00315c: 5212 4000 |00d8: iget v2, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -003160: 1203 |00da: const/4 v3, #int 0 // #0 │ │ -003162: 2d02 0203 |00db: cmpl-float v2, v2, v3 │ │ -003166: 3902 0a00 |00dd: if-nez v2, 00e7 // +000a │ │ -00316a: 5212 4100 |00df: iget v2, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -00316e: 1503 803f |00e1: const/high16 v3, #int 1065353216 // #3f80 │ │ -003172: 2d02 0203 |00e3: cmpl-float v2, v2, v3 │ │ -003176: 3802 2b00 |00e5: if-eqz v2, 0110 // +002b │ │ -00317a: 5212 4000 |00e7: iget v2, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -00317e: 52f3 2600 |00e9: iget v3, v15, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ -003182: d803 03ff |00eb: add-int/lit8 v3, v3, #int -1 // #ff │ │ -003186: 8233 |00ed: int-to-float v3, v3 │ │ -003188: c832 |00ee: mul-float/2addr v2, v3 │ │ -00318a: 8922 |00ef: float-to-double v2, v2 │ │ -00318c: 7120 e100 3200 |00f0: invoke-static {v2, v3}, Ljava/lang/Math;.floor:(D)D // method@00e1 │ │ -003192: 0b02 |00f3: move-result-wide v2 │ │ -003194: 8a22 |00f4: double-to-int v2, v2 │ │ -003196: da02 0202 |00f5: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -00319a: 5211 4100 |00f7: iget v1, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -00319e: 52f3 2600 |00f9: iget v3, v15, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ -0031a2: d803 03ff |00fb: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0031a6: 8233 |00fd: int-to-float v3, v3 │ │ -0031a8: c831 |00fe: mul-float/2addr v1, v3 │ │ -0031aa: 891b |00ff: float-to-double v11, v1 │ │ -0031ac: 7120 df00 cb00 |0100: invoke-static {v11, v12}, Ljava/lang/Math;.ceil:(D)D // method@00df │ │ -0031b2: 0b0b |0103: move-result-wide v11 │ │ -0031b4: 8ab1 |0104: double-to-int v1, v11 │ │ -0031b6: da01 0102 |0105: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -0031ba: d801 0102 |0107: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0031be: 1253 |0109: const/4 v3, #int 5 // #5 │ │ -0031c0: b121 |010a: sub-int/2addr v1, v2 │ │ -0031c2: 7130 2d00 2301 |010b: invoke-static {v3, v2, v1}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ -0031c8: 2900 6aff |010e: goto/16 0078 // -0096 │ │ -0031cc: 1251 |0110: const/4 v1, #int 5 // #5 │ │ -0031ce: 1202 |0111: const/4 v2, #int 0 // #0 │ │ -0031d0: 52f3 2600 |0112: iget v3, v15, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ -0031d4: da03 0302 |0114: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -0031d8: 7130 2d00 2103 |0116: invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ -0031de: 2900 5fff |0119: goto/16 0078 // -00a1 │ │ -0031e2: 0e00 |011b: return-void │ │ + insns size : 316 16-bit code units │ │ +002fa4: |[002fa4] fi.harism.wallpaper.flowers.c.a:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ +002fb4: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +002fb8: 5402 2400 |0002: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ +002fbc: 6e10 b700 0200 |0004: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/o;.a:()V // method@00b7 │ │ +002fc2: 0800 1000 |0007: move-object/from16 v0, v16 │ │ +002fc6: 5402 2400 |0009: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ +002fca: 1a03 3f01 |000b: const-string v3, "uControlPts" // string@013f │ │ +002fce: 6e20 b600 3200 |000d: invoke-virtual {v2, v3}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +002fd4: 0a08 |0010: move-result v8 │ │ +002fd6: 0800 1000 |0011: move-object/from16 v0, v16 │ │ +002fda: 5402 2400 |0013: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ +002fde: 1a03 4401 |0015: const-string v3, "uWidth" // string@0144 │ │ +002fe2: 6e20 b600 3200 |0017: invoke-virtual {v2, v3}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +002fe8: 0a09 |001a: move-result v9 │ │ +002fea: 0800 1000 |001b: move-object/from16 v0, v16 │ │ +002fee: 5402 2400 |001d: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ +002ff2: 1a03 3d01 |001f: const-string v3, "uBounds" // string@013d │ │ +002ff6: 6e20 b600 3200 |0021: invoke-virtual {v2, v3}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +002ffc: 0a0a |0024: move-result v10 │ │ +002ffe: 0800 1000 |0025: move-object/from16 v0, v16 │ │ +003002: 5402 2400 |0027: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ +003006: 1a03 3e01 |0029: const-string v3, "uColor" // string@013e │ │ +00300a: 6e20 b600 3200 |002b: invoke-virtual {v2, v3}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +003010: 0a03 |002e: move-result v3 │ │ +003012: 0800 1000 |002f: move-object/from16 v0, v16 │ │ +003016: 5402 2400 |0031: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ +00301a: 1a04 3c01 |0033: const-string v4, "uAspectRatio" // string@013c │ │ +00301e: 6e20 b600 4200 |0035: invoke-virtual {v2, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +003024: 0a04 |0038: move-result v4 │ │ +003026: 0800 1000 |0039: move-object/from16 v0, v16 │ │ +00302a: 5402 2400 |003b: iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;.k:Lfi/harism/wallpaper/flowers/o; // field@0024 │ │ +00302e: 1a05 9e00 |003d: const-string v5, "aSplinePos" // string@009e │ │ +003032: 6e20 b600 5200 |003f: invoke-virtual {v2, v5}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +003038: 0a02 |0042: move-result v2 │ │ +00303a: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +00303e: 5405 1b00 |0045: iget-object v5, v0, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +003042: 5255 0200 |0047: iget v5, v5, Landroid/graphics/PointF;.x:F // field@0002 │ │ +003046: 0800 1000 |0049: move-object/from16 v0, v16 │ │ +00304a: 5406 1b00 |004b: iget-object v6, v0, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +00304e: 5266 0300 |004d: iget v6, v6, Landroid/graphics/PointF;.y:F // field@0003 │ │ +003052: 7130 4200 5406 |004f: invoke-static {v4, v5, v6}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ +003058: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +00305a: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +00305c: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +003060: 7140 4400 4350 |0056: invoke-static {v3, v4, v0, v5}, Landroid/opengl/GLES20;.glUniform4fv:(II[FI)V // method@0044 │ │ +003066: 1223 |0059: const/4 v3, #int 2 // #2 │ │ +003068: 1304 0614 |005a: const/16 v4, #int 5126 // #1406 │ │ +00306c: 1205 |005c: const/4 v5, #int 0 // #0 │ │ +00306e: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +003070: 0800 1000 |005e: move-object/from16 v0, v16 │ │ +003074: 5407 1d00 |0060: iget-object v7, v0, Lfi/harism/wallpaper/flowers/c;.d:Ljava/nio/FloatBuffer; // field@001d │ │ +003078: 7706 4700 0200 |0062: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ +00307e: 7110 2f00 0200 |0065: invoke-static {v2}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ +003084: 1302 0800 |0068: const/16 v2, #int 8 // #8 │ │ +003088: 2325 4e00 |006a: new-array v5, v2, [F // type@004e │ │ +00308c: 1402 8fc2 753d |006c: const v2, #float 0.06 // #3d75c28f │ │ +003092: 0800 1000 |006f: move-object/from16 v0, v16 │ │ +003096: 5203 2700 |0071: iget v3, v0, Lfi/harism/wallpaper/flowers/c;.n:F // field@0027 │ │ +00309a: 1404 8fc2 753d |0073: const v4, #float 0.06 // #3d75c28f │ │ +0030a0: c843 |0076: mul-float/2addr v3, v4 │ │ +0030a2: c632 |0077: add-float/2addr v2, v3 │ │ +0030a4: 1503 803f |0078: const/high16 v3, #int 1065353216 // #3f80 │ │ +0030a8: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +0030ac: 5404 1b00 |007c: iget-object v4, v0, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +0030b0: 5244 0300 |007e: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0003 │ │ +0030b4: c824 |0080: mul-float/2addr v4, v2 │ │ +0030b6: a606 0304 |0081: add-float v6, v3, v4 │ │ +0030ba: 1503 803f |0083: const/high16 v3, #int 1065353216 // #3f80 │ │ +0030be: 0800 1000 |0085: move-object/from16 v0, v16 │ │ +0030c2: 5404 1b00 |0087: iget-object v4, v0, Lfi/harism/wallpaper/flowers/c;.b:Landroid/graphics/PointF; // field@001b │ │ +0030c6: 5244 0200 |0089: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0002 │ │ +0030ca: c842 |008b: mul-float/2addr v2, v4 │ │ +0030cc: a607 0302 |008c: add-float v7, v3, v2 │ │ +0030d0: 7401 0201 1100 |008e: invoke-virtual/range {v17}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@0102 │ │ +0030d6: 0c0b |0091: move-result-object v11 │ │ +0030d8: 7210 fc00 0b00 |0092: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@00fc │ │ +0030de: 0a02 |0095: move-result v2 │ │ +0030e0: 3802 a500 |0096: if-eqz v2, 013b // +00a5 │ │ +0030e4: 7210 fd00 0b00 |0098: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@00fd │ │ +0030ea: 0c02 |009b: move-result-object v2 │ │ +0030ec: 1f02 2f00 |009c: check-cast v2, Lfi/harism/wallpaper/flowers/i; // type@002f │ │ +0030f0: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +0030f2: 1203 |009f: const/4 v3, #int 0 // #0 │ │ +0030f4: 013f |00a0: move v15, v3 │ │ +0030f6: 0143 |00a1: move v3, v4 │ │ +0030f8: 01f4 |00a2: move v4, v15 │ │ +0030fa: 124c |00a3: const/4 v12, #int 4 // #4 │ │ +0030fc: 35c4 3900 |00a4: if-ge v4, v12, 00dd // +0039 │ │ +003100: 542c 3f00 |00a6: iget-object v12, v2, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +003104: 460c 0c04 |00a8: aget-object v12, v12, v4 │ │ +003108: 52cc 0200 |00aa: iget v12, v12, Landroid/graphics/PointF;.x:F // field@0002 │ │ +00310c: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ +003110: 520d 0200 |00ae: iget v13, v0, Landroid/graphics/PointF;.x:F // field@0002 │ │ +003114: c7dc |00b0: sub-float/2addr v12, v13 │ │ +003116: 542d 3f00 |00b1: iget-object v13, v2, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +00311a: 460d 0d04 |00b3: aget-object v13, v13, v4 │ │ +00311e: 52dd 0300 |00b5: iget v13, v13, Landroid/graphics/PointF;.y:F // field@0003 │ │ +003122: 0800 1300 |00b7: move-object/from16 v0, v19 │ │ +003126: 520e 0300 |00b9: iget v14, v0, Landroid/graphics/PointF;.y:F // field@0003 │ │ +00312a: c7ed |00bb: sub-float/2addr v13, v14 │ │ +00312c: da0e 0402 |00bc: mul-int/lit8 v14, v4, #int 2 // #02 │ │ +003130: d80e 0e00 |00be: add-int/lit8 v14, v14, #int 0 // #00 │ │ +003134: 4b0c 050e |00c0: aput v12, v5, v14 │ │ +003138: da0e 0402 |00c2: mul-int/lit8 v14, v4, #int 2 // #02 │ │ +00313c: d80e 0e01 |00c4: add-int/lit8 v14, v14, #int 1 // #01 │ │ +003140: 4b0d 050e |00c6: aput v13, v5, v14 │ │ +003144: 7110 de00 0c00 |00c8: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@00de │ │ +00314a: 0a0c |00cb: move-result v12 │ │ +00314c: 2e0c 0c07 |00cc: cmpg-float v12, v12, v7 │ │ +003150: 3b0c 0c00 |00ce: if-gez v12, 00da // +000c │ │ +003154: 7110 de00 0d00 |00d0: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@00de │ │ +00315a: 0a0c |00d3: move-result v12 │ │ +00315c: 2e0c 0c06 |00d4: cmpg-float v12, v12, v6 │ │ +003160: 3b0c 0400 |00d6: if-gez v12, 00da // +0004 │ │ +003164: d803 0301 |00d8: add-int/lit8 v3, v3, #int 1 // #01 │ │ +003168: d804 0401 |00da: add-int/lit8 v4, v4, #int 1 // #01 │ │ +00316c: 28c7 |00dc: goto 00a3 // -0039 │ │ +00316e: 3803 b5ff |00dd: if-eqz v3, 0092 // -004b │ │ +003172: 1243 |00df: const/4 v3, #int 4 // #4 │ │ +003174: 1204 |00e0: const/4 v4, #int 0 // #0 │ │ +003176: 7140 4300 3845 |00e1: invoke-static {v8, v3, v5, v4}, Landroid/opengl/GLES20;.glUniform2fv:(II[FI)V // method@0043 │ │ +00317c: 5223 4200 |00e4: iget v3, v2, Lfi/harism/wallpaper/flowers/i;.d:F // field@0042 │ │ +003180: 5224 4300 |00e6: iget v4, v2, Lfi/harism/wallpaper/flowers/i;.e:F // field@0043 │ │ +003184: 7130 4200 3904 |00e8: invoke-static {v9, v3, v4}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ +00318a: 5223 4000 |00eb: iget v3, v2, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +00318e: 5224 4100 |00ed: iget v4, v2, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +003192: 7130 4200 3a04 |00ef: invoke-static {v10, v3, v4}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ +003198: 5223 4000 |00f2: iget v3, v2, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +00319c: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ +00319e: 2d03 0304 |00f5: cmpl-float v3, v3, v4 │ │ +0031a2: 3903 0a00 |00f7: if-nez v3, 0101 // +000a │ │ +0031a6: 5223 4100 |00f9: iget v3, v2, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +0031aa: 1504 803f |00fb: const/high16 v4, #int 1065353216 // #3f80 │ │ +0031ae: 2d03 0304 |00fd: cmpl-float v3, v3, v4 │ │ +0031b2: 3803 2f00 |00ff: if-eqz v3, 012e // +002f │ │ +0031b6: 5223 4000 |0101: iget v3, v2, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +0031ba: 0800 1000 |0103: move-object/from16 v0, v16 │ │ +0031be: 5204 2600 |0105: iget v4, v0, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ +0031c2: d804 04ff |0107: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0031c6: 8244 |0109: int-to-float v4, v4 │ │ +0031c8: c843 |010a: mul-float/2addr v3, v4 │ │ +0031ca: 893c |010b: float-to-double v12, v3 │ │ +0031cc: 7120 e100 dc00 |010c: invoke-static {v12, v13}, Ljava/lang/Math;.floor:(D)D // method@00e1 │ │ +0031d2: 0b0c |010f: move-result-wide v12 │ │ +0031d4: 8ac3 |0110: double-to-int v3, v12 │ │ +0031d6: da03 0302 |0111: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +0031da: 5222 4100 |0113: iget v2, v2, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +0031de: 0800 1000 |0115: move-object/from16 v0, v16 │ │ +0031e2: 5204 2600 |0117: iget v4, v0, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ +0031e6: d804 04ff |0119: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0031ea: 8244 |011b: int-to-float v4, v4 │ │ +0031ec: c842 |011c: mul-float/2addr v2, v4 │ │ +0031ee: 892c |011d: float-to-double v12, v2 │ │ +0031f0: 7120 df00 dc00 |011e: invoke-static {v12, v13}, Ljava/lang/Math;.ceil:(D)D // method@00df │ │ +0031f6: 0b0c |0121: move-result-wide v12 │ │ +0031f8: 8ac2 |0122: double-to-int v2, v12 │ │ +0031fa: da02 0202 |0123: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0031fe: d802 0202 |0125: add-int/lit8 v2, v2, #int 2 // #02 │ │ +003202: 1254 |0127: const/4 v4, #int 5 // #5 │ │ +003204: b132 |0128: sub-int/2addr v2, v3 │ │ +003206: 7130 2d00 3402 |0129: invoke-static {v4, v3, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ +00320c: 2900 66ff |012c: goto/16 0092 // -009a │ │ +003210: 1252 |012e: const/4 v2, #int 5 // #5 │ │ +003212: 1203 |012f: const/4 v3, #int 0 // #0 │ │ +003214: 0800 1000 |0130: move-object/from16 v0, v16 │ │ +003218: 5204 2600 |0132: iget v4, v0, Lfi/harism/wallpaper/flowers/c;.m:I // field@0026 │ │ +00321c: da04 0402 |0134: mul-int/lit8 v4, v4, #int 2 // #02 │ │ +003220: 7130 2d00 3204 |0136: invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ +003226: 2900 59ff |0139: goto/16 0092 // -00a7 │ │ +00322a: 0e00 |013b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #4 header: │ │ @@ -2036,196 +2054,196 @@ │ │ type : '(Lfi/harism/wallpaper/flowers/c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0031e4: |[0031e4] fi.harism.wallpaper.flowers.e.:(Lfi/harism/wallpaper/flowers/c;)V │ │ -0031f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0031f6: 5b45 2a00 |0001: iput-object v5, v4, Lfi/harism/wallpaper/flowers/e;.c:Lfi/harism/wallpaper/flowers/c; // field@002a │ │ -0031fa: 7010 e800 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@00e8 │ │ -003200: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -003202: 2300 5300 |0007: new-array v0, v0, [Lfi/harism/wallpaper/flowers/h; // type@0053 │ │ -003206: 5b40 2b00 |0009: iput-object v0, v4, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ -00320a: 1230 |000b: const/4 v0, #int 3 // #3 │ │ -00320c: 2300 5400 |000c: new-array v0, v0, [Lfi/harism/wallpaper/flowers/i; // type@0054 │ │ -003210: 5b40 2c00 |000e: iput-object v0, v4, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ -003214: 0110 |0010: move v0, v1 │ │ -003216: 5442 2c00 |0011: iget-object v2, v4, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ -00321a: 2122 |0013: array-length v2, v2 │ │ -00321c: 3520 0e00 |0014: if-ge v0, v2, 0022 // +000e │ │ -003220: 5442 2c00 |0016: iget-object v2, v4, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ -003224: 2203 2f00 |0018: new-instance v3, Lfi/harism/wallpaper/flowers/i; // type@002f │ │ -003228: 7020 9900 5300 |001a: invoke-direct {v3, v5}, Lfi/harism/wallpaper/flowers/i;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0099 │ │ -00322e: 4d03 0200 |001d: aput-object v3, v2, v0 │ │ -003232: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003236: 28f0 |0021: goto 0011 // -0010 │ │ -003238: 5440 2b00 |0022: iget-object v0, v4, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ -00323c: 2100 |0024: array-length v0, v0 │ │ -00323e: 3501 0f00 |0025: if-ge v1, v0, 0034 // +000f │ │ -003242: 5440 2b00 |0027: iget-object v0, v4, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ -003246: 2202 2e00 |0029: new-instance v2, Lfi/harism/wallpaper/flowers/h; // type@002e │ │ -00324a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -00324c: 7030 9800 5203 |002c: invoke-direct {v2, v5, v3}, Lfi/harism/wallpaper/flowers/h;.:(Lfi/harism/wallpaper/flowers/c;Lfi/harism/wallpaper/flowers/d;)V // method@0098 │ │ -003252: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ -003256: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00325a: 28ef |0033: goto 0022 // -0011 │ │ -00325c: 0e00 |0034: return-void │ │ +00322c: |[00322c] fi.harism.wallpaper.flowers.e.:(Lfi/harism/wallpaper/flowers/c;)V │ │ +00323c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +00323e: 5b45 2a00 |0001: iput-object v5, v4, Lfi/harism/wallpaper/flowers/e;.c:Lfi/harism/wallpaper/flowers/c; // field@002a │ │ +003242: 7010 e800 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@00e8 │ │ +003248: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +00324a: 2300 5300 |0007: new-array v0, v0, [Lfi/harism/wallpaper/flowers/h; // type@0053 │ │ +00324e: 5b40 2b00 |0009: iput-object v0, v4, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ +003252: 1230 |000b: const/4 v0, #int 3 // #3 │ │ +003254: 2300 5400 |000c: new-array v0, v0, [Lfi/harism/wallpaper/flowers/i; // type@0054 │ │ +003258: 5b40 2c00 |000e: iput-object v0, v4, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ +00325c: 0110 |0010: move v0, v1 │ │ +00325e: 5442 2c00 |0011: iget-object v2, v4, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ +003262: 2122 |0013: array-length v2, v2 │ │ +003264: 3520 0e00 |0014: if-ge v0, v2, 0022 // +000e │ │ +003268: 5442 2c00 |0016: iget-object v2, v4, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ +00326c: 2203 2f00 |0018: new-instance v3, Lfi/harism/wallpaper/flowers/i; // type@002f │ │ +003270: 7020 9900 5300 |001a: invoke-direct {v3, v5}, Lfi/harism/wallpaper/flowers/i;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0099 │ │ +003276: 4d03 0200 |001d: aput-object v3, v2, v0 │ │ +00327a: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00327e: 28f0 |0021: goto 0011 // -0010 │ │ +003280: 5440 2b00 |0022: iget-object v0, v4, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ +003284: 2100 |0024: array-length v0, v0 │ │ +003286: 3501 0f00 |0025: if-ge v1, v0, 0034 // +000f │ │ +00328a: 5440 2b00 |0027: iget-object v0, v4, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ +00328e: 2202 2e00 |0029: new-instance v2, Lfi/harism/wallpaper/flowers/h; // type@002e │ │ +003292: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +003294: 7030 9800 5203 |002c: invoke-direct {v2, v5, v3}, Lfi/harism/wallpaper/flowers/h;.:(Lfi/harism/wallpaper/flowers/c;Lfi/harism/wallpaper/flowers/d;)V // method@0098 │ │ +00329a: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ +00329e: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0032a2: 28ef |0033: goto 0022 // -0011 │ │ +0032a4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/e;) │ │ name : 'a' │ │ type : '()Lfi/harism/wallpaper/flowers/h;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -003260: |[003260] fi.harism.wallpaper.flowers.e.a:()Lfi/harism/wallpaper/flowers/h; │ │ -003270: 5430 2b00 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ -003274: 5231 2800 |0002: iget v1, v3, Lfi/harism/wallpaper/flowers/e;.a:I // field@0028 │ │ -003278: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ -00327c: 5932 2800 |0006: iput v2, v3, Lfi/harism/wallpaper/flowers/e;.a:I // field@0028 │ │ -003280: 4600 0001 |0008: aget-object v0, v0, v1 │ │ -003284: 1100 |000a: return-object v0 │ │ +0032a8: |[0032a8] fi.harism.wallpaper.flowers.e.a:()Lfi/harism/wallpaper/flowers/h; │ │ +0032b8: 5430 2b00 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ +0032bc: 5231 2800 |0002: iget v1, v3, Lfi/harism/wallpaper/flowers/e;.a:I // field@0028 │ │ +0032c0: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0032c4: 5932 2800 |0006: iput v2, v3, Lfi/harism/wallpaper/flowers/e;.a:I // field@0028 │ │ +0032c8: 4600 0001 |0008: aget-object v0, v0, v1 │ │ +0032cc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/e;) │ │ name : 'a' │ │ type : '(Ljava/util/Vector;Ljava/util/Vector;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 140 16-bit code units │ │ -003288: |[003288] fi.harism.wallpaper.flowers.e.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ -003298: 1405 8fc2 f53d |0000: const v5, #float 0.12 // #3df5c28f │ │ -00329e: 1509 003f |0003: const/high16 v9, #int 1056964608 // #3f00 │ │ -0032a2: 1508 0040 |0005: const/high16 v8, #int 1073741824 // #4000 │ │ -0032a6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0032a8: 1503 803f |0008: const/high16 v3, #int 1065353216 // #3f80 │ │ -0032ac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0032ae: 52a1 2900 |000b: iget v1, v10, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ -0032b2: 3510 4a00 |000d: if-ge v0, v1, 0057 // +004a │ │ -0032b6: 54a1 2c00 |000f: iget-object v1, v10, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ -0032ba: 4604 0100 |0011: aget-object v4, v1, v0 │ │ -0032be: 2b00 7300 0000 |0013: packed-switch v0, 00000086 // +00000073 │ │ -0032c4: 2d01 0d02 |0016: cmpl-float v1, v13, v2 │ │ -0032c8: 3d01 3b00 |0018: if-lez v1, 0053 // +003b │ │ -0032cc: a701 0d09 |001a: sub-float v1, v13, v9 │ │ -0032d0: c881 |001c: mul-float/2addr v1, v8 │ │ -0032d2: 7120 e200 2100 |001d: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ -0032d8: 0a01 |0020: move-result v1 │ │ -0032da: 5941 4000 |0021: iput v1, v4, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -0032de: 2e01 0e03 |0023: cmpg-float v1, v14, v3 │ │ -0032e2: 3b01 3000 |0025: if-gez v1, 0055 // +0030 │ │ -0032e6: a701 0e09 |0027: sub-float v1, v14, v9 │ │ -0032ea: c881 |0029: mul-float/2addr v1, v8 │ │ -0032ec: 7120 e200 2100 |002a: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ -0032f2: 0a01 |002d: move-result v1 │ │ -0032f4: 5941 4100 |002e: iput v1, v4, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -0032f8: 6e20 ff00 4b00 |0030: invoke-virtual {v11, v4}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ -0032fe: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003302: 28d6 |0035: goto 000b // -002a │ │ -003304: 2d01 0d02 |0036: cmpl-float v1, v13, v2 │ │ -003308: 3d01 1700 |0038: if-lez v1, 004f // +0017 │ │ -00330c: a801 0d08 |003a: mul-float v1, v13, v8 │ │ -003310: 7120 e300 3100 |003c: invoke-static {v1, v3}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ -003316: 0a01 |003f: move-result v1 │ │ -003318: 5941 4000 |0040: iput v1, v4, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -00331c: 2e01 0e03 |0042: cmpg-float v1, v14, v3 │ │ -003320: 3b01 0d00 |0044: if-gez v1, 0051 // +000d │ │ -003324: a801 0e08 |0046: mul-float v1, v14, v8 │ │ -003328: 7120 e300 3100 |0048: invoke-static {v1, v3}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ -00332e: 0a01 |004b: move-result v1 │ │ -003330: 5941 4100 |004c: iput v1, v4, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -003334: 28e2 |004e: goto 0030 // -001e │ │ -003336: 0121 |004f: move v1, v2 │ │ -003338: 28f0 |0050: goto 0040 // -0010 │ │ -00333a: 0131 |0051: move v1, v3 │ │ -00333c: 28fa |0052: goto 004c // -0006 │ │ -00333e: 0121 |0053: move v1, v2 │ │ -003340: 28cd |0054: goto 0021 // -0033 │ │ -003342: 0131 |0055: move v1, v3 │ │ -003344: 28d8 |0056: goto 002e // -0028 │ │ -003346: 54a0 2a00 |0057: iget-object v0, v10, Lfi/harism/wallpaper/flowers/e;.c:Lfi/harism/wallpaper/flowers/c; // field@002a │ │ -00334a: 7110 7900 0000 |0059: invoke-static {v0}, Lfi/harism/wallpaper/flowers/c;.a:(Lfi/harism/wallpaper/flowers/c;)F // method@0079 │ │ -003350: 0a00 |005c: move-result v0 │ │ -003352: c850 |005d: mul-float/2addr v0, v5 │ │ -003354: a604 0500 |005e: add-float v4, v5, v0 │ │ -003358: 1200 |0060: const/4 v0, #int 0 // #0 │ │ -00335a: 52a1 2800 |0061: iget v1, v10, Lfi/harism/wallpaper/flowers/e;.a:I // field@0028 │ │ -00335e: 3510 2200 |0063: if-ge v0, v1, 0085 // +0022 │ │ -003362: 54a1 2b00 |0065: iget-object v1, v10, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ -003366: 4605 0100 |0067: aget-object v5, v1, v0 │ │ -00336a: a701 0e0d |0069: sub-float v1, v14, v13 │ │ -00336e: 52a6 2900 |006b: iget v6, v10, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ -003372: 1217 |006d: const/4 v7, #int 1 // #1 │ │ -003374: 3376 0c00 |006e: if-ne v6, v7, 007a // +000c │ │ -003378: 2e06 0103 |0070: cmpg-float v6, v1, v3 │ │ -00337c: 3b06 1100 |0072: if-gez v6, 0083 // +0011 │ │ -003380: c791 |0074: sub-float/2addr v1, v9 │ │ -003382: c881 |0075: mul-float/2addr v1, v8 │ │ -003384: 7120 e200 2100 |0076: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ -00338a: 0a01 |0079: move-result v1 │ │ -00338c: c841 |007a: mul-float/2addr v1, v4 │ │ -00338e: 5951 3d00 |007b: iput v1, v5, Lfi/harism/wallpaper/flowers/h;.d:F // field@003d │ │ -003392: 6e20 ff00 5c00 |007d: invoke-virtual {v12, v5}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ -003398: d800 0001 |0080: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00339c: 28df |0082: goto 0061 // -0021 │ │ -00339e: 0131 |0083: move v1, v3 │ │ -0033a0: 28f6 |0084: goto 007a // -000a │ │ -0033a2: 0e00 |0085: return-void │ │ -0033a4: 0001 0100 0000 0000 2300 0000 |0086: packed-switch-data (6 units) │ │ +0032d0: |[0032d0] fi.harism.wallpaper.flowers.e.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ +0032e0: 1405 8fc2 f53d |0000: const v5, #float 0.12 // #3df5c28f │ │ +0032e6: 1509 003f |0003: const/high16 v9, #int 1056964608 // #3f00 │ │ +0032ea: 1508 0040 |0005: const/high16 v8, #int 1073741824 // #4000 │ │ +0032ee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0032f0: 1503 803f |0008: const/high16 v3, #int 1065353216 // #3f80 │ │ +0032f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0032f6: 52a1 2900 |000b: iget v1, v10, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ +0032fa: 3510 4a00 |000d: if-ge v0, v1, 0057 // +004a │ │ +0032fe: 54a1 2c00 |000f: iget-object v1, v10, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ +003302: 4604 0100 |0011: aget-object v4, v1, v0 │ │ +003306: 2b00 7300 0000 |0013: packed-switch v0, 00000086 // +00000073 │ │ +00330c: 2d01 0d02 |0016: cmpl-float v1, v13, v2 │ │ +003310: 3d01 3b00 |0018: if-lez v1, 0053 // +003b │ │ +003314: a701 0d09 |001a: sub-float v1, v13, v9 │ │ +003318: c881 |001c: mul-float/2addr v1, v8 │ │ +00331a: 7120 e200 2100 |001d: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ +003320: 0a01 |0020: move-result v1 │ │ +003322: 5941 4000 |0021: iput v1, v4, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +003326: 2e01 0e03 |0023: cmpg-float v1, v14, v3 │ │ +00332a: 3b01 3000 |0025: if-gez v1, 0055 // +0030 │ │ +00332e: a701 0e09 |0027: sub-float v1, v14, v9 │ │ +003332: c881 |0029: mul-float/2addr v1, v8 │ │ +003334: 7120 e200 2100 |002a: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ +00333a: 0a01 |002d: move-result v1 │ │ +00333c: 5941 4100 |002e: iput v1, v4, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +003340: 6e20 ff00 4b00 |0030: invoke-virtual {v11, v4}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ +003346: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00334a: 28d6 |0035: goto 000b // -002a │ │ +00334c: 2d01 0d02 |0036: cmpl-float v1, v13, v2 │ │ +003350: 3d01 1700 |0038: if-lez v1, 004f // +0017 │ │ +003354: a801 0d08 |003a: mul-float v1, v13, v8 │ │ +003358: 7120 e300 3100 |003c: invoke-static {v1, v3}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ +00335e: 0a01 |003f: move-result v1 │ │ +003360: 5941 4000 |0040: iput v1, v4, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +003364: 2e01 0e03 |0042: cmpg-float v1, v14, v3 │ │ +003368: 3b01 0d00 |0044: if-gez v1, 0051 // +000d │ │ +00336c: a801 0e08 |0046: mul-float v1, v14, v8 │ │ +003370: 7120 e300 3100 |0048: invoke-static {v1, v3}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ +003376: 0a01 |004b: move-result v1 │ │ +003378: 5941 4100 |004c: iput v1, v4, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +00337c: 28e2 |004e: goto 0030 // -001e │ │ +00337e: 0121 |004f: move v1, v2 │ │ +003380: 28f0 |0050: goto 0040 // -0010 │ │ +003382: 0131 |0051: move v1, v3 │ │ +003384: 28fa |0052: goto 004c // -0006 │ │ +003386: 0121 |0053: move v1, v2 │ │ +003388: 28cd |0054: goto 0021 // -0033 │ │ +00338a: 0131 |0055: move v1, v3 │ │ +00338c: 28d8 |0056: goto 002e // -0028 │ │ +00338e: 54a0 2a00 |0057: iget-object v0, v10, Lfi/harism/wallpaper/flowers/e;.c:Lfi/harism/wallpaper/flowers/c; // field@002a │ │ +003392: 7110 7900 0000 |0059: invoke-static {v0}, Lfi/harism/wallpaper/flowers/c;.a:(Lfi/harism/wallpaper/flowers/c;)F // method@0079 │ │ +003398: 0a00 |005c: move-result v0 │ │ +00339a: c850 |005d: mul-float/2addr v0, v5 │ │ +00339c: a604 0500 |005e: add-float v4, v5, v0 │ │ +0033a0: 1200 |0060: const/4 v0, #int 0 // #0 │ │ +0033a2: 52a1 2800 |0061: iget v1, v10, Lfi/harism/wallpaper/flowers/e;.a:I // field@0028 │ │ +0033a6: 3510 2200 |0063: if-ge v0, v1, 0085 // +0022 │ │ +0033aa: 54a1 2b00 |0065: iget-object v1, v10, Lfi/harism/wallpaper/flowers/e;.d:[Lfi/harism/wallpaper/flowers/h; // field@002b │ │ +0033ae: 4605 0100 |0067: aget-object v5, v1, v0 │ │ +0033b2: a701 0e0d |0069: sub-float v1, v14, v13 │ │ +0033b6: 52a6 2900 |006b: iget v6, v10, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ +0033ba: 1217 |006d: const/4 v7, #int 1 // #1 │ │ +0033bc: 3376 0c00 |006e: if-ne v6, v7, 007a // +000c │ │ +0033c0: 2e06 0103 |0070: cmpg-float v6, v1, v3 │ │ +0033c4: 3b06 1100 |0072: if-gez v6, 0083 // +0011 │ │ +0033c8: c791 |0074: sub-float/2addr v1, v9 │ │ +0033ca: c881 |0075: mul-float/2addr v1, v8 │ │ +0033cc: 7120 e200 2100 |0076: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ +0033d2: 0a01 |0079: move-result v1 │ │ +0033d4: c841 |007a: mul-float/2addr v1, v4 │ │ +0033d6: 5951 3d00 |007b: iput v1, v5, Lfi/harism/wallpaper/flowers/h;.d:F // field@003d │ │ +0033da: 6e20 ff00 5c00 |007d: invoke-virtual {v12, v5}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ +0033e0: d800 0001 |0080: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0033e4: 28df |0082: goto 0061 // -0021 │ │ +0033e6: 0131 |0083: move v1, v3 │ │ +0033e8: 28f6 |0084: goto 007a // -000a │ │ +0033ea: 0e00 |0085: return-void │ │ +0033ec: 0001 0100 0000 0000 2300 0000 |0086: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/e;) │ │ name : 'b' │ │ type : '()Lfi/harism/wallpaper/flowers/i;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0033b0: |[0033b0] fi.harism.wallpaper.flowers.e.b:()Lfi/harism/wallpaper/flowers/i; │ │ -0033c0: 5430 2c00 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ -0033c4: 5231 2900 |0002: iget v1, v3, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ -0033c8: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0033cc: 5932 2900 |0006: iput v2, v3, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ -0033d0: 4600 0001 |0008: aget-object v0, v0, v1 │ │ -0033d4: 1100 |000a: return-object v0 │ │ +0033f8: |[0033f8] fi.harism.wallpaper.flowers.e.b:()Lfi/harism/wallpaper/flowers/i; │ │ +003408: 5430 2c00 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/e;.e:[Lfi/harism/wallpaper/flowers/i; // field@002c │ │ +00340c: 5231 2900 |0002: iget v1, v3, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ +003410: d802 0101 |0004: add-int/lit8 v2, v1, #int 1 // #01 │ │ +003414: 5932 2900 |0006: iput v2, v3, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ +003418: 4600 0001 |0008: aget-object v0, v0, v1 │ │ +00341c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfi/harism/wallpaper/flowers/e;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0033d8: |[0033d8] fi.harism.wallpaper.flowers.e.c:()V │ │ -0033e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0033ea: 5910 2800 |0001: iput v0, v1, Lfi/harism/wallpaper/flowers/e;.a:I // field@0028 │ │ -0033ee: 5910 2900 |0003: iput v0, v1, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ -0033f2: 0e00 |0005: return-void │ │ +003420: |[003420] fi.harism.wallpaper.flowers.e.c:()V │ │ +003430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +003432: 5910 2800 |0001: iput v0, v1, Lfi/harism/wallpaper/flowers/e;.a:I // field@0028 │ │ +003436: 5910 2900 |0003: iput v0, v1, Lfi/harism/wallpaper/flowers/e;.b:I // field@0029 │ │ +00343a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #6 header: │ │ @@ -2279,179 +2297,179 @@ │ │ type : '(Lfi/harism/wallpaper/flowers/c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0033f4: |[0033f4] fi.harism.wallpaper.flowers.f.:(Lfi/harism/wallpaper/flowers/c;)V │ │ -003404: 5b34 3100 |0000: iput-object v4, v3, Lfi/harism/wallpaper/flowers/f;.e:Lfi/harism/wallpaper/flowers/c; // field@0031 │ │ -003408: 7010 e800 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@00e8 │ │ -00340e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -003410: 2300 4e00 |0006: new-array v0, v0, [F // type@004e │ │ -003414: 5b30 2d00 |0008: iput-object v0, v3, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ -003418: 2200 0e00 |000a: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ -00341c: 7010 1700 0000 |000c: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ -003422: 5b30 2f00 |000f: iput-object v0, v3, Lfi/harism/wallpaper/flowers/f;.c:Landroid/graphics/PointF; // field@002f │ │ -003426: 2200 4800 |0011: new-instance v0, Ljava/util/Vector; // type@0048 │ │ -00342a: 7010 fe00 0000 |0013: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@00fe │ │ -003430: 5b30 3300 |0016: iput-object v0, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -003434: 2200 0e00 |0018: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ -003438: 7010 1700 0000 |001a: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ -00343e: 5b30 3000 |001d: iput-object v0, v3, Lfi/harism/wallpaper/flowers/f;.d:Landroid/graphics/PointF; // field@0030 │ │ -003442: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -003444: 1261 |0020: const/4 v1, #int 6 // #6 │ │ -003446: 3510 0f00 |0021: if-ge v0, v1, 0030 // +000f │ │ -00344a: 5431 3300 |0023: iget-object v1, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -00344e: 2202 2d00 |0025: new-instance v2, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ -003452: 7020 8e00 4200 |0027: invoke-direct {v2, v4}, Lfi/harism/wallpaper/flowers/g;.:(Lfi/harism/wallpaper/flowers/c;)V // method@008e │ │ -003458: 6e20 ff00 2100 |002a: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ -00345e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003462: 28f1 |002f: goto 0020 // -000f │ │ -003464: 0e00 |0030: return-void │ │ +00343c: |[00343c] fi.harism.wallpaper.flowers.f.:(Lfi/harism/wallpaper/flowers/c;)V │ │ +00344c: 5b34 3100 |0000: iput-object v4, v3, Lfi/harism/wallpaper/flowers/f;.e:Lfi/harism/wallpaper/flowers/c; // field@0031 │ │ +003450: 7010 e800 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@00e8 │ │ +003456: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +003458: 2300 4e00 |0006: new-array v0, v0, [F // type@004e │ │ +00345c: 5b30 2d00 |0008: iput-object v0, v3, Lfi/harism/wallpaper/flowers/f;.a:[F // field@002d │ │ +003460: 2200 0e00 |000a: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ +003464: 7010 1700 0000 |000c: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ +00346a: 5b30 2f00 |000f: iput-object v0, v3, Lfi/harism/wallpaper/flowers/f;.c:Landroid/graphics/PointF; // field@002f │ │ +00346e: 2200 4800 |0011: new-instance v0, Ljava/util/Vector; // type@0048 │ │ +003472: 7010 fe00 0000 |0013: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@00fe │ │ +003478: 5b30 3300 |0016: iput-object v0, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +00347c: 2200 0e00 |0018: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ +003480: 7010 1700 0000 |001a: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ +003486: 5b30 3000 |001d: iput-object v0, v3, Lfi/harism/wallpaper/flowers/f;.d:Landroid/graphics/PointF; // field@0030 │ │ +00348a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +00348c: 1261 |0020: const/4 v1, #int 6 // #6 │ │ +00348e: 3510 0f00 |0021: if-ge v0, v1, 0030 // +000f │ │ +003492: 5431 3300 |0023: iget-object v1, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +003496: 2202 2d00 |0025: new-instance v2, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ +00349a: 7020 8e00 4200 |0027: invoke-direct {v2, v4}, Lfi/harism/wallpaper/flowers/g;.:(Lfi/harism/wallpaper/flowers/c;)V // method@008e │ │ +0034a0: 6e20 ff00 2100 |002a: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ +0034a6: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0034aa: 28f1 |002f: goto 0020 // -000f │ │ +0034ac: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/f;) │ │ name : 'a' │ │ type : '()Lfi/harism/wallpaper/flowers/g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -003468: |[003468] fi.harism.wallpaper.flowers.f.a:()Lfi/harism/wallpaper/flowers/g; │ │ -003478: 5220 3200 |0000: iget v0, v2, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -00347c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -003480: 6e10 8c00 0200 |0004: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/f;.b:()Lfi/harism/wallpaper/flowers/g; // method@008c │ │ -003486: 0c00 |0007: move-result-object v0 │ │ -003488: 1100 |0008: return-object v0 │ │ -00348a: 5420 3300 |0009: iget-object v0, v2, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -00348e: 5221 3200 |000b: iget v1, v2, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -003492: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -003496: 6e20 0101 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@0101 │ │ -00349c: 0c00 |0012: move-result-object v0 │ │ -00349e: 1f00 2d00 |0013: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ -0034a2: 28f3 |0015: goto 0008 // -000d │ │ +0034b0: |[0034b0] fi.harism.wallpaper.flowers.f.a:()Lfi/harism/wallpaper/flowers/g; │ │ +0034c0: 5220 3200 |0000: iget v0, v2, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +0034c4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0034c8: 6e10 8c00 0200 |0004: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/f;.b:()Lfi/harism/wallpaper/flowers/g; // method@008c │ │ +0034ce: 0c00 |0007: move-result-object v0 │ │ +0034d0: 1100 |0008: return-object v0 │ │ +0034d2: 5420 3300 |0009: iget-object v0, v2, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +0034d6: 5221 3200 |000b: iget v1, v2, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +0034da: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0034de: 6e20 0101 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@0101 │ │ +0034e4: 0c00 |0012: move-result-object v0 │ │ +0034e6: 1f00 2d00 |0013: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ +0034ea: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/f;) │ │ name : 'a' │ │ type : '(Ljava/util/Vector;Ljava/util/Vector;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -0034a4: |[0034a4] fi.harism.wallpaper.flowers.f.a:(Ljava/util/Vector;Ljava/util/Vector;J)V │ │ -0034b4: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -0034b8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0034ba: 5470 3300 |0003: iget-object v0, v7, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -0034be: 5271 3200 |0005: iget v1, v7, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -0034c2: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0034c6: 6e20 0101 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@0101 │ │ -0034cc: 0c00 |000c: move-result-object v0 │ │ -0034ce: 1f00 2d00 |000d: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ -0034d2: 7110 8f00 0000 |000f: invoke-static {v0}, Lfi/harism/wallpaper/flowers/g;.a:(Lfi/harism/wallpaper/flowers/g;)J // method@008f │ │ -0034d8: 0b01 |0012: move-result-wide v1 │ │ -0034da: 9c01 0a01 |0013: sub-long v1, v10, v1 │ │ -0034de: 8511 |0015: long-to-float v1, v1 │ │ -0034e0: 7110 9300 0000 |0016: invoke-static {v0}, Lfi/harism/wallpaper/flowers/g;.b:(Lfi/harism/wallpaper/flowers/g;)J // method@0093 │ │ -0034e6: 0b02 |0019: move-result-wide v2 │ │ -0034e8: 8520 |001a: long-to-float v0, v2 │ │ -0034ea: a902 0100 |001b: div-float v2, v1, v0 │ │ -0034ee: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0034f0: 0101 |001e: move v1, v0 │ │ -0034f2: 5270 3200 |001f: iget v0, v7, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -0034f6: 3501 2b00 |0021: if-ge v1, v0, 004c // +002b │ │ -0034fa: 5470 3300 |0023: iget-object v0, v7, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -0034fe: 6e20 0101 1000 |0025: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@0101 │ │ -003504: 0c00 |0028: move-result-object v0 │ │ -003506: 1f00 2d00 |0029: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ -00350a: 5273 3200 |002b: iget v3, v7, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -00350e: d803 03ff |002d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -003512: 3331 0900 |002f: if-ne v1, v3, 0038 // +0009 │ │ -003516: 6e52 9200 8059 |0031: invoke-virtual {v0, v8, v9, v5, v2}, Lfi/harism/wallpaper/flowers/g;.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V // method@0092 │ │ -00351c: d800 0101 |0034: add-int/lit8 v0, v1, #int 1 // #01 │ │ -003520: 0101 |0036: move v1, v0 │ │ -003522: 28e8 |0037: goto 001f // -0018 │ │ -003524: 3901 1000 |0038: if-nez v1, 0048 // +0010 │ │ -003528: 5273 3200 |003a: iget v3, v7, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -00352c: 5474 3300 |003c: iget-object v4, v7, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -003530: 6e10 0401 0400 |003e: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0104 │ │ -003536: 0a04 |0041: move-result v4 │ │ -003538: 3343 0600 |0042: if-ne v3, v4, 0048 // +0006 │ │ -00353c: 6e56 9200 8029 |0044: invoke-virtual {v0, v8, v9, v2, v6}, Lfi/harism/wallpaper/flowers/g;.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V // method@0092 │ │ -003542: 28ed |0047: goto 0034 // -0013 │ │ -003544: 6e56 9200 8059 |0048: invoke-virtual {v0, v8, v9, v5, v6}, Lfi/harism/wallpaper/flowers/g;.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V // method@0092 │ │ -00354a: 28e9 |004b: goto 0034 // -0017 │ │ -00354c: 0e00 |004c: return-void │ │ +0034ec: |[0034ec] fi.harism.wallpaper.flowers.f.a:(Ljava/util/Vector;Ljava/util/Vector;J)V │ │ +0034fc: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +003500: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +003502: 5470 3300 |0003: iget-object v0, v7, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +003506: 5271 3200 |0005: iget v1, v7, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +00350a: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +00350e: 6e20 0101 1000 |0009: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@0101 │ │ +003514: 0c00 |000c: move-result-object v0 │ │ +003516: 1f00 2d00 |000d: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ +00351a: 7110 8f00 0000 |000f: invoke-static {v0}, Lfi/harism/wallpaper/flowers/g;.a:(Lfi/harism/wallpaper/flowers/g;)J // method@008f │ │ +003520: 0b02 |0012: move-result-wide v2 │ │ +003522: 9c02 0a02 |0013: sub-long v2, v10, v2 │ │ +003526: 8521 |0015: long-to-float v1, v2 │ │ +003528: 7110 9300 0000 |0016: invoke-static {v0}, Lfi/harism/wallpaper/flowers/g;.b:(Lfi/harism/wallpaper/flowers/g;)J // method@0093 │ │ +00352e: 0b02 |0019: move-result-wide v2 │ │ +003530: 8520 |001a: long-to-float v0, v2 │ │ +003532: a902 0100 |001b: div-float v2, v1, v0 │ │ +003536: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +003538: 0101 |001e: move v1, v0 │ │ +00353a: 5270 3200 |001f: iget v0, v7, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +00353e: 3501 2b00 |0021: if-ge v1, v0, 004c // +002b │ │ +003542: 5470 3300 |0023: iget-object v0, v7, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +003546: 6e20 0101 1000 |0025: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@0101 │ │ +00354c: 0c00 |0028: move-result-object v0 │ │ +00354e: 1f00 2d00 |0029: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ +003552: 5273 3200 |002b: iget v3, v7, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +003556: d803 03ff |002d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +00355a: 3331 0900 |002f: if-ne v1, v3, 0038 // +0009 │ │ +00355e: 6e52 9200 8059 |0031: invoke-virtual {v0, v8, v9, v5, v2}, Lfi/harism/wallpaper/flowers/g;.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V // method@0092 │ │ +003564: d800 0101 |0034: add-int/lit8 v0, v1, #int 1 // #01 │ │ +003568: 0101 |0036: move v1, v0 │ │ +00356a: 28e8 |0037: goto 001f // -0018 │ │ +00356c: 3901 1000 |0038: if-nez v1, 0048 // +0010 │ │ +003570: 5273 3200 |003a: iget v3, v7, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +003574: 5474 3300 |003c: iget-object v4, v7, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +003578: 6e10 0401 0400 |003e: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@0104 │ │ +00357e: 0a04 |0041: move-result v4 │ │ +003580: 3343 0600 |0042: if-ne v3, v4, 0048 // +0006 │ │ +003584: 6e56 9200 8029 |0044: invoke-virtual {v0, v8, v9, v2, v6}, Lfi/harism/wallpaper/flowers/g;.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V // method@0092 │ │ +00358a: 28ed |0047: goto 0034 // -0013 │ │ +00358c: 6e56 9200 8059 |0048: invoke-virtual {v0, v8, v9, v5, v6}, Lfi/harism/wallpaper/flowers/g;.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V // method@0092 │ │ +003592: 28e9 |004b: goto 0034 // -0017 │ │ +003594: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/f;) │ │ name : 'b' │ │ type : '()Lfi/harism/wallpaper/flowers/g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -003550: |[003550] fi.harism.wallpaper.flowers.f.b:()Lfi/harism/wallpaper/flowers/g; │ │ -003560: 5230 3200 |0000: iget v0, v3, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -003564: 5431 3300 |0002: iget-object v1, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -003568: 6e10 0401 0100 |0004: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0104 │ │ -00356e: 0a01 |0007: move-result v1 │ │ -003570: 3510 1400 |0008: if-ge v0, v1, 001c // +0014 │ │ -003574: 5430 3300 |000a: iget-object v0, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -003578: 5231 3200 |000c: iget v1, v3, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -00357c: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -003580: 5932 3200 |0010: iput v2, v3, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -003584: 6e20 0101 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@0101 │ │ -00358a: 0c00 |0015: move-result-object v0 │ │ -00358c: 1f00 2d00 |0016: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ -003590: 6e10 9600 0000 |0018: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/g;.c:()V // method@0096 │ │ -003596: 1100 |001b: return-object v0 │ │ -003598: 5430 3300 |001c: iget-object v0, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -00359c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -00359e: 6e20 0301 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/Vector;.remove:(I)Ljava/lang/Object; // method@0103 │ │ -0035a4: 0c00 |0022: move-result-object v0 │ │ -0035a6: 1f00 2d00 |0023: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ -0035aa: 5431 3300 |0025: iget-object v1, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ -0035ae: 6e20 ff00 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ -0035b4: 28ee |002a: goto 0018 // -0012 │ │ +003598: |[003598] fi.harism.wallpaper.flowers.f.b:()Lfi/harism/wallpaper/flowers/g; │ │ +0035a8: 5230 3200 |0000: iget v0, v3, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +0035ac: 5431 3300 |0002: iget-object v1, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +0035b0: 6e10 0401 0100 |0004: invoke-virtual {v1}, Ljava/util/Vector;.size:()I // method@0104 │ │ +0035b6: 0a01 |0007: move-result v1 │ │ +0035b8: 3510 1400 |0008: if-ge v0, v1, 001c // +0014 │ │ +0035bc: 5430 3300 |000a: iget-object v0, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +0035c0: 5231 3200 |000c: iget v1, v3, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +0035c4: d802 0101 |000e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0035c8: 5932 3200 |0010: iput v2, v3, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +0035cc: 6e20 0101 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@0101 │ │ +0035d2: 0c00 |0015: move-result-object v0 │ │ +0035d4: 1f00 2d00 |0016: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ +0035d8: 6e10 9600 0000 |0018: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/g;.c:()V // method@0096 │ │ +0035de: 1100 |001b: return-object v0 │ │ +0035e0: 5430 3300 |001c: iget-object v0, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +0035e4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0035e6: 6e20 0301 1000 |001f: invoke-virtual {v0, v1}, Ljava/util/Vector;.remove:(I)Ljava/lang/Object; // method@0103 │ │ +0035ec: 0c00 |0022: move-result-object v0 │ │ +0035ee: 1f00 2d00 |0023: check-cast v0, Lfi/harism/wallpaper/flowers/g; // type@002d │ │ +0035f2: 5431 3300 |0025: iget-object v1, v3, Lfi/harism/wallpaper/flowers/f;.g:Ljava/util/Vector; // field@0033 │ │ +0035f6: 6e20 ff00 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ +0035fc: 28ee |002a: goto 0018 // -0012 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfi/harism/wallpaper/flowers/f;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0035b8: |[0035b8] fi.harism.wallpaper.flowers.f.c:()V │ │ -0035c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0035ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0035cc: 5920 3200 |0002: iput v0, v2, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ -0035d0: 5920 2e00 |0004: iput v0, v2, Lfi/harism/wallpaper/flowers/f;.b:I // field@002e │ │ -0035d4: 5420 2f00 |0006: iget-object v0, v2, Lfi/harism/wallpaper/flowers/f;.c:Landroid/graphics/PointF; // field@002f │ │ -0035d8: 6e30 1a00 1001 |0008: invoke-virtual {v0, v1, v1}, Landroid/graphics/PointF;.set:(FF)V // method@001a │ │ -0035de: 0e00 |000b: return-void │ │ +003600: |[003600] fi.harism.wallpaper.flowers.f.c:()V │ │ +003610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +003612: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +003614: 5920 3200 |0002: iput v0, v2, Lfi/harism/wallpaper/flowers/f;.f:I // field@0032 │ │ +003618: 5920 2e00 |0004: iput v0, v2, Lfi/harism/wallpaper/flowers/f;.b:I // field@002e │ │ +00361c: 5420 2f00 |0006: iget-object v0, v2, Lfi/harism/wallpaper/flowers/f;.c:Landroid/graphics/PointF; // field@002f │ │ +003620: 6e30 1a00 1001 |0008: invoke-virtual {v0, v1, v1}, Landroid/graphics/PointF;.set:(FF)V // method@001a │ │ +003626: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #7 header: │ │ @@ -2501,229 +2519,229 @@ │ │ type : '(Lfi/harism/wallpaper/flowers/c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0035e0: |[0035e0] fi.harism.wallpaper.flowers.g.:(Lfi/harism/wallpaper/flowers/c;)V │ │ -0035f0: 1253 |0000: const/4 v3, #int 5 // #5 │ │ -0035f2: 5b45 3400 |0001: iput-object v5, v4, Lfi/harism/wallpaper/flowers/g;.a:Lfi/harism/wallpaper/flowers/c; // field@0034 │ │ -0035f6: 7010 e800 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@00e8 │ │ -0035fc: 2330 5100 |0006: new-array v0, v3, [Lfi/harism/wallpaper/flowers/e; // type@0051 │ │ -003600: 5b40 3500 |0008: iput-object v0, v4, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ -003604: 2330 5400 |000a: new-array v0, v3, [Lfi/harism/wallpaper/flowers/i; // type@0054 │ │ -003608: 5b40 3700 |000c: iput-object v0, v4, Lfi/harism/wallpaper/flowers/g;.d:[Lfi/harism/wallpaper/flowers/i; // field@0037 │ │ -00360c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -00360e: 3530 1700 |000f: if-ge v0, v3, 0026 // +0017 │ │ -003612: 5441 3700 |0011: iget-object v1, v4, Lfi/harism/wallpaper/flowers/g;.d:[Lfi/harism/wallpaper/flowers/i; // field@0037 │ │ -003616: 2202 2f00 |0013: new-instance v2, Lfi/harism/wallpaper/flowers/i; // type@002f │ │ -00361a: 7020 9900 5200 |0015: invoke-direct {v2, v5}, Lfi/harism/wallpaper/flowers/i;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0099 │ │ -003620: 4d02 0100 |0018: aput-object v2, v1, v0 │ │ -003624: 5441 3500 |001a: iget-object v1, v4, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ -003628: 2202 2b00 |001c: new-instance v2, Lfi/harism/wallpaper/flowers/e; // type@002b │ │ -00362c: 7020 8400 5200 |001e: invoke-direct {v2, v5}, Lfi/harism/wallpaper/flowers/e;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0084 │ │ -003632: 4d02 0100 |0021: aput-object v2, v1, v0 │ │ -003636: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00363a: 28ea |0025: goto 000f // -0016 │ │ -00363c: 0e00 |0026: return-void │ │ +003628: |[003628] fi.harism.wallpaper.flowers.g.:(Lfi/harism/wallpaper/flowers/c;)V │ │ +003638: 1253 |0000: const/4 v3, #int 5 // #5 │ │ +00363a: 5b45 3400 |0001: iput-object v5, v4, Lfi/harism/wallpaper/flowers/g;.a:Lfi/harism/wallpaper/flowers/c; // field@0034 │ │ +00363e: 7010 e800 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@00e8 │ │ +003644: 2330 5100 |0006: new-array v0, v3, [Lfi/harism/wallpaper/flowers/e; // type@0051 │ │ +003648: 5b40 3500 |0008: iput-object v0, v4, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ +00364c: 2330 5400 |000a: new-array v0, v3, [Lfi/harism/wallpaper/flowers/i; // type@0054 │ │ +003650: 5b40 3700 |000c: iput-object v0, v4, Lfi/harism/wallpaper/flowers/g;.d:[Lfi/harism/wallpaper/flowers/i; // field@0037 │ │ +003654: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +003656: 3530 1700 |000f: if-ge v0, v3, 0026 // +0017 │ │ +00365a: 5441 3700 |0011: iget-object v1, v4, Lfi/harism/wallpaper/flowers/g;.d:[Lfi/harism/wallpaper/flowers/i; // field@0037 │ │ +00365e: 2202 2f00 |0013: new-instance v2, Lfi/harism/wallpaper/flowers/i; // type@002f │ │ +003662: 7020 9900 5200 |0015: invoke-direct {v2, v5}, Lfi/harism/wallpaper/flowers/i;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0099 │ │ +003668: 4d02 0100 |0018: aput-object v2, v1, v0 │ │ +00366c: 5441 3500 |001a: iget-object v1, v4, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ +003670: 2202 2b00 |001c: new-instance v2, Lfi/harism/wallpaper/flowers/e; // type@002b │ │ +003674: 7020 8400 5200 |001e: invoke-direct {v2, v5}, Lfi/harism/wallpaper/flowers/e;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0084 │ │ +00367a: 4d02 0100 |0021: aput-object v2, v1, v0 │ │ +00367e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +003682: 28ea |0025: goto 000f // -0016 │ │ +003684: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/g;) │ │ name : 'a' │ │ type : '(Lfi/harism/wallpaper/flowers/g;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003640: |[003640] fi.harism.wallpaper.flowers.g.a:(Lfi/harism/wallpaper/flowers/g;)J │ │ -003650: 5320 3800 |0000: iget-wide v0, v2, Lfi/harism/wallpaper/flowers/g;.e:J // field@0038 │ │ -003654: 1000 |0002: return-wide v0 │ │ +003688: |[003688] fi.harism.wallpaper.flowers.g.a:(Lfi/harism/wallpaper/flowers/g;)J │ │ +003698: 5320 3800 |0000: iget-wide v0, v2, Lfi/harism/wallpaper/flowers/g;.e:J // field@0038 │ │ +00369c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/g;) │ │ name : 'a' │ │ type : '(Lfi/harism/wallpaper/flowers/g;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003658: |[003658] fi.harism.wallpaper.flowers.g.a:(Lfi/harism/wallpaper/flowers/g;J)J │ │ -003668: 5a01 3800 |0000: iput-wide v1, v0, Lfi/harism/wallpaper/flowers/g;.e:J // field@0038 │ │ -00366c: 1001 |0002: return-wide v1 │ │ +0036a0: |[0036a0] fi.harism.wallpaper.flowers.g.a:(Lfi/harism/wallpaper/flowers/g;J)J │ │ +0036b0: 5a12 3800 |0000: iput-wide v2, v1, Lfi/harism/wallpaper/flowers/g;.e:J // field@0038 │ │ +0036b4: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfi/harism/wallpaper/flowers/g;) │ │ name : 'b' │ │ type : '(Lfi/harism/wallpaper/flowers/g;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003670: |[003670] fi.harism.wallpaper.flowers.g.b:(Lfi/harism/wallpaper/flowers/g;)J │ │ -003680: 5320 3900 |0000: iget-wide v0, v2, Lfi/harism/wallpaper/flowers/g;.f:J // field@0039 │ │ -003684: 1000 |0002: return-wide v0 │ │ +0036b8: |[0036b8] fi.harism.wallpaper.flowers.g.b:(Lfi/harism/wallpaper/flowers/g;)J │ │ +0036c8: 5320 3900 |0000: iget-wide v0, v2, Lfi/harism/wallpaper/flowers/g;.f:J // field@0039 │ │ +0036cc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfi/harism/wallpaper/flowers/g;) │ │ name : 'b' │ │ type : '(Lfi/harism/wallpaper/flowers/g;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003688: |[003688] fi.harism.wallpaper.flowers.g.b:(Lfi/harism/wallpaper/flowers/g;J)J │ │ -003698: 5a01 3900 |0000: iput-wide v1, v0, Lfi/harism/wallpaper/flowers/g;.f:J // field@0039 │ │ -00369c: 1001 |0002: return-wide v1 │ │ +0036d0: |[0036d0] fi.harism.wallpaper.flowers.g.b:(Lfi/harism/wallpaper/flowers/g;J)J │ │ +0036e0: 5a12 3900 |0000: iput-wide v2, v1, Lfi/harism/wallpaper/flowers/g;.f:J // field@0039 │ │ +0036e4: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/g;) │ │ name : 'a' │ │ type : '()Lfi/harism/wallpaper/flowers/e;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0036a0: |[0036a0] fi.harism.wallpaper.flowers.g.a:()Lfi/harism/wallpaper/flowers/e; │ │ -0036b0: 5420 3500 |0000: iget-object v0, v2, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ -0036b4: 5221 3600 |0002: iget v1, v2, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ -0036b8: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0036bc: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -0036c0: 1100 |0008: return-object v0 │ │ +0036e8: |[0036e8] fi.harism.wallpaper.flowers.g.a:()Lfi/harism/wallpaper/flowers/e; │ │ +0036f8: 5420 3500 |0000: iget-object v0, v2, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ +0036fc: 5221 3600 |0002: iget v1, v2, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ +003700: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +003704: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +003708: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/g;) │ │ name : 'a' │ │ type : '(Ljava/util/Vector;Ljava/util/Vector;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -0036c4: |[0036c4] fi.harism.wallpaper.flowers.g.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ -0036d4: 1507 803f |0000: const/high16 v7, #int 1065353216 // #3f80 │ │ -0036d8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0036da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0036dc: 5281 3600 |0004: iget v1, v8, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ -0036e0: 3510 5700 |0006: if-ge v0, v1, 005d // +0057 │ │ -0036e4: 5481 3700 |0008: iget-object v1, v8, Lfi/harism/wallpaper/flowers/g;.d:[Lfi/harism/wallpaper/flowers/i; // field@0037 │ │ -0036e8: 4601 0100 |000a: aget-object v1, v1, v0 │ │ -0036ec: 2d02 0b06 |000c: cmpl-float v2, v11, v6 │ │ -0036f0: 3902 0600 |000e: if-nez v2, 0014 // +0006 │ │ -0036f4: 2d02 0c07 |0010: cmpl-float v2, v12, v7 │ │ -0036f8: 3802 4600 |0012: if-eqz v2, 0058 // +0046 │ │ -0036fc: 8202 |0014: int-to-float v2, v0 │ │ -0036fe: 5283 3600 |0015: iget v3, v8, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ -003702: 8233 |0017: int-to-float v3, v3 │ │ -003704: c932 |0018: div-float/2addr v2, v3 │ │ -003706: d803 0001 |0019: add-int/lit8 v3, v0, #int 1 // #01 │ │ -00370a: 8233 |001b: int-to-float v3, v3 │ │ -00370c: 5284 3600 |001c: iget v4, v8, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ -003710: 8244 |001e: int-to-float v4, v4 │ │ -003712: c943 |001f: div-float/2addr v3, v4 │ │ -003714: a704 0b02 |0020: sub-float v4, v11, v2 │ │ -003718: a705 0302 |0022: sub-float v5, v3, v2 │ │ -00371c: c954 |0024: div-float/2addr v4, v5 │ │ -00371e: 7120 e200 6400 |0025: invoke-static {v4, v6}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ -003724: 0a04 |0028: move-result v4 │ │ -003726: 7120 e300 7400 |0029: invoke-static {v4, v7}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ -00372c: 0a04 |002c: move-result v4 │ │ -00372e: 5914 4000 |002d: iput v4, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -003732: a704 0c02 |002f: sub-float v4, v12, v2 │ │ -003736: a702 0302 |0031: sub-float v2, v3, v2 │ │ -00373a: a902 0402 |0033: div-float v2, v4, v2 │ │ -00373e: 7120 e200 6200 |0035: invoke-static {v2, v6}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ -003744: 0a02 |0038: move-result v2 │ │ -003746: 7120 e300 7200 |0039: invoke-static {v2, v7}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ -00374c: 0a02 |003c: move-result v2 │ │ -00374e: 5912 4100 |003d: iput v2, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -003752: 5212 4000 |003f: iget v2, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -003756: 5213 4100 |0041: iget v3, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -00375a: 2d02 0203 |0043: cmpl-float v2, v2, v3 │ │ -00375e: 3802 1000 |0045: if-eqz v2, 0055 // +0010 │ │ -003762: 6e20 ff00 1900 |0047: invoke-virtual {v9, v1}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ -003768: 5482 3500 |004a: iget-object v2, v8, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ -00376c: 4602 0200 |004c: aget-object v2, v2, v0 │ │ -003770: 5213 4000 |004e: iget v3, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -003774: 5211 4100 |0050: iget v1, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -003778: 6e51 8600 923a |0052: invoke-virtual {v2, v9, v10, v3, v1}, Lfi/harism/wallpaper/flowers/e;.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V // method@0086 │ │ -00377e: d800 0001 |0055: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003782: 28ad |0057: goto 0004 // -0053 │ │ -003784: 5916 4000 |0058: iput v6, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -003788: 5917 4100 |005a: iput v7, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -00378c: 28e3 |005c: goto 003f // -001d │ │ -00378e: 0e00 |005d: return-void │ │ +00370c: |[00370c] fi.harism.wallpaper.flowers.g.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ +00371c: 1507 803f |0000: const/high16 v7, #int 1065353216 // #3f80 │ │ +003720: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +003722: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +003724: 5281 3600 |0004: iget v1, v8, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ +003728: 3510 5700 |0006: if-ge v0, v1, 005d // +0057 │ │ +00372c: 5481 3700 |0008: iget-object v1, v8, Lfi/harism/wallpaper/flowers/g;.d:[Lfi/harism/wallpaper/flowers/i; // field@0037 │ │ +003730: 4601 0100 |000a: aget-object v1, v1, v0 │ │ +003734: 2d02 0b06 |000c: cmpl-float v2, v11, v6 │ │ +003738: 3902 0600 |000e: if-nez v2, 0014 // +0006 │ │ +00373c: 2d02 0c07 |0010: cmpl-float v2, v12, v7 │ │ +003740: 3802 4600 |0012: if-eqz v2, 0058 // +0046 │ │ +003744: 8202 |0014: int-to-float v2, v0 │ │ +003746: 5283 3600 |0015: iget v3, v8, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ +00374a: 8233 |0017: int-to-float v3, v3 │ │ +00374c: c932 |0018: div-float/2addr v2, v3 │ │ +00374e: d803 0001 |0019: add-int/lit8 v3, v0, #int 1 // #01 │ │ +003752: 8233 |001b: int-to-float v3, v3 │ │ +003754: 5284 3600 |001c: iget v4, v8, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ +003758: 8244 |001e: int-to-float v4, v4 │ │ +00375a: c943 |001f: div-float/2addr v3, v4 │ │ +00375c: a704 0b02 |0020: sub-float v4, v11, v2 │ │ +003760: a705 0302 |0022: sub-float v5, v3, v2 │ │ +003764: c954 |0024: div-float/2addr v4, v5 │ │ +003766: 7120 e200 6400 |0025: invoke-static {v4, v6}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ +00376c: 0a04 |0028: move-result v4 │ │ +00376e: 7120 e300 7400 |0029: invoke-static {v4, v7}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ +003774: 0a04 |002c: move-result v4 │ │ +003776: 5914 4000 |002d: iput v4, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +00377a: a704 0c02 |002f: sub-float v4, v12, v2 │ │ +00377e: a702 0302 |0031: sub-float v2, v3, v2 │ │ +003782: a902 0402 |0033: div-float v2, v4, v2 │ │ +003786: 7120 e200 6200 |0035: invoke-static {v2, v6}, Ljava/lang/Math;.max:(FF)F // method@00e2 │ │ +00378c: 0a02 |0038: move-result v2 │ │ +00378e: 7120 e300 7200 |0039: invoke-static {v2, v7}, Ljava/lang/Math;.min:(FF)F // method@00e3 │ │ +003794: 0a02 |003c: move-result v2 │ │ +003796: 5912 4100 |003d: iput v2, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +00379a: 5212 4000 |003f: iget v2, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +00379e: 5213 4100 |0041: iget v3, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +0037a2: 2d02 0203 |0043: cmpl-float v2, v2, v3 │ │ +0037a6: 3802 1000 |0045: if-eqz v2, 0055 // +0010 │ │ +0037aa: 6e20 ff00 1900 |0047: invoke-virtual {v9, v1}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@00ff │ │ +0037b0: 5482 3500 |004a: iget-object v2, v8, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ +0037b4: 4602 0200 |004c: aget-object v2, v2, v0 │ │ +0037b8: 5213 4000 |004e: iget v3, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +0037bc: 5211 4100 |0050: iget v1, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +0037c0: 6e51 8600 923a |0052: invoke-virtual {v2, v9, v10, v3, v1}, Lfi/harism/wallpaper/flowers/e;.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V // method@0086 │ │ +0037c6: d800 0001 |0055: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0037ca: 28ad |0057: goto 0004 // -0053 │ │ +0037cc: 5916 4000 |0058: iput v6, v1, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +0037d0: 5917 4100 |005a: iput v7, v1, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +0037d4: 28e3 |005c: goto 003f // -001d │ │ +0037d6: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/g;) │ │ name : 'b' │ │ type : '()Lfi/harism/wallpaper/flowers/i;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -003790: |[003790] fi.harism.wallpaper.flowers.g.b:()Lfi/harism/wallpaper/flowers/i; │ │ -0037a0: 5430 3500 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ -0037a4: 5231 3600 |0002: iget v1, v3, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ -0037a8: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -0037ac: 6e10 8800 0000 |0006: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/e;.c:()V // method@0088 │ │ -0037b2: 5430 3700 |0009: iget-object v0, v3, Lfi/harism/wallpaper/flowers/g;.d:[Lfi/harism/wallpaper/flowers/i; // field@0037 │ │ -0037b6: 5231 3600 |000b: iget v1, v3, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ -0037ba: d802 0101 |000d: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0037be: 5932 3600 |000f: iput v2, v3, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ -0037c2: 4600 0001 |0011: aget-object v0, v0, v1 │ │ -0037c6: 1100 |0013: return-object v0 │ │ +0037d8: |[0037d8] fi.harism.wallpaper.flowers.g.b:()Lfi/harism/wallpaper/flowers/i; │ │ +0037e8: 5430 3500 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/g;.b:[Lfi/harism/wallpaper/flowers/e; // field@0035 │ │ +0037ec: 5231 3600 |0002: iget v1, v3, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ +0037f0: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0037f4: 6e10 8800 0000 |0006: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/e;.c:()V // method@0088 │ │ +0037fa: 5430 3700 |0009: iget-object v0, v3, Lfi/harism/wallpaper/flowers/g;.d:[Lfi/harism/wallpaper/flowers/i; // field@0037 │ │ +0037fe: 5231 3600 |000b: iget v1, v3, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ +003802: d802 0101 |000d: add-int/lit8 v2, v1, #int 1 // #01 │ │ +003806: 5932 3600 |000f: iput v2, v3, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ +00380a: 4600 0001 |0011: aget-object v0, v0, v1 │ │ +00380e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfi/harism/wallpaper/flowers/g;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0037c8: |[0037c8] fi.harism.wallpaper.flowers.g.c:()V │ │ -0037d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0037da: 5920 3600 |0001: iput v0, v2, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ -0037de: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -0037e2: 5a20 3900 |0005: iput-wide v0, v2, Lfi/harism/wallpaper/flowers/g;.f:J // field@0039 │ │ -0037e6: 5a20 3800 |0007: iput-wide v0, v2, Lfi/harism/wallpaper/flowers/g;.e:J // field@0038 │ │ -0037ea: 0e00 |0009: return-void │ │ +003810: |[003810] fi.harism.wallpaper.flowers.g.c:()V │ │ +003820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +003822: 5920 3600 |0001: iput v0, v2, Lfi/harism/wallpaper/flowers/g;.c:I // field@0036 │ │ +003826: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +00382a: 5a20 3900 |0005: iput-wide v0, v2, Lfi/harism/wallpaper/flowers/g;.f:J // field@0039 │ │ +00382e: 5a20 3800 |0007: iput-wide v0, v2, Lfi/harism/wallpaper/flowers/g;.e:J // field@0038 │ │ +003832: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #8 header: │ │ @@ -2769,37 +2787,37 @@ │ │ type : '(Lfi/harism/wallpaper/flowers/c;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0037ec: |[0037ec] fi.harism.wallpaper.flowers.h.:(Lfi/harism/wallpaper/flowers/c;)V │ │ -0037fc: 5b12 3e00 |0000: iput-object v2, v1, Lfi/harism/wallpaper/flowers/h;.e:Lfi/harism/wallpaper/flowers/c; // field@003e │ │ -003800: 7010 e800 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00e8 │ │ -003806: 2200 0e00 |0005: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ -00380a: 7010 1700 0000 |0007: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ -003810: 5b10 3a00 |000a: iput-object v0, v1, Lfi/harism/wallpaper/flowers/h;.a:Landroid/graphics/PointF; // field@003a │ │ -003814: 0e00 |000c: return-void │ │ +003834: |[003834] fi.harism.wallpaper.flowers.h.:(Lfi/harism/wallpaper/flowers/c;)V │ │ +003844: 5b12 3e00 |0000: iput-object v2, v1, Lfi/harism/wallpaper/flowers/h;.e:Lfi/harism/wallpaper/flowers/c; // field@003e │ │ +003848: 7010 e800 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00e8 │ │ +00384e: 2200 0e00 |0005: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ +003852: 7010 1700 0000 |0007: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ +003858: 5b10 3a00 |000a: iput-object v0, v1, Lfi/harism/wallpaper/flowers/h;.a:Landroid/graphics/PointF; // field@003a │ │ +00385c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/h;) │ │ name : '' │ │ type : '(Lfi/harism/wallpaper/flowers/c;Lfi/harism/wallpaper/flowers/d;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -003818: |[003818] fi.harism.wallpaper.flowers.h.:(Lfi/harism/wallpaper/flowers/c;Lfi/harism/wallpaper/flowers/d;)V │ │ -003828: 7020 9700 1000 |0000: invoke-direct {v0, v1}, Lfi/harism/wallpaper/flowers/h;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0097 │ │ -00382e: 0e00 |0003: return-void │ │ +003860: |[003860] fi.harism.wallpaper.flowers.h.:(Lfi/harism/wallpaper/flowers/c;Lfi/harism/wallpaper/flowers/d;)V │ │ +003870: 7020 9700 1000 |0000: invoke-direct {v0, v1}, Lfi/harism/wallpaper/flowers/h;.:(Lfi/harism/wallpaper/flowers/c;)V // method@0097 │ │ +003876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -2850,35 +2868,35 @@ │ │ type : '(Lfi/harism/wallpaper/flowers/c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -003830: |[003830] fi.harism.wallpaper.flowers.i.:(Lfi/harism/wallpaper/flowers/c;)V │ │ -003840: 5b34 4400 |0000: iput-object v4, v3, Lfi/harism/wallpaper/flowers/i;.f:Lfi/harism/wallpaper/flowers/c; // field@0044 │ │ -003844: 7010 e800 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@00e8 │ │ -00384a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -00384c: 2300 5000 |0006: new-array v0, v0, [Landroid/graphics/PointF; // type@0050 │ │ -003850: 5b30 3f00 |0008: iput-object v0, v3, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -003854: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -003856: 5930 4000 |000b: iput v0, v3, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ -00385a: 1500 803f |000d: const/high16 v0, #int 1065353216 // #3f80 │ │ -00385e: 5930 4100 |000f: iput v0, v3, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ -003862: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -003864: 5431 3f00 |0012: iget-object v1, v3, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -003868: 2111 |0014: array-length v1, v1 │ │ -00386a: 3510 0e00 |0015: if-ge v0, v1, 0023 // +000e │ │ -00386e: 5431 3f00 |0017: iget-object v1, v3, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ -003872: 2202 0e00 |0019: new-instance v2, Landroid/graphics/PointF; // type@000e │ │ -003876: 7010 1700 0200 |001b: invoke-direct {v2}, Landroid/graphics/PointF;.:()V // method@0017 │ │ -00387c: 4d02 0100 |001e: aput-object v2, v1, v0 │ │ -003880: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003884: 28f0 |0022: goto 0012 // -0010 │ │ -003886: 0e00 |0023: return-void │ │ +003878: |[003878] fi.harism.wallpaper.flowers.i.:(Lfi/harism/wallpaper/flowers/c;)V │ │ +003888: 5b34 4400 |0000: iput-object v4, v3, Lfi/harism/wallpaper/flowers/i;.f:Lfi/harism/wallpaper/flowers/c; // field@0044 │ │ +00388c: 7010 e800 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@00e8 │ │ +003892: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +003894: 2300 5000 |0006: new-array v0, v0, [Landroid/graphics/PointF; // type@0050 │ │ +003898: 5b30 3f00 |0008: iput-object v0, v3, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +00389c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +00389e: 5930 4000 |000b: iput v0, v3, Lfi/harism/wallpaper/flowers/i;.b:F // field@0040 │ │ +0038a2: 1500 803f |000d: const/high16 v0, #int 1065353216 // #3f80 │ │ +0038a6: 5930 4100 |000f: iput v0, v3, Lfi/harism/wallpaper/flowers/i;.c:F // field@0041 │ │ +0038aa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0038ac: 5431 3f00 |0012: iget-object v1, v3, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +0038b0: 2111 |0014: array-length v1, v1 │ │ +0038b2: 3510 0e00 |0015: if-ge v0, v1, 0023 // +000e │ │ +0038b6: 5431 3f00 |0017: iget-object v1, v3, Lfi/harism/wallpaper/flowers/i;.a:[Landroid/graphics/PointF; // field@003f │ │ +0038ba: 2202 0e00 |0019: new-instance v2, Landroid/graphics/PointF; // type@000e │ │ +0038be: 7010 1700 0200 |001b: invoke-direct {v2}, Landroid/graphics/PointF;.:()V // method@0017 │ │ +0038c4: 4d02 0100 |001e: aput-object v2, v1, v0 │ │ +0038c8: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0038cc: 28f0 |0022: goto 0012 // -0010 │ │ +0038ce: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : -1 (unknown) │ │ │ │ @@ -2966,285 +2984,285 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -003888: |[003888] fi.harism.wallpaper.flowers.j.:(Landroid/content/Context;)V │ │ -003898: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -00389c: 7010 e800 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@00e8 │ │ -0038a2: 2200 2800 |0005: new-instance v0, Lfi/harism/wallpaper/flowers/b; // type@0028 │ │ -0038a6: 7010 6b00 0000 |0007: invoke-direct {v0}, Lfi/harism/wallpaper/flowers/b;.:()V // method@006b │ │ -0038ac: 5b20 4700 |000a: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ -0038b0: 2200 2900 |000c: new-instance v0, Lfi/harism/wallpaper/flowers/c; // type@0029 │ │ -0038b4: 7010 7500 0000 |000e: invoke-direct {v0}, Lfi/harism/wallpaper/flowers/c;.:()V // method@0075 │ │ -0038ba: 5b20 4800 |0011: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ -0038be: 2200 0e00 |0013: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ -0038c2: 7010 1700 0000 |0015: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ -0038c8: 5b20 4900 |0018: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ -0038cc: 2200 0e00 |001a: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ -0038d0: 7010 1700 0000 |001c: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ -0038d6: 5b20 4a00 |001f: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.f:Landroid/graphics/PointF; // field@004a │ │ -0038da: 2200 0e00 |0021: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ -0038de: 7010 1700 0000 |0023: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ -0038e4: 5b20 4b00 |0026: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ -0038e8: 2200 0e00 |0028: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ -0038ec: 7010 1700 0000 |002a: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ -0038f2: 5b20 4c00 |002d: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ -0038f6: 2200 3500 |002f: new-instance v0, Lfi/harism/wallpaper/flowers/o; // type@0035 │ │ -0038fa: 7010 b400 0000 |0031: invoke-direct {v0}, Lfi/harism/wallpaper/flowers/o;.:()V // method@00b4 │ │ -003900: 5b20 4f00 |0034: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ -003904: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -003906: 2300 5500 |0037: new-array v0, v0, [Z // type@0055 │ │ -00390a: 5b20 5000 |0039: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ -00390e: 2200 3500 |003b: new-instance v0, Lfi/harism/wallpaper/flowers/o; // type@0035 │ │ -003912: 7010 b400 0000 |003d: invoke-direct {v0}, Lfi/harism/wallpaper/flowers/o;.:()V // method@00b4 │ │ -003918: 5b20 5100 |0040: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.m:Lfi/harism/wallpaper/flowers/o; // field@0051 │ │ -00391c: 5b23 4600 |0042: iput-object v3, v2, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -003920: 2310 4d00 |0044: new-array v0, v1, [B // type@004d │ │ -003924: 2600 2800 0000 |0046: fill-array-data v0, 0000006e // +00000028 │ │ -00392a: 7110 ee00 0100 |0049: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00ee │ │ -003930: 0c01 |004c: move-result-object v1 │ │ -003932: 5b21 4e00 |004d: iput-object v1, v2, Lfi/harism/wallpaper/flowers/j;.j:Ljava/nio/ByteBuffer; // field@004e │ │ -003936: 5421 4e00 |004f: iget-object v1, v2, Lfi/harism/wallpaper/flowers/j;.j:Ljava/nio/ByteBuffer; // field@004e │ │ -00393a: 6e20 f200 0100 |0051: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00f2 │ │ -003940: 0c00 |0054: move-result-object v0 │ │ -003942: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -003944: 6e20 f100 1000 |0056: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@00f1 │ │ -00394a: 1300 4000 |0059: const/16 v0, #int 64 // #40 │ │ -00394e: 7110 ee00 0000 |005b: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00ee │ │ -003954: 0c00 |005e: move-result-object v0 │ │ -003956: 7100 f300 0000 |005f: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@00f3 │ │ -00395c: 0c01 |0062: move-result-object v1 │ │ -00395e: 6e20 f000 1000 |0063: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@00f0 │ │ -003964: 0c00 |0066: move-result-object v0 │ │ -003966: 6e10 ef00 0000 |0067: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@00ef │ │ -00396c: 0c00 |006a: move-result-object v0 │ │ -00396e: 5b20 4500 |006b: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.a:Ljava/nio/FloatBuffer; // field@0045 │ │ -003972: 0e00 |006d: return-void │ │ -003974: 0003 0100 0800 0000 ff01 ffff 0101 ... |006e: array-data (8 units) │ │ +0038d0: |[0038d0] fi.harism.wallpaper.flowers.j.:(Landroid/content/Context;)V │ │ +0038e0: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0038e4: 7010 e800 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@00e8 │ │ +0038ea: 2200 2800 |0005: new-instance v0, Lfi/harism/wallpaper/flowers/b; // type@0028 │ │ +0038ee: 7010 6b00 0000 |0007: invoke-direct {v0}, Lfi/harism/wallpaper/flowers/b;.:()V // method@006b │ │ +0038f4: 5b20 4700 |000a: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ +0038f8: 2200 2900 |000c: new-instance v0, Lfi/harism/wallpaper/flowers/c; // type@0029 │ │ +0038fc: 7010 7500 0000 |000e: invoke-direct {v0}, Lfi/harism/wallpaper/flowers/c;.:()V // method@0075 │ │ +003902: 5b20 4800 |0011: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ +003906: 2200 0e00 |0013: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ +00390a: 7010 1700 0000 |0015: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ +003910: 5b20 4900 |0018: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ +003914: 2200 0e00 |001a: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ +003918: 7010 1700 0000 |001c: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ +00391e: 5b20 4a00 |001f: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.f:Landroid/graphics/PointF; // field@004a │ │ +003922: 2200 0e00 |0021: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ +003926: 7010 1700 0000 |0023: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ +00392c: 5b20 4b00 |0026: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ +003930: 2200 0e00 |0028: new-instance v0, Landroid/graphics/PointF; // type@000e │ │ +003934: 7010 1700 0000 |002a: invoke-direct {v0}, Landroid/graphics/PointF;.:()V // method@0017 │ │ +00393a: 5b20 4c00 |002d: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ +00393e: 2200 3500 |002f: new-instance v0, Lfi/harism/wallpaper/flowers/o; // type@0035 │ │ +003942: 7010 b400 0000 |0031: invoke-direct {v0}, Lfi/harism/wallpaper/flowers/o;.:()V // method@00b4 │ │ +003948: 5b20 4f00 |0034: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ +00394c: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +00394e: 2300 5500 |0037: new-array v0, v0, [Z // type@0055 │ │ +003952: 5b20 5000 |0039: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ +003956: 2200 3500 |003b: new-instance v0, Lfi/harism/wallpaper/flowers/o; // type@0035 │ │ +00395a: 7010 b400 0000 |003d: invoke-direct {v0}, Lfi/harism/wallpaper/flowers/o;.:()V // method@00b4 │ │ +003960: 5b20 5100 |0040: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.m:Lfi/harism/wallpaper/flowers/o; // field@0051 │ │ +003964: 5b23 4600 |0042: iput-object v3, v2, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +003968: 2310 4d00 |0044: new-array v0, v1, [B // type@004d │ │ +00396c: 2600 2800 0000 |0046: fill-array-data v0, 0000006e // +00000028 │ │ +003972: 7110 ee00 0100 |0049: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00ee │ │ +003978: 0c01 |004c: move-result-object v1 │ │ +00397a: 5b21 4e00 |004d: iput-object v1, v2, Lfi/harism/wallpaper/flowers/j;.j:Ljava/nio/ByteBuffer; // field@004e │ │ +00397e: 5421 4e00 |004f: iget-object v1, v2, Lfi/harism/wallpaper/flowers/j;.j:Ljava/nio/ByteBuffer; // field@004e │ │ +003982: 6e20 f200 0100 |0051: invoke-virtual {v1, v0}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@00f2 │ │ +003988: 0c00 |0054: move-result-object v0 │ │ +00398a: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +00398c: 6e20 f100 1000 |0056: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@00f1 │ │ +003992: 1300 4000 |0059: const/16 v0, #int 64 // #40 │ │ +003996: 7110 ee00 0000 |005b: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@00ee │ │ +00399c: 0c00 |005e: move-result-object v0 │ │ +00399e: 7100 f300 0000 |005f: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@00f3 │ │ +0039a4: 0c01 |0062: move-result-object v1 │ │ +0039a6: 6e20 f000 1000 |0063: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@00f0 │ │ +0039ac: 0c00 |0066: move-result-object v0 │ │ +0039ae: 6e10 ef00 0000 |0067: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@00ef │ │ +0039b4: 0c00 |006a: move-result-object v0 │ │ +0039b6: 5b20 4500 |006b: iput-object v0, v2, Lfi/harism/wallpaper/flowers/j;.a:Ljava/nio/FloatBuffer; // field@0045 │ │ +0039ba: 0e00 |006d: return-void │ │ +0039bc: 0003 0100 0800 0000 ff01 ffff 0101 ... |006e: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/j;) │ │ name : 'a' │ │ type : '(Lfi/harism/wallpaper/flowers/j;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003984: |[003984] fi.harism.wallpaper.flowers.j.a:(Lfi/harism/wallpaper/flowers/j;)Landroid/content/Context; │ │ -003994: 5410 4600 |0000: iget-object v0, v1, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -003998: 1100 |0002: return-object v0 │ │ +0039cc: |[0039cc] fi.harism.wallpaper.flowers.j.a:(Lfi/harism/wallpaper/flowers/j;)Landroid/content/Context; │ │ +0039dc: 5410 4600 |0000: iget-object v0, v1, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +0039e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/j;) │ │ name : 'a' │ │ type : '(ILandroid/content/SharedPreferences;)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -00399c: |[00399c] fi.harism.wallpaper.flowers.j.a:(ILandroid/content/SharedPreferences;)[F │ │ -0039ac: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ -0039b0: 5450 4600 |0002: iget-object v0, v5, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -0039b4: 6e20 0100 6000 |0004: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -0039ba: 0c00 |0007: move-result-object v0 │ │ -0039bc: 1401 ffff 00ff |0008: const v1, #float -1.7147e+38 // #ff00ffff │ │ -0039c2: 7230 0200 0701 |000b: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0002 │ │ -0039c8: 0a00 |000e: move-result v0 │ │ -0039ca: 1241 |000f: const/4 v1, #int 4 // #4 │ │ -0039cc: 2311 4e00 |0010: new-array v1, v1, [F // type@004e │ │ -0039d0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0039d2: 7110 1200 0000 |0013: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@0012 │ │ -0039d8: 0a03 |0016: move-result v3 │ │ -0039da: 8233 |0017: int-to-float v3, v3 │ │ -0039dc: c943 |0018: div-float/2addr v3, v4 │ │ -0039de: 4b03 0102 |0019: aput v3, v1, v2 │ │ -0039e2: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -0039e4: 7110 1000 0000 |001c: invoke-static {v0}, Landroid/graphics/Color;.green:(I)I // method@0010 │ │ -0039ea: 0a03 |001f: move-result v3 │ │ -0039ec: 8233 |0020: int-to-float v3, v3 │ │ -0039ee: c943 |0021: div-float/2addr v3, v4 │ │ -0039f0: 4b03 0102 |0022: aput v3, v1, v2 │ │ -0039f4: 1222 |0024: const/4 v2, #int 2 // #2 │ │ -0039f6: 7110 0f00 0000 |0025: invoke-static {v0}, Landroid/graphics/Color;.blue:(I)I // method@000f │ │ -0039fc: 0a03 |0028: move-result v3 │ │ -0039fe: 8233 |0029: int-to-float v3, v3 │ │ -003a00: c943 |002a: div-float/2addr v3, v4 │ │ -003a02: 4b03 0102 |002b: aput v3, v1, v2 │ │ -003a06: 1232 |002d: const/4 v2, #int 3 // #3 │ │ -003a08: 7110 0d00 0000 |002e: invoke-static {v0}, Landroid/graphics/Color;.alpha:(I)I // method@000d │ │ -003a0e: 0a00 |0031: move-result v0 │ │ -003a10: 8200 |0032: int-to-float v0, v0 │ │ -003a12: c940 |0033: div-float/2addr v0, v4 │ │ -003a14: 4b00 0102 |0034: aput v0, v1, v2 │ │ -003a18: 1101 |0036: return-object v1 │ │ +0039e4: |[0039e4] fi.harism.wallpaper.flowers.j.a:(ILandroid/content/SharedPreferences;)[F │ │ +0039f4: 1504 7f43 |0000: const/high16 v4, #int 1132396544 // #437f │ │ +0039f8: 5450 4600 |0002: iget-object v0, v5, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +0039fc: 6e20 0100 6000 |0004: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +003a02: 0c00 |0007: move-result-object v0 │ │ +003a04: 1401 ffff 00ff |0008: const v1, #float -1.7147e+38 // #ff00ffff │ │ +003a0a: 7230 0200 0701 |000b: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0002 │ │ +003a10: 0a00 |000e: move-result v0 │ │ +003a12: 1241 |000f: const/4 v1, #int 4 // #4 │ │ +003a14: 2311 4e00 |0010: new-array v1, v1, [F // type@004e │ │ +003a18: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +003a1a: 7110 1200 0000 |0013: invoke-static {v0}, Landroid/graphics/Color;.red:(I)I // method@0012 │ │ +003a20: 0a03 |0016: move-result v3 │ │ +003a22: 8233 |0017: int-to-float v3, v3 │ │ +003a24: c943 |0018: div-float/2addr v3, v4 │ │ +003a26: 4b03 0102 |0019: aput v3, v1, v2 │ │ +003a2a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +003a2c: 7110 1000 0000 |001c: invoke-static {v0}, Landroid/graphics/Color;.green:(I)I // method@0010 │ │ +003a32: 0a03 |001f: move-result v3 │ │ +003a34: 8233 |0020: int-to-float v3, v3 │ │ +003a36: c943 |0021: div-float/2addr v3, v4 │ │ +003a38: 4b03 0102 |0022: aput v3, v1, v2 │ │ +003a3c: 1222 |0024: const/4 v2, #int 2 // #2 │ │ +003a3e: 7110 0f00 0000 |0025: invoke-static {v0}, Landroid/graphics/Color;.blue:(I)I // method@000f │ │ +003a44: 0a03 |0028: move-result v3 │ │ +003a46: 8233 |0029: int-to-float v3, v3 │ │ +003a48: c943 |002a: div-float/2addr v3, v4 │ │ +003a4a: 4b03 0102 |002b: aput v3, v1, v2 │ │ +003a4e: 1232 |002d: const/4 v2, #int 3 // #3 │ │ +003a50: 7110 0d00 0000 |002e: invoke-static {v0}, Landroid/graphics/Color;.alpha:(I)I // method@000d │ │ +003a56: 0a00 |0031: move-result v0 │ │ +003a58: 8200 |0032: int-to-float v0, v0 │ │ +003a5a: c940 |0033: div-float/2addr v0, v4 │ │ +003a5c: 4b00 0102 |0034: aput v0, v1, v2 │ │ +003a60: 1101 |0036: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/j;) │ │ name : 'a' │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -003a1c: |[003a1c] fi.harism.wallpaper.flowers.j.a:(FF)V │ │ -003a2c: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -003a30: 5430 4a00 |0002: iget-object v0, v3, Lfi/harism/wallpaper/flowers/j;.f:Landroid/graphics/PointF; // field@004a │ │ -003a34: a801 0402 |0004: mul-float v1, v4, v2 │ │ -003a38: c852 |0006: mul-float/2addr v2, v5 │ │ -003a3a: 6e30 1a00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/graphics/PointF;.set:(FF)V // method@001a │ │ -003a40: 0e00 |000a: return-void │ │ +003a64: |[003a64] fi.harism.wallpaper.flowers.j.a:(FF)V │ │ +003a74: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +003a78: 5430 4a00 |0002: iget-object v0, v3, Lfi/harism/wallpaper/flowers/j;.f:Landroid/graphics/PointF; // field@004a │ │ +003a7c: a801 0402 |0004: mul-float v1, v4, v2 │ │ +003a80: c852 |0006: mul-float/2addr v2, v5 │ │ +003a82: 6e30 1a00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/graphics/PointF;.set:(FF)V // method@001a │ │ +003a88: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/j;) │ │ name : 'a' │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 234 16-bit code units │ │ -003a44: |[003a44] fi.harism.wallpaper.flowers.j.a:(Landroid/content/SharedPreferences;)V │ │ -003a54: 1505 2041 |0000: const/high16 v5, #int 1092616192 // #4120 │ │ -003a58: 1d09 |0002: monitor-enter v9 │ │ -003a5a: 5490 4600 |0003: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -003a5e: 1401 2500 067f |0005: const v1, #float 1.78117e+38 // #7f060025 │ │ -003a64: 6e20 0100 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -003a6a: 0c00 |000b: move-result-object v0 │ │ -003a6c: 1a01 0200 |000c: const-string v1, "2" // string@0002 │ │ -003a70: 7230 0300 0a01 |000e: invoke-interface {v10, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0003 │ │ -003a76: 0c00 |0011: move-result-object v0 │ │ -003a78: 7110 dc00 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00dc │ │ -003a7e: 0a01 |0015: move-result v1 │ │ -003a80: 5490 4600 |0016: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -003a84: 1402 2800 067f |0018: const v2, #float 1.78117e+38 // #7f060028 │ │ -003a8a: 6e20 0100 2000 |001b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -003a90: 0c00 |001e: move-result-object v0 │ │ -003a92: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ -003a96: 7230 0200 0a02 |0021: invoke-interface {v10, v0, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0002 │ │ -003a9c: 0a03 |0024: move-result v3 │ │ -003a9e: 5490 4600 |0025: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -003aa2: 1402 2700 067f |0027: const v2, #float 1.78117e+38 // #7f060027 │ │ -003aa8: 6e20 0100 2000 |002a: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -003aae: 0c00 |002d: move-result-object v0 │ │ -003ab0: 1252 |002e: const/4 v2, #int 5 // #5 │ │ -003ab2: 7230 0200 0a02 |002f: invoke-interface {v10, v0, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0002 │ │ -003ab8: 0a00 |0032: move-result v0 │ │ -003aba: 8200 |0033: int-to-float v0, v0 │ │ -003abc: a904 0005 |0034: div-float v4, v0, v5 │ │ -003ac0: 5490 4600 |0036: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -003ac4: 1402 2600 067f |0038: const v2, #float 1.78117e+38 // #7f060026 │ │ -003aca: 6e20 0100 2000 |003b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -003ad0: 0c00 |003e: move-result-object v0 │ │ -003ad2: 1242 |003f: const/4 v2, #int 4 // #4 │ │ -003ad4: 7230 0200 0a02 |0040: invoke-interface {v10, v0, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0002 │ │ -003ada: 0a00 |0043: move-result v0 │ │ -003adc: 8200 |0044: int-to-float v0, v0 │ │ -003ade: a905 0005 |0045: div-float v5, v0, v5 │ │ -003ae2: 5490 4600 |0047: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -003ae6: 1402 2900 067f |0049: const v2, #float 1.78117e+38 // #7f060029 │ │ -003aec: 6e20 0100 2000 |004c: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -003af2: 0c00 |004f: move-result-object v0 │ │ -003af4: 1a02 0100 |0050: const-string v2, "1" // string@0001 │ │ -003af8: 7230 0300 0a02 |0052: invoke-interface {v10, v0, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0003 │ │ -003afe: 0c00 |0055: move-result-object v0 │ │ -003b00: 7110 dc00 0000 |0056: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00dc │ │ -003b06: 0a00 |0059: move-result v0 │ │ -003b08: 1222 |005a: const/4 v2, #int 2 // #2 │ │ -003b0a: 2322 5600 |005b: new-array v2, v2, [[F // type@0056 │ │ -003b0e: 2b00 8100 0000 |005d: packed-switch v0, 000000de // +00000081 │ │ -003b14: 1400 2a00 067f |0060: const v0, #float 1.78117e+38 // #7f06002a │ │ -003b1a: 7030 9e00 090a |0063: invoke-direct {v9, v0, v10}, Lfi/harism/wallpaper/flowers/j;.a:(ILandroid/content/SharedPreferences;)[F // method@009e │ │ -003b20: 0c06 |0066: move-result-object v6 │ │ -003b22: 1400 2b00 067f |0067: const v0, #float 1.78117e+38 // #7f06002b │ │ -003b28: 7030 9e00 090a |006a: invoke-direct {v9, v0, v10}, Lfi/harism/wallpaper/flowers/j;.a:(ILandroid/content/SharedPreferences;)[F // method@009e │ │ -003b2e: 0c00 |006d: move-result-object v0 │ │ -003b30: 1207 |006e: const/4 v7, #int 0 // #0 │ │ -003b32: 1408 2c00 067f |006f: const v8, #float 1.78117e+38 // #7f06002c │ │ -003b38: 7030 9e00 890a |0072: invoke-direct {v9, v8, v10}, Lfi/harism/wallpaper/flowers/j;.a:(ILandroid/content/SharedPreferences;)[F // method@009e │ │ -003b3e: 0c08 |0075: move-result-object v8 │ │ -003b40: 4d08 0207 |0076: aput-object v8, v2, v7 │ │ -003b44: 1217 |0078: const/4 v7, #int 1 // #1 │ │ -003b46: 1408 2d00 067f |0079: const v8, #float 1.78117e+38 // #7f06002d │ │ -003b4c: 7030 9e00 890a |007c: invoke-direct {v9, v8, v10}, Lfi/harism/wallpaper/flowers/j;.a:(ILandroid/content/SharedPreferences;)[F // method@009e │ │ -003b52: 0c08 |007f: move-result-object v8 │ │ -003b54: 4d08 0207 |0080: aput-object v8, v2, v7 │ │ -003b58: 5497 4500 |0082: iget-object v7, v9, Lfi/harism/wallpaper/flowers/j;.a:Ljava/nio/FloatBuffer; // field@0045 │ │ -003b5c: 6e20 f600 6700 |0084: invoke-virtual {v7, v6}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@00f6 │ │ -003b62: 0c07 |0087: move-result-object v7 │ │ -003b64: 6e20 f600 0700 |0088: invoke-virtual {v7, v0}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@00f6 │ │ -003b6a: 0c07 |008b: move-result-object v7 │ │ -003b6c: 6e20 f600 6700 |008c: invoke-virtual {v7, v6}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@00f6 │ │ -003b72: 0c06 |008f: move-result-object v6 │ │ -003b74: 6e20 f600 0600 |0090: invoke-virtual {v6, v0}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@00f6 │ │ -003b7a: 0c00 |0093: move-result-object v0 │ │ -003b7c: 1206 |0094: const/4 v6, #int 0 // #0 │ │ -003b7e: 6e20 f400 6000 |0095: invoke-virtual {v0, v6}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@00f4 │ │ -003b84: 5490 4800 |0098: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ -003b88: 7406 7b00 0000 |009a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lfi/harism/wallpaper/flowers/c;.a:(I[[FIFF)V // method@007b │ │ -003b8e: 1e09 |009d: monitor-exit v9 │ │ -003b90: 0e00 |009e: return-void │ │ -003b92: 6206 0d00 |009f: sget-object v6, Lfi/harism/wallpaper/flowers/a;.j:[F // field@000d │ │ -003b96: 6200 0c00 |00a1: sget-object v0, Lfi/harism/wallpaper/flowers/a;.i:[F // field@000c │ │ -003b9a: 1207 |00a3: const/4 v7, #int 0 // #0 │ │ -003b9c: 6208 0e00 |00a4: sget-object v8, Lfi/harism/wallpaper/flowers/a;.k:[F // field@000e │ │ -003ba0: 4d08 0207 |00a6: aput-object v8, v2, v7 │ │ -003ba4: 1217 |00a8: const/4 v7, #int 1 // #1 │ │ -003ba6: 6208 0f00 |00a9: sget-object v8, Lfi/harism/wallpaper/flowers/a;.l:[F // field@000f │ │ -003baa: 4d08 0207 |00ab: aput-object v8, v2, v7 │ │ -003bae: 28d5 |00ad: goto 0082 // -002b │ │ -003bb0: 0d00 |00ae: move-exception v0 │ │ -003bb2: 1e09 |00af: monitor-exit v9 │ │ -003bb4: 2700 |00b0: throw v0 │ │ -003bb6: 6206 0500 |00b1: sget-object v6, Lfi/harism/wallpaper/flowers/a;.b:[F // field@0005 │ │ -003bba: 6200 0400 |00b3: sget-object v0, Lfi/harism/wallpaper/flowers/a;.a:[F // field@0004 │ │ -003bbe: 1207 |00b5: const/4 v7, #int 0 // #0 │ │ -003bc0: 6208 0600 |00b6: sget-object v8, Lfi/harism/wallpaper/flowers/a;.c:[F // field@0006 │ │ -003bc4: 4d08 0207 |00b8: aput-object v8, v2, v7 │ │ -003bc8: 1217 |00ba: const/4 v7, #int 1 // #1 │ │ -003bca: 6208 0700 |00bb: sget-object v8, Lfi/harism/wallpaper/flowers/a;.d:[F // field@0007 │ │ -003bce: 4d08 0207 |00bd: aput-object v8, v2, v7 │ │ -003bd2: 28c3 |00bf: goto 0082 // -003d │ │ -003bd4: 6206 1100 |00c0: sget-object v6, Lfi/harism/wallpaper/flowers/a;.n:[F // field@0011 │ │ -003bd8: 6200 1000 |00c2: sget-object v0, Lfi/harism/wallpaper/flowers/a;.m:[F // field@0010 │ │ -003bdc: 1207 |00c4: const/4 v7, #int 0 // #0 │ │ -003bde: 6208 1200 |00c5: sget-object v8, Lfi/harism/wallpaper/flowers/a;.o:[F // field@0012 │ │ -003be2: 4d08 0207 |00c7: aput-object v8, v2, v7 │ │ -003be6: 1217 |00c9: const/4 v7, #int 1 // #1 │ │ -003be8: 6208 1300 |00ca: sget-object v8, Lfi/harism/wallpaper/flowers/a;.p:[F // field@0013 │ │ -003bec: 4d08 0207 |00cc: aput-object v8, v2, v7 │ │ -003bf0: 28b4 |00ce: goto 0082 // -004c │ │ -003bf2: 6206 0900 |00cf: sget-object v6, Lfi/harism/wallpaper/flowers/a;.f:[F // field@0009 │ │ -003bf6: 6200 0800 |00d1: sget-object v0, Lfi/harism/wallpaper/flowers/a;.e:[F // field@0008 │ │ -003bfa: 1207 |00d3: const/4 v7, #int 0 // #0 │ │ -003bfc: 6208 0a00 |00d4: sget-object v8, Lfi/harism/wallpaper/flowers/a;.g:[F // field@000a │ │ -003c00: 4d08 0207 |00d6: aput-object v8, v2, v7 │ │ -003c04: 1217 |00d8: const/4 v7, #int 1 // #1 │ │ -003c06: 6208 0b00 |00d9: sget-object v8, Lfi/harism/wallpaper/flowers/a;.h:[F // field@000b │ │ -003c0a: 4d08 0207 |00db: aput-object v8, v2, v7 │ │ -003c0e: 28a5 |00dd: goto 0082 // -005b │ │ -003c10: 0001 0400 0100 0000 4200 0000 5400 ... |00de: packed-switch-data (12 units) │ │ +003a8c: |[003a8c] fi.harism.wallpaper.flowers.j.a:(Landroid/content/SharedPreferences;)V │ │ +003a9c: 1505 2041 |0000: const/high16 v5, #int 1092616192 // #4120 │ │ +003aa0: 1d09 |0002: monitor-enter v9 │ │ +003aa2: 5490 4600 |0003: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +003aa6: 1401 2500 067f |0005: const v1, #float 1.78117e+38 // #7f060025 │ │ +003aac: 6e20 0100 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +003ab2: 0c00 |000b: move-result-object v0 │ │ +003ab4: 1a01 0200 |000c: const-string v1, "2" // string@0002 │ │ +003ab8: 7230 0300 0a01 |000e: invoke-interface {v10, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0003 │ │ +003abe: 0c00 |0011: move-result-object v0 │ │ +003ac0: 7110 dc00 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00dc │ │ +003ac6: 0a01 |0015: move-result v1 │ │ +003ac8: 5490 4600 |0016: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +003acc: 1402 2800 067f |0018: const v2, #float 1.78117e+38 // #7f060028 │ │ +003ad2: 6e20 0100 2000 |001b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +003ad8: 0c00 |001e: move-result-object v0 │ │ +003ada: 1302 0a00 |001f: const/16 v2, #int 10 // #a │ │ +003ade: 7230 0200 0a02 |0021: invoke-interface {v10, v0, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0002 │ │ +003ae4: 0a03 |0024: move-result v3 │ │ +003ae6: 5490 4600 |0025: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +003aea: 1402 2700 067f |0027: const v2, #float 1.78117e+38 // #7f060027 │ │ +003af0: 6e20 0100 2000 |002a: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +003af6: 0c00 |002d: move-result-object v0 │ │ +003af8: 1252 |002e: const/4 v2, #int 5 // #5 │ │ +003afa: 7230 0200 0a02 |002f: invoke-interface {v10, v0, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0002 │ │ +003b00: 0a00 |0032: move-result v0 │ │ +003b02: 8200 |0033: int-to-float v0, v0 │ │ +003b04: a904 0005 |0034: div-float v4, v0, v5 │ │ +003b08: 5490 4600 |0036: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +003b0c: 1402 2600 067f |0038: const v2, #float 1.78117e+38 // #7f060026 │ │ +003b12: 6e20 0100 2000 |003b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +003b18: 0c00 |003e: move-result-object v0 │ │ +003b1a: 1242 |003f: const/4 v2, #int 4 // #4 │ │ +003b1c: 7230 0200 0a02 |0040: invoke-interface {v10, v0, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0002 │ │ +003b22: 0a00 |0043: move-result v0 │ │ +003b24: 8200 |0044: int-to-float v0, v0 │ │ +003b26: a905 0005 |0045: div-float v5, v0, v5 │ │ +003b2a: 5490 4600 |0047: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +003b2e: 1402 2900 067f |0049: const v2, #float 1.78117e+38 // #7f060029 │ │ +003b34: 6e20 0100 2000 |004c: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +003b3a: 0c00 |004f: move-result-object v0 │ │ +003b3c: 1a02 0100 |0050: const-string v2, "1" // string@0001 │ │ +003b40: 7230 0300 0a02 |0052: invoke-interface {v10, v0, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0003 │ │ +003b46: 0c00 |0055: move-result-object v0 │ │ +003b48: 7110 dc00 0000 |0056: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@00dc │ │ +003b4e: 0a00 |0059: move-result v0 │ │ +003b50: 1222 |005a: const/4 v2, #int 2 // #2 │ │ +003b52: 2322 5600 |005b: new-array v2, v2, [[F // type@0056 │ │ +003b56: 2b00 8100 0000 |005d: packed-switch v0, 000000de // +00000081 │ │ +003b5c: 1400 2a00 067f |0060: const v0, #float 1.78117e+38 // #7f06002a │ │ +003b62: 7030 9e00 090a |0063: invoke-direct {v9, v0, v10}, Lfi/harism/wallpaper/flowers/j;.a:(ILandroid/content/SharedPreferences;)[F // method@009e │ │ +003b68: 0c06 |0066: move-result-object v6 │ │ +003b6a: 1400 2b00 067f |0067: const v0, #float 1.78117e+38 // #7f06002b │ │ +003b70: 7030 9e00 090a |006a: invoke-direct {v9, v0, v10}, Lfi/harism/wallpaper/flowers/j;.a:(ILandroid/content/SharedPreferences;)[F // method@009e │ │ +003b76: 0c00 |006d: move-result-object v0 │ │ +003b78: 1207 |006e: const/4 v7, #int 0 // #0 │ │ +003b7a: 1408 2c00 067f |006f: const v8, #float 1.78117e+38 // #7f06002c │ │ +003b80: 7030 9e00 890a |0072: invoke-direct {v9, v8, v10}, Lfi/harism/wallpaper/flowers/j;.a:(ILandroid/content/SharedPreferences;)[F // method@009e │ │ +003b86: 0c08 |0075: move-result-object v8 │ │ +003b88: 4d08 0207 |0076: aput-object v8, v2, v7 │ │ +003b8c: 1217 |0078: const/4 v7, #int 1 // #1 │ │ +003b8e: 1408 2d00 067f |0079: const v8, #float 1.78117e+38 // #7f06002d │ │ +003b94: 7030 9e00 890a |007c: invoke-direct {v9, v8, v10}, Lfi/harism/wallpaper/flowers/j;.a:(ILandroid/content/SharedPreferences;)[F // method@009e │ │ +003b9a: 0c08 |007f: move-result-object v8 │ │ +003b9c: 4d08 0207 |0080: aput-object v8, v2, v7 │ │ +003ba0: 5497 4500 |0082: iget-object v7, v9, Lfi/harism/wallpaper/flowers/j;.a:Ljava/nio/FloatBuffer; // field@0045 │ │ +003ba4: 6e20 f600 6700 |0084: invoke-virtual {v7, v6}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@00f6 │ │ +003baa: 0c07 |0087: move-result-object v7 │ │ +003bac: 6e20 f600 0700 |0088: invoke-virtual {v7, v0}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@00f6 │ │ +003bb2: 0c07 |008b: move-result-object v7 │ │ +003bb4: 6e20 f600 6700 |008c: invoke-virtual {v7, v6}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@00f6 │ │ +003bba: 0c06 |008f: move-result-object v6 │ │ +003bbc: 6e20 f600 0600 |0090: invoke-virtual {v6, v0}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@00f6 │ │ +003bc2: 0c00 |0093: move-result-object v0 │ │ +003bc4: 1206 |0094: const/4 v6, #int 0 // #0 │ │ +003bc6: 6e20 f400 6000 |0095: invoke-virtual {v0, v6}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@00f4 │ │ +003bcc: 5490 4800 |0098: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ +003bd0: 7406 7b00 0000 |009a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lfi/harism/wallpaper/flowers/c;.a:(I[[FIFF)V // method@007b │ │ +003bd6: 1e09 |009d: monitor-exit v9 │ │ +003bd8: 0e00 |009e: return-void │ │ +003bda: 6206 0d00 |009f: sget-object v6, Lfi/harism/wallpaper/flowers/a;.j:[F // field@000d │ │ +003bde: 6200 0c00 |00a1: sget-object v0, Lfi/harism/wallpaper/flowers/a;.i:[F // field@000c │ │ +003be2: 1207 |00a3: const/4 v7, #int 0 // #0 │ │ +003be4: 6208 0e00 |00a4: sget-object v8, Lfi/harism/wallpaper/flowers/a;.k:[F // field@000e │ │ +003be8: 4d08 0207 |00a6: aput-object v8, v2, v7 │ │ +003bec: 1217 |00a8: const/4 v7, #int 1 // #1 │ │ +003bee: 6208 0f00 |00a9: sget-object v8, Lfi/harism/wallpaper/flowers/a;.l:[F // field@000f │ │ +003bf2: 4d08 0207 |00ab: aput-object v8, v2, v7 │ │ +003bf6: 28d5 |00ad: goto 0082 // -002b │ │ +003bf8: 0d00 |00ae: move-exception v0 │ │ +003bfa: 1e09 |00af: monitor-exit v9 │ │ +003bfc: 2700 |00b0: throw v0 │ │ +003bfe: 6206 0500 |00b1: sget-object v6, Lfi/harism/wallpaper/flowers/a;.b:[F // field@0005 │ │ +003c02: 6200 0400 |00b3: sget-object v0, Lfi/harism/wallpaper/flowers/a;.a:[F // field@0004 │ │ +003c06: 1207 |00b5: const/4 v7, #int 0 // #0 │ │ +003c08: 6208 0600 |00b6: sget-object v8, Lfi/harism/wallpaper/flowers/a;.c:[F // field@0006 │ │ +003c0c: 4d08 0207 |00b8: aput-object v8, v2, v7 │ │ +003c10: 1217 |00ba: const/4 v7, #int 1 // #1 │ │ +003c12: 6208 0700 |00bb: sget-object v8, Lfi/harism/wallpaper/flowers/a;.d:[F // field@0007 │ │ +003c16: 4d08 0207 |00bd: aput-object v8, v2, v7 │ │ +003c1a: 28c3 |00bf: goto 0082 // -003d │ │ +003c1c: 6206 1100 |00c0: sget-object v6, Lfi/harism/wallpaper/flowers/a;.n:[F // field@0011 │ │ +003c20: 6200 1000 |00c2: sget-object v0, Lfi/harism/wallpaper/flowers/a;.m:[F // field@0010 │ │ +003c24: 1207 |00c4: const/4 v7, #int 0 // #0 │ │ +003c26: 6208 1200 |00c5: sget-object v8, Lfi/harism/wallpaper/flowers/a;.o:[F // field@0012 │ │ +003c2a: 4d08 0207 |00c7: aput-object v8, v2, v7 │ │ +003c2e: 1217 |00c9: const/4 v7, #int 1 // #1 │ │ +003c30: 6208 1300 |00ca: sget-object v8, Lfi/harism/wallpaper/flowers/a;.p:[F // field@0013 │ │ +003c34: 4d08 0207 |00cc: aput-object v8, v2, v7 │ │ +003c38: 28b4 |00ce: goto 0082 // -004c │ │ +003c3a: 6206 0900 |00cf: sget-object v6, Lfi/harism/wallpaper/flowers/a;.f:[F // field@0009 │ │ +003c3e: 6200 0800 |00d1: sget-object v0, Lfi/harism/wallpaper/flowers/a;.e:[F // field@0008 │ │ +003c42: 1207 |00d3: const/4 v7, #int 0 // #0 │ │ +003c44: 6208 0a00 |00d4: sget-object v8, Lfi/harism/wallpaper/flowers/a;.g:[F // field@000a │ │ +003c48: 4d08 0207 |00d6: aput-object v8, v2, v7 │ │ +003c4c: 1217 |00d8: const/4 v7, #int 1 // #1 │ │ +003c4e: 6208 0b00 |00d9: sget-object v8, Lfi/harism/wallpaper/flowers/a;.h:[F // field@000b │ │ +003c52: 4d08 0207 |00db: aput-object v8, v2, v7 │ │ +003c56: 28a5 |00dd: goto 0082 // -005b │ │ +003c58: 0001 0400 0100 0000 4200 0000 5400 ... |00de: packed-switch-data (12 units) │ │ catches : 3 │ │ 0x0003 - 0x009d │ │ -> 0x00ae │ │ 0x009f - 0x00ad │ │ -> 0x00ae │ │ 0x00b1 - 0x00dd │ │ -> 0x00ae │ │ @@ -3256,224 +3274,224 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 385 16-bit code units │ │ -003c44: |[003c44] fi.harism.wallpaper.flowers.j.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ -003c54: 1508 80bf |0000: const/high16 v8, #int -1082130432 // #bf80 │ │ -003c58: 1906 0040 |0002: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -003c5c: 1d09 |0004: monitor-enter v9 │ │ -003c5e: 5490 5000 |0005: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ -003c62: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -003c64: 4700 0001 |0008: aget-boolean v0, v0, v1 │ │ -003c68: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -003c6c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -003c6e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -003c70: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -003c72: 1503 803f |000f: const/high16 v3, #int 1065353216 // #3f80 │ │ -003c76: 7140 2300 1032 |0011: invoke-static {v0, v1, v2, v3}, Landroid/opengl/GLES20;.glClearColor:(FFFF)V // method@0023 │ │ -003c7c: 1300 0040 |0014: const/16 v0, #int 16384 // #4000 │ │ -003c80: 7110 2200 0000 |0016: invoke-static {v0}, Landroid/opengl/GLES20;.glClear:(I)V // method@0022 │ │ -003c86: 1e09 |0019: monitor-exit v9 │ │ -003c88: 0e00 |001a: return-void │ │ -003c8a: 7100 4e00 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@004e │ │ -003c90: 0b00 |001e: move-result-wide v0 │ │ -003c92: 5392 4d00 |001f: iget-wide v2, v9, Lfi/harism/wallpaper/flowers/j;.i:J // field@004d │ │ -003c96: 9c02 0002 |0021: sub-long v2, v0, v2 │ │ -003c9a: 1604 8813 |0023: const-wide/16 v4, #int 5000 // #1388 │ │ -003c9e: 3102 0204 |0025: cmp-long v2, v2, v4 │ │ -003ca2: 3d02 2100 |0027: if-lez v2, 0048 // +0021 │ │ -003ca6: 5a90 4d00 |0029: iput-wide v0, v9, Lfi/harism/wallpaper/flowers/j;.i:J // field@004d │ │ -003caa: 5492 4b00 |002b: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ -003cae: 5493 4c00 |002d: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ -003cb2: 6e20 1b00 3200 |002f: invoke-virtual {v2, v3}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ -003cb8: 5492 4c00 |0032: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ -003cbc: 7100 e500 0000 |0034: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ -003cc2: 0b03 |0037: move-result-wide v3 │ │ -003cc4: cd63 |0038: mul-double/2addr v3, v6 │ │ -003cc6: 8c33 |0039: double-to-float v3, v3 │ │ -003cc8: c683 |003a: add-float/2addr v3, v8 │ │ -003cca: 5923 0200 |003b: iput v3, v2, Landroid/graphics/PointF;.x:F // field@0002 │ │ -003cce: 5492 4c00 |003d: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ -003cd2: 7100 e500 0000 |003f: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ -003cd8: 0b03 |0042: move-result-wide v3 │ │ -003cda: cd63 |0043: mul-double/2addr v3, v6 │ │ -003cdc: 8c33 |0044: double-to-float v3, v3 │ │ -003cde: c683 |0045: add-float/2addr v3, v8 │ │ -003ce0: 5923 0300 |0046: iput v3, v2, Landroid/graphics/PointF;.y:F // field@0003 │ │ -003ce4: 5392 4d00 |0048: iget-wide v2, v9, Lfi/harism/wallpaper/flowers/j;.i:J // field@004d │ │ -003ce8: bc20 |004a: sub-long/2addr v0, v2 │ │ -003cea: 8500 |004b: long-to-float v0, v0 │ │ -003cec: 1401 0040 9c45 |004c: const v1, #float 5000 // #459c4000 │ │ -003cf2: c910 |004f: div-float/2addr v0, v1 │ │ -003cf4: a801 0000 |0050: mul-float v1, v0, v0 │ │ -003cf8: 1502 4040 |0052: const/high16 v2, #int 1077936128 // #4040 │ │ -003cfc: 1503 0040 |0054: const/high16 v3, #int 1073741824 // #4000 │ │ -003d00: c830 |0056: mul-float/2addr v0, v3 │ │ -003d02: a700 0200 |0057: sub-float v0, v2, v0 │ │ -003d06: c810 |0059: mul-float/2addr v0, v1 │ │ -003d08: 5491 4900 |005a: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ -003d0c: 5492 4a00 |005c: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.f:Landroid/graphics/PointF; // field@004a │ │ -003d10: 5222 0200 |005e: iget v2, v2, Landroid/graphics/PointF;.x:F // field@0002 │ │ -003d14: 5493 4b00 |0060: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ -003d18: 5233 0200 |0062: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0002 │ │ -003d1c: c632 |0064: add-float/2addr v2, v3 │ │ -003d1e: 5493 4c00 |0065: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ -003d22: 5233 0200 |0067: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0002 │ │ -003d26: 5494 4b00 |0069: iget-object v4, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ -003d2a: 5244 0200 |006b: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0002 │ │ -003d2e: c743 |006d: sub-float/2addr v3, v4 │ │ -003d30: c803 |006e: mul-float/2addr v3, v0 │ │ -003d32: c632 |006f: add-float/2addr v2, v3 │ │ -003d34: 5912 0200 |0070: iput v2, v1, Landroid/graphics/PointF;.x:F // field@0002 │ │ -003d38: 5491 4900 |0072: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ -003d3c: 5492 4a00 |0074: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.f:Landroid/graphics/PointF; // field@004a │ │ -003d40: 5222 0300 |0076: iget v2, v2, Landroid/graphics/PointF;.y:F // field@0003 │ │ -003d44: 5493 4b00 |0078: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ -003d48: 5233 0300 |007a: iget v3, v3, Landroid/graphics/PointF;.y:F // field@0003 │ │ -003d4c: c632 |007c: add-float/2addr v2, v3 │ │ -003d4e: 5493 4c00 |007d: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ -003d52: 5233 0300 |007f: iget v3, v3, Landroid/graphics/PointF;.y:F // field@0003 │ │ -003d56: 5494 4b00 |0081: iget-object v4, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ -003d5a: 5244 0300 |0083: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0003 │ │ -003d5e: c743 |0085: sub-float/2addr v3, v4 │ │ -003d60: c830 |0086: mul-float/2addr v0, v3 │ │ -003d62: c620 |0087: add-float/2addr v0, v2 │ │ -003d64: 5910 0300 |0088: iput v0, v1, Landroid/graphics/PointF;.y:F // field@0003 │ │ -003d68: 1300 440b |008a: const/16 v0, #int 2884 // #b44 │ │ -003d6c: 7110 2c00 0000 |008c: invoke-static {v0}, Landroid/opengl/GLES20;.glDisable:(I)V // method@002c │ │ -003d72: 1300 e20b |008f: const/16 v0, #int 3042 // #be2 │ │ -003d76: 7110 2c00 0000 |0091: invoke-static {v0}, Landroid/opengl/GLES20;.glDisable:(I)V // method@002c │ │ -003d7c: 1300 710b |0094: const/16 v0, #int 2929 // #b71 │ │ -003d80: 7110 2c00 0000 |0096: invoke-static {v0}, Landroid/opengl/GLES20;.glDisable:(I)V // method@002c │ │ -003d86: 5490 4700 |0099: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ -003d8a: 6e10 6c00 0000 |009b: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/b;.a:()V // method@006c │ │ -003d90: 5490 4700 |009e: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ -003d94: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -003d96: 6e20 6d00 1000 |00a1: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/b;.a:(I)V // method@006d │ │ -003d9c: 5490 4f00 |00a4: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ -003da0: 6e10 b700 0000 |00a6: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/o;.a:()V // method@00b7 │ │ -003da6: 5490 4f00 |00a9: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ -003daa: 1a01 3c01 |00ab: const-string v1, "uAspectRatio" // string@013c │ │ -003dae: 6e20 b600 1000 |00ad: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -003db4: 0a01 |00b0: move-result v1 │ │ -003db6: 5490 4f00 |00b1: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ -003dba: 1a02 4101 |00b3: const-string v2, "uOffset" // string@0141 │ │ -003dbe: 6e20 b600 2000 |00b5: invoke-virtual {v0, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -003dc4: 0a02 |00b8: move-result v2 │ │ -003dc6: 5490 4f00 |00b9: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ -003dca: 1a03 4001 |00bb: const-string v3, "uLineWidth" // string@0140 │ │ -003dce: 6e20 b600 3000 |00bd: invoke-virtual {v0, v3}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -003dd4: 0a03 |00c0: move-result v3 │ │ -003dd6: 5490 4f00 |00c1: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ -003dda: 1a04 9d00 |00c3: const-string v4, "aPosition" // string@009d │ │ -003dde: 6e20 b600 4000 |00c5: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -003de4: 0a00 |00c8: move-result v0 │ │ -003de6: 5494 4f00 |00c9: iget-object v4, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ -003dea: 1a05 9c00 |00cb: const-string v5, "aColor" // string@009c │ │ -003dee: 6e20 b600 5400 |00cd: invoke-virtual {v4, v5}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -003df4: 0a06 |00d0: move-result v6 │ │ -003df6: 5294 5200 |00d1: iget v4, v9, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ -003dfa: 5295 5300 |00d3: iget v5, v9, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ -003dfe: 7120 e400 5400 |00d5: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@00e4 │ │ -003e04: 0a04 |00d8: move-result v4 │ │ -003e06: 8244 |00d9: int-to-float v4, v4 │ │ -003e08: 5295 5300 |00da: iget v5, v9, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ -003e0c: 8255 |00dc: int-to-float v5, v5 │ │ -003e0e: c954 |00dd: div-float/2addr v4, v5 │ │ -003e10: 5295 5200 |00de: iget v5, v9, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ -003e14: 5297 5300 |00e0: iget v7, v9, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ -003e18: 7120 e400 7500 |00e2: invoke-static {v5, v7}, Ljava/lang/Math;.min:(II)I // method@00e4 │ │ -003e1e: 0a05 |00e5: move-result v5 │ │ -003e20: 8255 |00e6: int-to-float v5, v5 │ │ -003e22: 5297 5200 |00e7: iget v7, v9, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ -003e26: 8277 |00e9: int-to-float v7, v7 │ │ -003e28: c975 |00ea: div-float/2addr v5, v7 │ │ -003e2a: 7130 4200 4105 |00eb: invoke-static {v1, v4, v5}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ -003e30: 5491 4900 |00ee: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ -003e34: 5211 0200 |00f0: iget v1, v1, Landroid/graphics/PointF;.x:F // field@0002 │ │ -003e38: 5497 4900 |00f2: iget-object v7, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ -003e3c: 5277 0300 |00f4: iget v7, v7, Landroid/graphics/PointF;.y:F // field@0003 │ │ -003e40: 7130 4200 1207 |00f6: invoke-static {v2, v1, v7}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ -003e46: 1501 2042 |00f9: const/high16 v1, #int 1109393408 // #4220 │ │ -003e4a: c841 |00fb: mul-float/2addr v1, v4 │ │ -003e4c: 5492 4700 |00fc: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ -003e50: 6e10 7200 0200 |00fe: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/b;.c:()I // method@0072 │ │ -003e56: 0a02 |0101: move-result v2 │ │ -003e58: 8222 |0102: int-to-float v2, v2 │ │ -003e5a: c921 |0103: div-float/2addr v1, v2 │ │ -003e5c: 1502 2042 |0104: const/high16 v2, #int 1109393408 // #4220 │ │ -003e60: c852 |0106: mul-float/2addr v2, v5 │ │ -003e62: 5494 4700 |0107: iget-object v4, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ -003e66: 6e10 7000 0400 |0109: invoke-virtual {v4}, Lfi/harism/wallpaper/flowers/b;.b:()I // method@0070 │ │ -003e6c: 0a04 |010c: move-result v4 │ │ -003e6e: 8244 |010d: int-to-float v4, v4 │ │ -003e70: c942 |010e: div-float/2addr v2, v4 │ │ -003e72: 7130 4200 1302 |010f: invoke-static {v3, v1, v2}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ -003e78: 1221 |0112: const/4 v1, #int 2 // #2 │ │ -003e7a: 1302 0014 |0113: const/16 v2, #int 5120 // #1400 │ │ -003e7e: 1203 |0115: const/4 v3, #int 0 // #0 │ │ -003e80: 1204 |0116: const/4 v4, #int 0 // #0 │ │ -003e82: 5495 4e00 |0117: iget-object v5, v9, Lfi/harism/wallpaper/flowers/j;.j:Ljava/nio/ByteBuffer; // field@004e │ │ -003e86: 7706 4700 0000 |0119: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ -003e8c: 7110 2f00 0000 |011c: invoke-static {v0}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ -003e92: 1241 |011f: const/4 v1, #int 4 // #4 │ │ -003e94: 1302 0614 |0120: const/16 v2, #int 5126 // #1406 │ │ -003e98: 1203 |0122: const/4 v3, #int 0 // #0 │ │ -003e9a: 1204 |0123: const/4 v4, #int 0 // #0 │ │ -003e9c: 5495 4500 |0124: iget-object v5, v9, Lfi/harism/wallpaper/flowers/j;.a:Ljava/nio/FloatBuffer; // field@0045 │ │ -003ea0: 0160 |0126: move v0, v6 │ │ -003ea2: 7706 4700 0000 |0127: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ -003ea8: 7110 2f00 0600 |012a: invoke-static {v6}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ -003eae: 1250 |012d: const/4 v0, #int 5 // #5 │ │ -003eb0: 1201 |012e: const/4 v1, #int 0 // #0 │ │ -003eb2: 1242 |012f: const/4 v2, #int 4 // #4 │ │ -003eb4: 7130 2d00 1002 |0130: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ -003eba: 5490 4800 |0133: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ -003ebe: 5491 4900 |0135: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ -003ec2: 6e20 7d00 1000 |0137: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/c;.a:(Landroid/graphics/PointF;)V // method@007d │ │ -003ec8: 1400 408d 0000 |013a: const v0, #float 5.0671e-41 // #00008d40 │ │ -003ece: 1201 |013d: const/4 v1, #int 0 // #0 │ │ -003ed0: 7120 1e00 1000 |013e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glBindFramebuffer:(II)V // method@001e │ │ -003ed6: 1200 |0141: const/4 v0, #int 0 // #0 │ │ -003ed8: 1201 |0142: const/4 v1, #int 0 // #0 │ │ -003eda: 5292 5200 |0143: iget v2, v9, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ -003ede: 5293 5300 |0145: iget v3, v9, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ -003ee2: 7140 4800 1032 |0147: invoke-static {v0, v1, v2, v3}, Landroid/opengl/GLES20;.glViewport:(IIII)V // method@0048 │ │ -003ee8: 5490 5100 |014a: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.m:Lfi/harism/wallpaper/flowers/o; // field@0051 │ │ -003eec: 6e10 b700 0000 |014c: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/o;.a:()V // method@00b7 │ │ -003ef2: 5490 5100 |014f: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.m:Lfi/harism/wallpaper/flowers/o; // field@0051 │ │ -003ef6: 1a01 9d00 |0151: const-string v1, "aPosition" // string@009d │ │ -003efa: 6e20 b600 1000 |0153: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ -003f00: 0a00 |0156: move-result v0 │ │ -003f02: 1221 |0157: const/4 v1, #int 2 // #2 │ │ -003f04: 1302 0014 |0158: const/16 v2, #int 5120 // #1400 │ │ -003f08: 1203 |015a: const/4 v3, #int 0 // #0 │ │ -003f0a: 1204 |015b: const/4 v4, #int 0 // #0 │ │ -003f0c: 5495 4e00 |015c: iget-object v5, v9, Lfi/harism/wallpaper/flowers/j;.j:Ljava/nio/ByteBuffer; // field@004e │ │ -003f10: 7706 4700 0000 |015e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ -003f16: 7110 2f00 0000 |0161: invoke-static {v0}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ -003f1c: 1400 c084 0000 |0164: const v0, #float 4.76217e-41 // #000084c0 │ │ -003f22: 7110 1c00 0000 |0167: invoke-static {v0}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@001c │ │ -003f28: 1300 e10d |016a: const/16 v0, #int 3553 // #de1 │ │ -003f2c: 5491 4700 |016c: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ -003f30: 1202 |016e: const/4 v2, #int 0 // #0 │ │ -003f32: 6e20 7100 2100 |016f: invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/b;.b:(I)I // method@0071 │ │ -003f38: 0a01 |0172: move-result v1 │ │ -003f3a: 7120 2000 1000 |0173: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0020 │ │ -003f40: 1250 |0176: const/4 v0, #int 5 // #5 │ │ -003f42: 1201 |0177: const/4 v1, #int 0 // #0 │ │ -003f44: 1242 |0178: const/4 v2, #int 4 // #4 │ │ -003f46: 7130 2d00 1002 |0179: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ -003f4c: 2900 9dfe |017c: goto/16 0019 // -0163 │ │ -003f50: 0d00 |017e: move-exception v0 │ │ -003f52: 1e09 |017f: monitor-exit v9 │ │ -003f54: 2700 |0180: throw v0 │ │ +003c8c: |[003c8c] fi.harism.wallpaper.flowers.j.onDrawFrame:(Ljavax/microedition/khronos/opengles/GL10;)V │ │ +003c9c: 1508 80bf |0000: const/high16 v8, #int -1082130432 // #bf80 │ │ +003ca0: 1906 0040 |0002: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +003ca4: 1d09 |0004: monitor-enter v9 │ │ +003ca6: 5490 5000 |0005: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ +003caa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +003cac: 4700 0001 |0008: aget-boolean v0, v0, v1 │ │ +003cb0: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +003cb4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +003cb6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +003cb8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +003cba: 1503 803f |000f: const/high16 v3, #int 1065353216 // #3f80 │ │ +003cbe: 7140 2300 1032 |0011: invoke-static {v0, v1, v2, v3}, Landroid/opengl/GLES20;.glClearColor:(FFFF)V // method@0023 │ │ +003cc4: 1300 0040 |0014: const/16 v0, #int 16384 // #4000 │ │ +003cc8: 7110 2200 0000 |0016: invoke-static {v0}, Landroid/opengl/GLES20;.glClear:(I)V // method@0022 │ │ +003cce: 1e09 |0019: monitor-exit v9 │ │ +003cd0: 0e00 |001a: return-void │ │ +003cd2: 7100 4e00 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@004e │ │ +003cd8: 0b00 |001e: move-result-wide v0 │ │ +003cda: 5392 4d00 |001f: iget-wide v2, v9, Lfi/harism/wallpaper/flowers/j;.i:J // field@004d │ │ +003cde: 9c02 0002 |0021: sub-long v2, v0, v2 │ │ +003ce2: 1604 8813 |0023: const-wide/16 v4, #int 5000 // #1388 │ │ +003ce6: 3102 0204 |0025: cmp-long v2, v2, v4 │ │ +003cea: 3d02 2100 |0027: if-lez v2, 0048 // +0021 │ │ +003cee: 5a90 4d00 |0029: iput-wide v0, v9, Lfi/harism/wallpaper/flowers/j;.i:J // field@004d │ │ +003cf2: 5492 4b00 |002b: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ +003cf6: 5493 4c00 |002d: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ +003cfa: 6e20 1b00 3200 |002f: invoke-virtual {v2, v3}, Landroid/graphics/PointF;.set:(Landroid/graphics/PointF;)V // method@001b │ │ +003d00: 5492 4c00 |0032: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ +003d04: 7100 e500 0000 |0034: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ +003d0a: 0b04 |0037: move-result-wide v4 │ │ +003d0c: cd64 |0038: mul-double/2addr v4, v6 │ │ +003d0e: 8c43 |0039: double-to-float v3, v4 │ │ +003d10: c683 |003a: add-float/2addr v3, v8 │ │ +003d12: 5923 0200 |003b: iput v3, v2, Landroid/graphics/PointF;.x:F // field@0002 │ │ +003d16: 5492 4c00 |003d: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ +003d1a: 7100 e500 0000 |003f: invoke-static {}, Ljava/lang/Math;.random:()D // method@00e5 │ │ +003d20: 0b04 |0042: move-result-wide v4 │ │ +003d22: cd64 |0043: mul-double/2addr v4, v6 │ │ +003d24: 8c43 |0044: double-to-float v3, v4 │ │ +003d26: c683 |0045: add-float/2addr v3, v8 │ │ +003d28: 5923 0300 |0046: iput v3, v2, Landroid/graphics/PointF;.y:F // field@0003 │ │ +003d2c: 5392 4d00 |0048: iget-wide v2, v9, Lfi/harism/wallpaper/flowers/j;.i:J // field@004d │ │ +003d30: bc20 |004a: sub-long/2addr v0, v2 │ │ +003d32: 8500 |004b: long-to-float v0, v0 │ │ +003d34: 1401 0040 9c45 |004c: const v1, #float 5000 // #459c4000 │ │ +003d3a: c910 |004f: div-float/2addr v0, v1 │ │ +003d3c: a801 0000 |0050: mul-float v1, v0, v0 │ │ +003d40: 1502 4040 |0052: const/high16 v2, #int 1077936128 // #4040 │ │ +003d44: 1503 0040 |0054: const/high16 v3, #int 1073741824 // #4000 │ │ +003d48: c830 |0056: mul-float/2addr v0, v3 │ │ +003d4a: a700 0200 |0057: sub-float v0, v2, v0 │ │ +003d4e: c810 |0059: mul-float/2addr v0, v1 │ │ +003d50: 5491 4900 |005a: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ +003d54: 5492 4a00 |005c: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.f:Landroid/graphics/PointF; // field@004a │ │ +003d58: 5222 0200 |005e: iget v2, v2, Landroid/graphics/PointF;.x:F // field@0002 │ │ +003d5c: 5493 4b00 |0060: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ +003d60: 5233 0200 |0062: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0002 │ │ +003d64: c632 |0064: add-float/2addr v2, v3 │ │ +003d66: 5493 4c00 |0065: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ +003d6a: 5233 0200 |0067: iget v3, v3, Landroid/graphics/PointF;.x:F // field@0002 │ │ +003d6e: 5494 4b00 |0069: iget-object v4, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ +003d72: 5244 0200 |006b: iget v4, v4, Landroid/graphics/PointF;.x:F // field@0002 │ │ +003d76: c743 |006d: sub-float/2addr v3, v4 │ │ +003d78: c803 |006e: mul-float/2addr v3, v0 │ │ +003d7a: c632 |006f: add-float/2addr v2, v3 │ │ +003d7c: 5912 0200 |0070: iput v2, v1, Landroid/graphics/PointF;.x:F // field@0002 │ │ +003d80: 5491 4900 |0072: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ +003d84: 5492 4a00 |0074: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.f:Landroid/graphics/PointF; // field@004a │ │ +003d88: 5222 0300 |0076: iget v2, v2, Landroid/graphics/PointF;.y:F // field@0003 │ │ +003d8c: 5493 4b00 |0078: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ +003d90: 5233 0300 |007a: iget v3, v3, Landroid/graphics/PointF;.y:F // field@0003 │ │ +003d94: c632 |007c: add-float/2addr v2, v3 │ │ +003d96: 5493 4c00 |007d: iget-object v3, v9, Lfi/harism/wallpaper/flowers/j;.h:Landroid/graphics/PointF; // field@004c │ │ +003d9a: 5233 0300 |007f: iget v3, v3, Landroid/graphics/PointF;.y:F // field@0003 │ │ +003d9e: 5494 4b00 |0081: iget-object v4, v9, Lfi/harism/wallpaper/flowers/j;.g:Landroid/graphics/PointF; // field@004b │ │ +003da2: 5244 0300 |0083: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0003 │ │ +003da6: c743 |0085: sub-float/2addr v3, v4 │ │ +003da8: c830 |0086: mul-float/2addr v0, v3 │ │ +003daa: c620 |0087: add-float/2addr v0, v2 │ │ +003dac: 5910 0300 |0088: iput v0, v1, Landroid/graphics/PointF;.y:F // field@0003 │ │ +003db0: 1300 440b |008a: const/16 v0, #int 2884 // #b44 │ │ +003db4: 7110 2c00 0000 |008c: invoke-static {v0}, Landroid/opengl/GLES20;.glDisable:(I)V // method@002c │ │ +003dba: 1300 e20b |008f: const/16 v0, #int 3042 // #be2 │ │ +003dbe: 7110 2c00 0000 |0091: invoke-static {v0}, Landroid/opengl/GLES20;.glDisable:(I)V // method@002c │ │ +003dc4: 1300 710b |0094: const/16 v0, #int 2929 // #b71 │ │ +003dc8: 7110 2c00 0000 |0096: invoke-static {v0}, Landroid/opengl/GLES20;.glDisable:(I)V // method@002c │ │ +003dce: 5490 4700 |0099: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ +003dd2: 6e10 6c00 0000 |009b: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/b;.a:()V // method@006c │ │ +003dd8: 5490 4700 |009e: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ +003ddc: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ +003dde: 6e20 6d00 1000 |00a1: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/b;.a:(I)V // method@006d │ │ +003de4: 5490 4f00 |00a4: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ +003de8: 6e10 b700 0000 |00a6: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/o;.a:()V // method@00b7 │ │ +003dee: 5490 4f00 |00a9: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ +003df2: 1a01 3c01 |00ab: const-string v1, "uAspectRatio" // string@013c │ │ +003df6: 6e20 b600 1000 |00ad: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +003dfc: 0a01 |00b0: move-result v1 │ │ +003dfe: 5490 4f00 |00b1: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ +003e02: 1a02 4101 |00b3: const-string v2, "uOffset" // string@0141 │ │ +003e06: 6e20 b600 2000 |00b5: invoke-virtual {v0, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +003e0c: 0a02 |00b8: move-result v2 │ │ +003e0e: 5490 4f00 |00b9: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ +003e12: 1a03 4001 |00bb: const-string v3, "uLineWidth" // string@0140 │ │ +003e16: 6e20 b600 3000 |00bd: invoke-virtual {v0, v3}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +003e1c: 0a03 |00c0: move-result v3 │ │ +003e1e: 5490 4f00 |00c1: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ +003e22: 1a04 9d00 |00c3: const-string v4, "aPosition" // string@009d │ │ +003e26: 6e20 b600 4000 |00c5: invoke-virtual {v0, v4}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +003e2c: 0a00 |00c8: move-result v0 │ │ +003e2e: 5494 4f00 |00c9: iget-object v4, v9, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ +003e32: 1a05 9c00 |00cb: const-string v5, "aColor" // string@009c │ │ +003e36: 6e20 b600 5400 |00cd: invoke-virtual {v4, v5}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +003e3c: 0a06 |00d0: move-result v6 │ │ +003e3e: 5294 5200 |00d1: iget v4, v9, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ +003e42: 5295 5300 |00d3: iget v5, v9, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ +003e46: 7120 e400 5400 |00d5: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@00e4 │ │ +003e4c: 0a04 |00d8: move-result v4 │ │ +003e4e: 8244 |00d9: int-to-float v4, v4 │ │ +003e50: 5295 5300 |00da: iget v5, v9, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ +003e54: 8255 |00dc: int-to-float v5, v5 │ │ +003e56: c954 |00dd: div-float/2addr v4, v5 │ │ +003e58: 5295 5200 |00de: iget v5, v9, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ +003e5c: 5297 5300 |00e0: iget v7, v9, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ +003e60: 7120 e400 7500 |00e2: invoke-static {v5, v7}, Ljava/lang/Math;.min:(II)I // method@00e4 │ │ +003e66: 0a05 |00e5: move-result v5 │ │ +003e68: 8255 |00e6: int-to-float v5, v5 │ │ +003e6a: 5297 5200 |00e7: iget v7, v9, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ +003e6e: 8277 |00e9: int-to-float v7, v7 │ │ +003e70: c975 |00ea: div-float/2addr v5, v7 │ │ +003e72: 7130 4200 4105 |00eb: invoke-static {v1, v4, v5}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ +003e78: 5491 4900 |00ee: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ +003e7c: 5211 0200 |00f0: iget v1, v1, Landroid/graphics/PointF;.x:F // field@0002 │ │ +003e80: 5497 4900 |00f2: iget-object v7, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ +003e84: 5277 0300 |00f4: iget v7, v7, Landroid/graphics/PointF;.y:F // field@0003 │ │ +003e88: 7130 4200 1207 |00f6: invoke-static {v2, v1, v7}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ +003e8e: 1501 2042 |00f9: const/high16 v1, #int 1109393408 // #4220 │ │ +003e92: c841 |00fb: mul-float/2addr v1, v4 │ │ +003e94: 5492 4700 |00fc: iget-object v2, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ +003e98: 6e10 7200 0200 |00fe: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/b;.c:()I // method@0072 │ │ +003e9e: 0a02 |0101: move-result v2 │ │ +003ea0: 8222 |0102: int-to-float v2, v2 │ │ +003ea2: c921 |0103: div-float/2addr v1, v2 │ │ +003ea4: 1502 2042 |0104: const/high16 v2, #int 1109393408 // #4220 │ │ +003ea8: c852 |0106: mul-float/2addr v2, v5 │ │ +003eaa: 5494 4700 |0107: iget-object v4, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ +003eae: 6e10 7000 0400 |0109: invoke-virtual {v4}, Lfi/harism/wallpaper/flowers/b;.b:()I // method@0070 │ │ +003eb4: 0a04 |010c: move-result v4 │ │ +003eb6: 8244 |010d: int-to-float v4, v4 │ │ +003eb8: c942 |010e: div-float/2addr v2, v4 │ │ +003eba: 7130 4200 1302 |010f: invoke-static {v3, v1, v2}, Landroid/opengl/GLES20;.glUniform2f:(IFF)V // method@0042 │ │ +003ec0: 1221 |0112: const/4 v1, #int 2 // #2 │ │ +003ec2: 1302 0014 |0113: const/16 v2, #int 5120 // #1400 │ │ +003ec6: 1203 |0115: const/4 v3, #int 0 // #0 │ │ +003ec8: 1204 |0116: const/4 v4, #int 0 // #0 │ │ +003eca: 5495 4e00 |0117: iget-object v5, v9, Lfi/harism/wallpaper/flowers/j;.j:Ljava/nio/ByteBuffer; // field@004e │ │ +003ece: 7706 4700 0000 |0119: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ +003ed4: 7110 2f00 0000 |011c: invoke-static {v0}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ +003eda: 1241 |011f: const/4 v1, #int 4 // #4 │ │ +003edc: 1302 0614 |0120: const/16 v2, #int 5126 // #1406 │ │ +003ee0: 1203 |0122: const/4 v3, #int 0 // #0 │ │ +003ee2: 1204 |0123: const/4 v4, #int 0 // #0 │ │ +003ee4: 5495 4500 |0124: iget-object v5, v9, Lfi/harism/wallpaper/flowers/j;.a:Ljava/nio/FloatBuffer; // field@0045 │ │ +003ee8: 0160 |0126: move v0, v6 │ │ +003eea: 7706 4700 0000 |0127: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ +003ef0: 7110 2f00 0600 |012a: invoke-static {v6}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ +003ef6: 1250 |012d: const/4 v0, #int 5 // #5 │ │ +003ef8: 1201 |012e: const/4 v1, #int 0 // #0 │ │ +003efa: 1242 |012f: const/4 v2, #int 4 // #4 │ │ +003efc: 7130 2d00 1002 |0130: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ +003f02: 5490 4800 |0133: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ +003f06: 5491 4900 |0135: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.e:Landroid/graphics/PointF; // field@0049 │ │ +003f0a: 6e20 7d00 1000 |0137: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/c;.a:(Landroid/graphics/PointF;)V // method@007d │ │ +003f10: 1400 408d 0000 |013a: const v0, #float 5.0671e-41 // #00008d40 │ │ +003f16: 1201 |013d: const/4 v1, #int 0 // #0 │ │ +003f18: 7120 1e00 1000 |013e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glBindFramebuffer:(II)V // method@001e │ │ +003f1e: 1200 |0141: const/4 v0, #int 0 // #0 │ │ +003f20: 1201 |0142: const/4 v1, #int 0 // #0 │ │ +003f22: 5292 5200 |0143: iget v2, v9, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ +003f26: 5293 5300 |0145: iget v3, v9, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ +003f2a: 7140 4800 1032 |0147: invoke-static {v0, v1, v2, v3}, Landroid/opengl/GLES20;.glViewport:(IIII)V // method@0048 │ │ +003f30: 5490 5100 |014a: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.m:Lfi/harism/wallpaper/flowers/o; // field@0051 │ │ +003f34: 6e10 b700 0000 |014c: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/o;.a:()V // method@00b7 │ │ +003f3a: 5490 5100 |014f: iget-object v0, v9, Lfi/harism/wallpaper/flowers/j;.m:Lfi/harism/wallpaper/flowers/o; // field@0051 │ │ +003f3e: 1a01 9d00 |0151: const-string v1, "aPosition" // string@009d │ │ +003f42: 6e20 b600 1000 |0153: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;)I // method@00b6 │ │ +003f48: 0a00 |0156: move-result v0 │ │ +003f4a: 1221 |0157: const/4 v1, #int 2 // #2 │ │ +003f4c: 1302 0014 |0158: const/16 v2, #int 5120 // #1400 │ │ +003f50: 1203 |015a: const/4 v3, #int 0 // #0 │ │ +003f52: 1204 |015b: const/4 v4, #int 0 // #0 │ │ +003f54: 5495 4e00 |015c: iget-object v5, v9, Lfi/harism/wallpaper/flowers/j;.j:Ljava/nio/ByteBuffer; // field@004e │ │ +003f58: 7706 4700 0000 |015e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@0047 │ │ +003f5e: 7110 2f00 0000 |0161: invoke-static {v0}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@002f │ │ +003f64: 1400 c084 0000 |0164: const v0, #float 4.76217e-41 // #000084c0 │ │ +003f6a: 7110 1c00 0000 |0167: invoke-static {v0}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@001c │ │ +003f70: 1300 e10d |016a: const/16 v0, #int 3553 // #de1 │ │ +003f74: 5491 4700 |016c: iget-object v1, v9, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ +003f78: 1202 |016e: const/4 v2, #int 0 // #0 │ │ +003f7a: 6e20 7100 2100 |016f: invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/b;.b:(I)I // method@0071 │ │ +003f80: 0a01 |0172: move-result v1 │ │ +003f82: 7120 2000 1000 |0173: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0020 │ │ +003f88: 1250 |0176: const/4 v0, #int 5 // #5 │ │ +003f8a: 1201 |0177: const/4 v1, #int 0 // #0 │ │ +003f8c: 1242 |0178: const/4 v2, #int 4 // #4 │ │ +003f8e: 7130 2d00 1002 |0179: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@002d │ │ +003f94: 2900 9dfe |017c: goto/16 0019 // -0163 │ │ +003f98: 0d00 |017e: move-exception v0 │ │ +003f9a: 1e09 |017f: monitor-exit v9 │ │ +003f9c: 2700 |0180: throw v0 │ │ catches : 2 │ │ 0x0005 - 0x0019 │ │ -> 0x017e │ │ 0x001b - 0x017c │ │ -> 0x017e │ │ positions : │ │ locals : │ │ @@ -3483,91 +3501,91 @@ │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -003f6c: |[003f6c] fi.harism.wallpaper.flowers.j.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ -003f7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -003f7e: 5440 5000 |0001: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ -003f82: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ -003f86: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -003f8a: 7140 4800 1176 |0007: invoke-static {v1, v1, v6, v7}, Landroid/opengl/GLES20;.glViewport:(IIII)V // method@0048 │ │ -003f90: 0e00 |000a: return-void │ │ -003f92: 5946 5200 |000b: iput v6, v4, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ -003f96: 5947 5300 |000d: iput v7, v4, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ -003f9a: 5440 4700 |000f: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ -003f9e: 5241 5200 |0011: iget v1, v4, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ -003fa2: 5242 5300 |0013: iget v2, v4, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ -003fa6: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -003fa8: 6e40 6e00 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lfi/harism/wallpaper/flowers/b;.a:(III)V // method@006e │ │ -003fae: 5440 4800 |0019: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ -003fb2: 5441 4700 |001b: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ -003fb6: 6e10 7200 0100 |001d: invoke-virtual {v1}, Lfi/harism/wallpaper/flowers/b;.c:()I // method@0072 │ │ -003fbc: 0a01 |0020: move-result v1 │ │ -003fbe: 5442 4700 |0021: iget-object v2, v4, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ -003fc2: 6e10 7000 0200 |0023: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/b;.b:()I // method@0070 │ │ -003fc8: 0a02 |0026: move-result v2 │ │ -003fca: 6e30 7a00 1002 |0027: invoke-virtual {v0, v1, v2}, Lfi/harism/wallpaper/flowers/c;.a:(II)V // method@007a │ │ -003fd0: 28e0 |002a: goto 000a // -0020 │ │ +003fb4: |[003fb4] fi.harism.wallpaper.flowers.j.onSurfaceChanged:(Ljavax/microedition/khronos/opengles/GL10;II)V │ │ +003fc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +003fc6: 5440 5000 |0001: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ +003fca: 4700 0001 |0003: aget-boolean v0, v0, v1 │ │ +003fce: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +003fd2: 7140 4800 1176 |0007: invoke-static {v1, v1, v6, v7}, Landroid/opengl/GLES20;.glViewport:(IIII)V // method@0048 │ │ +003fd8: 0e00 |000a: return-void │ │ +003fda: 5946 5200 |000b: iput v6, v4, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ +003fde: 5947 5300 |000d: iput v7, v4, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ +003fe2: 5440 4700 |000f: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ +003fe6: 5241 5200 |0011: iget v1, v4, Lfi/harism/wallpaper/flowers/j;.n:I // field@0052 │ │ +003fea: 5242 5300 |0013: iget v2, v4, Lfi/harism/wallpaper/flowers/j;.o:I // field@0053 │ │ +003fee: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +003ff0: 6e40 6e00 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Lfi/harism/wallpaper/flowers/b;.a:(III)V // method@006e │ │ +003ff6: 5440 4800 |0019: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ +003ffa: 5441 4700 |001b: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ +003ffe: 6e10 7200 0100 |001d: invoke-virtual {v1}, Lfi/harism/wallpaper/flowers/b;.c:()I // method@0072 │ │ +004004: 0a01 |0020: move-result v1 │ │ +004006: 5442 4700 |0021: iget-object v2, v4, Lfi/harism/wallpaper/flowers/j;.c:Lfi/harism/wallpaper/flowers/b; // field@0047 │ │ +00400a: 6e10 7000 0200 |0023: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/b;.b:()I // method@0070 │ │ +004010: 0a02 |0026: move-result v2 │ │ +004012: 6e30 7a00 1002 |0027: invoke-virtual {v0, v1, v2}, Lfi/harism/wallpaper/flowers/c;.a:(II)V // method@007a │ │ +004018: 28e0 |002a: goto 000a // -0020 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfi/harism/wallpaper/flowers/j;) │ │ name : 'onSurfaceCreated' │ │ type : '(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -003fd4: |[003fd4] fi.harism.wallpaper.flowers.j.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ -003fe4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -003fe6: 1400 fa8d 0000 |0001: const v0, #float 5.09316e-41 // #00008dfa │ │ -003fec: 5441 5000 |0004: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ -003ff0: 7130 3600 1002 |0006: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGetBooleanv:(I[ZI)V // method@0036 │ │ -003ff6: 5440 5000 |0009: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ -003ffa: 4700 0002 |000b: aget-boolean v0, v0, v2 │ │ -003ffe: 3900 1600 |000d: if-nez v0, 0023 // +0016 │ │ -004002: 2200 1400 |000f: new-instance v0, Landroid/os/Handler; // type@0014 │ │ -004006: 5441 4600 |0011: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -00400a: 6e10 0000 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0000 │ │ -004010: 0c01 |0016: move-result-object v1 │ │ -004012: 7020 4c00 1000 |0017: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@004c │ │ -004018: 2201 3100 |001a: new-instance v1, Lfi/harism/wallpaper/flowers/k; // type@0031 │ │ -00401c: 7020 a200 4100 |001c: invoke-direct {v1, v4}, Lfi/harism/wallpaper/flowers/k;.:(Lfi/harism/wallpaper/flowers/j;)V // method@00a2 │ │ -004022: 6e20 4d00 1000 |001f: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@004d │ │ -004028: 0e00 |0022: return-void │ │ -00402a: 5440 5100 |0023: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.m:Lfi/harism/wallpaper/flowers/o; // field@0051 │ │ -00402e: 5441 4600 |0025: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -004032: 1402 0200 067f |0027: const v2, #float 1.78117e+38 // #7f060002 │ │ -004038: 6e20 0100 2100 |002a: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -00403e: 0c01 |002d: move-result-object v1 │ │ -004040: 5442 4600 |002e: iget-object v2, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -004044: 1403 0300 067f |0030: const v3, #float 1.78117e+38 // #7f060003 │ │ -00404a: 6e20 0100 3200 |0033: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -004050: 0c02 |0036: move-result-object v2 │ │ -004052: 6e30 b800 1002 |0037: invoke-virtual {v0, v1, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;Ljava/lang/String;)V // method@00b8 │ │ -004058: 5440 4f00 |003a: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ -00405c: 5441 4600 |003c: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -004060: 1502 067f |003e: const/high16 v2, #int 2131099648 // #7f06 │ │ -004064: 6e20 0100 2100 |0040: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -00406a: 0c01 |0043: move-result-object v1 │ │ -00406c: 5442 4600 |0044: iget-object v2, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -004070: 1403 0100 067f |0046: const v3, #float 1.78117e+38 // #7f060001 │ │ -004076: 6e20 0100 3200 |0049: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ -00407c: 0c02 |004c: move-result-object v2 │ │ -00407e: 6e30 b800 1002 |004d: invoke-virtual {v0, v1, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;Ljava/lang/String;)V // method@00b8 │ │ -004084: 5440 4800 |0050: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ -004088: 5441 4600 |0052: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ -00408c: 6e20 7c00 1000 |0054: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/c;.a:(Landroid/content/Context;)V // method@007c │ │ -004092: 28cb |0057: goto 0022 // -0035 │ │ +00401c: |[00401c] fi.harism.wallpaper.flowers.j.onSurfaceCreated:(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ │ +00402c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00402e: 1400 fa8d 0000 |0001: const v0, #float 5.09316e-41 // #00008dfa │ │ +004034: 5441 5000 |0004: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ +004038: 7130 3600 1002 |0006: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGetBooleanv:(I[ZI)V // method@0036 │ │ +00403e: 5440 5000 |0009: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.l:[Z // field@0050 │ │ +004042: 4700 0002 |000b: aget-boolean v0, v0, v2 │ │ +004046: 3900 1600 |000d: if-nez v0, 0023 // +0016 │ │ +00404a: 2200 1400 |000f: new-instance v0, Landroid/os/Handler; // type@0014 │ │ +00404e: 5441 4600 |0011: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +004052: 6e10 0000 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0000 │ │ +004058: 0c01 |0016: move-result-object v1 │ │ +00405a: 7020 4c00 1000 |0017: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@004c │ │ +004060: 2201 3100 |001a: new-instance v1, Lfi/harism/wallpaper/flowers/k; // type@0031 │ │ +004064: 7020 a200 4100 |001c: invoke-direct {v1, v4}, Lfi/harism/wallpaper/flowers/k;.:(Lfi/harism/wallpaper/flowers/j;)V // method@00a2 │ │ +00406a: 6e20 4d00 1000 |001f: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@004d │ │ +004070: 0e00 |0022: return-void │ │ +004072: 5440 5100 |0023: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.m:Lfi/harism/wallpaper/flowers/o; // field@0051 │ │ +004076: 5441 4600 |0025: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +00407a: 1402 0200 067f |0027: const v2, #float 1.78117e+38 // #7f060002 │ │ +004080: 6e20 0100 2100 |002a: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +004086: 0c01 |002d: move-result-object v1 │ │ +004088: 5442 4600 |002e: iget-object v2, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +00408c: 1403 0300 067f |0030: const v3, #float 1.78117e+38 // #7f060003 │ │ +004092: 6e20 0100 3200 |0033: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +004098: 0c02 |0036: move-result-object v2 │ │ +00409a: 6e30 b800 1002 |0037: invoke-virtual {v0, v1, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;Ljava/lang/String;)V // method@00b8 │ │ +0040a0: 5440 4f00 |003a: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.k:Lfi/harism/wallpaper/flowers/o; // field@004f │ │ +0040a4: 5441 4600 |003c: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +0040a8: 1502 067f |003e: const/high16 v2, #int 2131099648 // #7f06 │ │ +0040ac: 6e20 0100 2100 |0040: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +0040b2: 0c01 |0043: move-result-object v1 │ │ +0040b4: 5442 4600 |0044: iget-object v2, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +0040b8: 1403 0100 067f |0046: const v3, #float 1.78117e+38 // #7f060001 │ │ +0040be: 6e20 0100 3200 |0049: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0001 │ │ +0040c4: 0c02 |004c: move-result-object v2 │ │ +0040c6: 6e30 b800 1002 |004d: invoke-virtual {v0, v1, v2}, Lfi/harism/wallpaper/flowers/o;.a:(Ljava/lang/String;Ljava/lang/String;)V // method@00b8 │ │ +0040cc: 5440 4800 |0050: iget-object v0, v4, Lfi/harism/wallpaper/flowers/j;.d:Lfi/harism/wallpaper/flowers/c; // field@0048 │ │ +0040d0: 5441 4600 |0052: iget-object v1, v4, Lfi/harism/wallpaper/flowers/j;.b:Landroid/content/Context; // field@0046 │ │ +0040d4: 6e20 7c00 1000 |0054: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/c;.a:(Landroid/content/Context;)V // method@007c │ │ +0040da: 28cb |0057: goto 0022 // -0035 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #11 header: │ │ @@ -3598,42 +3616,42 @@ │ │ type : '(Lfi/harism/wallpaper/flowers/j;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -004094: |[004094] fi.harism.wallpaper.flowers.k.:(Lfi/harism/wallpaper/flowers/j;)V │ │ -0040a4: 5b01 5400 |0000: iput-object v1, v0, Lfi/harism/wallpaper/flowers/k;.a:Lfi/harism/wallpaper/flowers/j; // field@0054 │ │ -0040a8: 7010 e800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00e8 │ │ -0040ae: 0e00 |0005: return-void │ │ +0040dc: |[0040dc] fi.harism.wallpaper.flowers.k.:(Lfi/harism/wallpaper/flowers/j;)V │ │ +0040ec: 5b01 5400 |0000: iput-object v1, v0, Lfi/harism/wallpaper/flowers/k;.a:Lfi/harism/wallpaper/flowers/j; // field@0054 │ │ +0040f0: 7010 e800 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@00e8 │ │ +0040f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/k;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0040b0: |[0040b0] fi.harism.wallpaper.flowers.k.run:()V │ │ -0040c0: 5430 5400 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/k;.a:Lfi/harism/wallpaper/flowers/j; // field@0054 │ │ -0040c4: 7110 9b00 0000 |0002: invoke-static {v0}, Lfi/harism/wallpaper/flowers/j;.a:(Lfi/harism/wallpaper/flowers/j;)Landroid/content/Context; // method@009b │ │ -0040ca: 0c00 |0005: move-result-object v0 │ │ -0040cc: 1401 0c00 067f |0006: const v1, #float 1.78117e+38 // #7f06000c │ │ -0040d2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -0040d4: 7130 6600 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0066 │ │ -0040da: 0c00 |000d: move-result-object v0 │ │ -0040dc: 6e10 6700 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0067 │ │ -0040e2: 0e00 |0011: return-void │ │ +0040f8: |[0040f8] fi.harism.wallpaper.flowers.k.run:()V │ │ +004108: 5430 5400 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/k;.a:Lfi/harism/wallpaper/flowers/j; // field@0054 │ │ +00410c: 7110 9b00 0000 |0002: invoke-static {v0}, Lfi/harism/wallpaper/flowers/j;.a:(Lfi/harism/wallpaper/flowers/j;)Landroid/content/Context; // method@009b │ │ +004112: 0c00 |0005: move-result-object v0 │ │ +004114: 1401 0c00 067f |0006: const v1, #float 1.78117e+38 // #7f06000c │ │ +00411a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +00411c: 7130 6600 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0066 │ │ +004122: 0c00 |000d: move-result-object v0 │ │ +004124: 6e10 6700 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0067 │ │ +00412a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #12 header: │ │ @@ -3697,160 +3715,160 @@ │ │ type : '(Lfi/harism/wallpaper/flowers/FlowerService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0040e4: |[0040e4] fi.harism.wallpaper.flowers.m.:(Lfi/harism/wallpaper/flowers/FlowerService;)V │ │ -0040f4: 5b01 5500 |0000: iput-object v1, v0, Lfi/harism/wallpaper/flowers/m;.a:Lfi/harism/wallpaper/flowers/FlowerService; // field@0055 │ │ -0040f8: 7020 5600 1000 |0002: invoke-direct {v0, v1}, Landroid/service/wallpaper/WallpaperService$Engine;.:(Landroid/service/wallpaper/WallpaperService;)V // method@0056 │ │ -0040fe: 0e00 |0005: return-void │ │ +00412c: |[00412c] fi.harism.wallpaper.flowers.m.:(Lfi/harism/wallpaper/flowers/FlowerService;)V │ │ +00413c: 5b01 5500 |0000: iput-object v1, v0, Lfi/harism/wallpaper/flowers/m;.a:Lfi/harism/wallpaper/flowers/FlowerService; // field@0055 │ │ +004140: 7020 5600 1000 |0002: invoke-direct {v0, v1}, Landroid/service/wallpaper/WallpaperService$Engine;.:(Landroid/service/wallpaper/WallpaperService;)V // method@0056 │ │ +004146: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/m;) │ │ name : '' │ │ type : '(Lfi/harism/wallpaper/flowers/FlowerService;Lfi/harism/wallpaper/flowers/l;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -004100: |[004100] fi.harism.wallpaper.flowers.m.:(Lfi/harism/wallpaper/flowers/FlowerService;Lfi/harism/wallpaper/flowers/l;)V │ │ -004110: 7020 a400 1000 |0000: invoke-direct {v0, v1}, Lfi/harism/wallpaper/flowers/m;.:(Lfi/harism/wallpaper/flowers/FlowerService;)V // method@00a4 │ │ -004116: 0e00 |0003: return-void │ │ +004148: |[004148] fi.harism.wallpaper.flowers.m.:(Lfi/harism/wallpaper/flowers/FlowerService;Lfi/harism/wallpaper/flowers/l;)V │ │ +004158: 7020 a400 1000 |0000: invoke-direct {v0, v1}, Lfi/harism/wallpaper/flowers/m;.:(Lfi/harism/wallpaper/flowers/FlowerService;)V // method@00a4 │ │ +00415e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/m;) │ │ name : 'onCreate' │ │ type : '(Landroid/view/SurfaceHolder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -004118: |[004118] fi.harism.wallpaper.flowers.m.onCreate:(Landroid/view/SurfaceHolder;)V │ │ -004128: 6f20 5700 3200 |0000: invoke-super {v2, v3}, Landroid/service/wallpaper/WallpaperService$Engine;.onCreate:(Landroid/view/SurfaceHolder;)V // method@0057 │ │ -00412e: 2200 3000 |0003: new-instance v0, Lfi/harism/wallpaper/flowers/j; // type@0030 │ │ -004132: 5421 5500 |0005: iget-object v1, v2, Lfi/harism/wallpaper/flowers/m;.a:Lfi/harism/wallpaper/flowers/FlowerService; // field@0055 │ │ -004136: 7020 9a00 1000 |0007: invoke-direct {v0, v1}, Lfi/harism/wallpaper/flowers/j;.:(Landroid/content/Context;)V // method@009a │ │ -00413c: 5b20 5800 |000a: iput-object v0, v2, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ -004140: 5420 5500 |000c: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.a:Lfi/harism/wallpaper/flowers/FlowerService; // field@0055 │ │ -004144: 7110 5500 0000 |000e: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0055 │ │ -00414a: 0c00 |0011: move-result-object v0 │ │ -00414c: 5b20 5700 |0012: iput-object v0, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ -004150: 5420 5700 |0014: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ -004154: 7220 0400 2000 |0016: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0004 │ │ -00415a: 5420 5800 |0019: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ -00415e: 5421 5700 |001b: iget-object v1, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ -004162: 6e20 9d00 1000 |001d: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/j;.a:(Landroid/content/SharedPreferences;)V // method@009d │ │ -004168: 2200 3400 |0020: new-instance v0, Lfi/harism/wallpaper/flowers/n; // type@0034 │ │ -00416c: 5421 5500 |0022: iget-object v1, v2, Lfi/harism/wallpaper/flowers/m;.a:Lfi/harism/wallpaper/flowers/FlowerService; // field@0055 │ │ -004170: 7030 ac00 2001 |0024: invoke-direct {v0, v2, v1}, Lfi/harism/wallpaper/flowers/n;.:(Lfi/harism/wallpaper/flowers/m;Landroid/content/Context;)V // method@00ac │ │ -004176: 5b20 5600 |0027: iput-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ -00417a: 5420 5600 |0029: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ -00417e: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -004180: 6e20 b100 1000 |002c: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/n;.setEGLContextClientVersion:(I)V // method@00b1 │ │ -004186: 5420 5600 |002f: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ -00418a: 5421 5800 |0031: iget-object v1, v2, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ -00418e: 6e20 b300 1000 |0033: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/n;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@00b3 │ │ -004194: 5420 5600 |0036: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ -004198: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -00419a: 6e20 b200 1000 |0039: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/n;.setRenderMode:(I)V // method@00b2 │ │ -0041a0: 5420 5600 |003c: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ -0041a4: 6e10 af00 0000 |003e: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/n;.onPause:()V // method@00af │ │ -0041aa: 0e00 |0041: return-void │ │ +004160: |[004160] fi.harism.wallpaper.flowers.m.onCreate:(Landroid/view/SurfaceHolder;)V │ │ +004170: 6f20 5700 3200 |0000: invoke-super {v2, v3}, Landroid/service/wallpaper/WallpaperService$Engine;.onCreate:(Landroid/view/SurfaceHolder;)V // method@0057 │ │ +004176: 2200 3000 |0003: new-instance v0, Lfi/harism/wallpaper/flowers/j; // type@0030 │ │ +00417a: 5421 5500 |0005: iget-object v1, v2, Lfi/harism/wallpaper/flowers/m;.a:Lfi/harism/wallpaper/flowers/FlowerService; // field@0055 │ │ +00417e: 7020 9a00 1000 |0007: invoke-direct {v0, v1}, Lfi/harism/wallpaper/flowers/j;.:(Landroid/content/Context;)V // method@009a │ │ +004184: 5b20 5800 |000a: iput-object v0, v2, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ +004188: 5420 5500 |000c: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.a:Lfi/harism/wallpaper/flowers/FlowerService; // field@0055 │ │ +00418c: 7110 5500 0000 |000e: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0055 │ │ +004192: 0c00 |0011: move-result-object v0 │ │ +004194: 5b20 5700 |0012: iput-object v0, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ +004198: 5420 5700 |0014: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ +00419c: 7220 0400 2000 |0016: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0004 │ │ +0041a2: 5420 5800 |0019: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ +0041a6: 5421 5700 |001b: iget-object v1, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ +0041aa: 6e20 9d00 1000 |001d: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/j;.a:(Landroid/content/SharedPreferences;)V // method@009d │ │ +0041b0: 2200 3400 |0020: new-instance v0, Lfi/harism/wallpaper/flowers/n; // type@0034 │ │ +0041b4: 5421 5500 |0022: iget-object v1, v2, Lfi/harism/wallpaper/flowers/m;.a:Lfi/harism/wallpaper/flowers/FlowerService; // field@0055 │ │ +0041b8: 7030 ac00 2001 |0024: invoke-direct {v0, v2, v1}, Lfi/harism/wallpaper/flowers/n;.:(Lfi/harism/wallpaper/flowers/m;Landroid/content/Context;)V // method@00ac │ │ +0041be: 5b20 5600 |0027: iput-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ +0041c2: 5420 5600 |0029: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ +0041c6: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +0041c8: 6e20 b100 1000 |002c: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/n;.setEGLContextClientVersion:(I)V // method@00b1 │ │ +0041ce: 5420 5600 |002f: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ +0041d2: 5421 5800 |0031: iget-object v1, v2, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ +0041d6: 6e20 b300 1000 |0033: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/n;.setRenderer:(Landroid/opengl/GLSurfaceView$Renderer;)V // method@00b3 │ │ +0041dc: 5420 5600 |0036: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ +0041e0: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +0041e2: 6e20 b200 1000 |0039: invoke-virtual {v0, v1}, Lfi/harism/wallpaper/flowers/n;.setRenderMode:(I)V // method@00b2 │ │ +0041e8: 5420 5600 |003c: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ +0041ec: 6e10 af00 0000 |003e: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/n;.onPause:()V // method@00af │ │ +0041f2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/m;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0041ac: |[0041ac] fi.harism.wallpaper.flowers.m.onDestroy:()V │ │ -0041bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0041be: 6f10 5800 0200 |0001: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService$Engine;.onDestroy:()V // method@0058 │ │ -0041c4: 5420 5700 |0004: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ -0041c8: 7220 0500 2000 |0006: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0005 │ │ -0041ce: 5b21 5700 |0009: iput-object v1, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ -0041d2: 5420 5600 |000b: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ -0041d6: 6e10 ad00 0000 |000d: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/n;.a:()V // method@00ad │ │ -0041dc: 5b21 5600 |0010: iput-object v1, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ -0041e0: 5b21 5800 |0012: iput-object v1, v2, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ -0041e4: 0e00 |0014: return-void │ │ +0041f4: |[0041f4] fi.harism.wallpaper.flowers.m.onDestroy:()V │ │ +004204: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +004206: 6f10 5800 0200 |0001: invoke-super {v2}, Landroid/service/wallpaper/WallpaperService$Engine;.onDestroy:()V // method@0058 │ │ +00420c: 5420 5700 |0004: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ +004210: 7220 0500 2000 |0006: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0005 │ │ +004216: 5b21 5700 |0009: iput-object v1, v2, Lfi/harism/wallpaper/flowers/m;.c:Landroid/content/SharedPreferences; // field@0057 │ │ +00421a: 5420 5600 |000b: iget-object v0, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ +00421e: 6e10 ad00 0000 |000d: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/n;.a:()V // method@00ad │ │ +004224: 5b21 5600 |0010: iput-object v1, v2, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ +004228: 5b21 5800 |0012: iput-object v1, v2, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ +00422c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/m;) │ │ name : 'onOffsetsChanged' │ │ type : '(FFFFII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 9 16-bit code units │ │ -0041e8: |[0041e8] fi.harism.wallpaper.flowers.m.onOffsetsChanged:(FFFFII)V │ │ -0041f8: 7507 5900 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/service/wallpaper/WallpaperService$Engine;.onOffsetsChanged:(FFFFII)V // method@0059 │ │ -0041fe: 5410 5800 |0003: iget-object v0, v1, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ -004202: 6e30 9c00 2003 |0005: invoke-virtual {v0, v2, v3}, Lfi/harism/wallpaper/flowers/j;.a:(FF)V // method@009c │ │ -004208: 0e00 |0008: return-void │ │ +004230: |[004230] fi.harism.wallpaper.flowers.m.onOffsetsChanged:(FFFFII)V │ │ +004240: 7507 5900 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/service/wallpaper/WallpaperService$Engine;.onOffsetsChanged:(FFFFII)V // method@0059 │ │ +004246: 5410 5800 |0003: iget-object v0, v1, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ +00424a: 6e30 9c00 2003 |0005: invoke-virtual {v0, v2, v3}, Lfi/harism/wallpaper/flowers/j;.a:(FF)V // method@009c │ │ +004250: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfi/harism/wallpaper/flowers/m;) │ │ name : 'onSharedPreferenceChanged' │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00420c: |[00420c] fi.harism.wallpaper.flowers.m.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -00421c: 5410 5800 |0000: iget-object v0, v1, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ -004220: 6e20 9d00 2000 |0002: invoke-virtual {v0, v2}, Lfi/harism/wallpaper/flowers/j;.a:(Landroid/content/SharedPreferences;)V // method@009d │ │ -004226: 0e00 |0005: return-void │ │ +004254: |[004254] fi.harism.wallpaper.flowers.m.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +004264: 5410 5800 |0000: iget-object v0, v1, Lfi/harism/wallpaper/flowers/m;.d:Lfi/harism/wallpaper/flowers/j; // field@0058 │ │ +004268: 6e20 9d00 2000 |0002: invoke-virtual {v0, v2}, Lfi/harism/wallpaper/flowers/j;.a:(Landroid/content/SharedPreferences;)V // method@009d │ │ +00426e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfi/harism/wallpaper/flowers/m;) │ │ name : 'onVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -004228: |[004228] fi.harism.wallpaper.flowers.m.onVisibilityChanged:(Z)V │ │ -004238: 6f20 5a00 2100 |0000: invoke-super {v1, v2}, Landroid/service/wallpaper/WallpaperService$Engine;.onVisibilityChanged:(Z)V // method@005a │ │ -00423e: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ -004242: 5410 5600 |0005: iget-object v0, v1, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ -004246: 6e10 b000 0000 |0007: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/n;.onResume:()V // method@00b0 │ │ -00424c: 0e00 |000a: return-void │ │ -00424e: 5410 5600 |000b: iget-object v0, v1, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ -004252: 6e10 af00 0000 |000d: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/n;.onPause:()V // method@00af │ │ -004258: 28fa |0010: goto 000a // -0006 │ │ +004270: |[004270] fi.harism.wallpaper.flowers.m.onVisibilityChanged:(Z)V │ │ +004280: 6f20 5a00 2100 |0000: invoke-super {v1, v2}, Landroid/service/wallpaper/WallpaperService$Engine;.onVisibilityChanged:(Z)V // method@005a │ │ +004286: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ +00428a: 5410 5600 |0005: iget-object v0, v1, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ +00428e: 6e10 b000 0000 |0007: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/n;.onResume:()V // method@00b0 │ │ +004294: 0e00 |000a: return-void │ │ +004296: 5410 5600 |000b: iget-object v0, v1, Lfi/harism/wallpaper/flowers/m;.b:Lfi/harism/wallpaper/flowers/n; // field@0056 │ │ +00429a: 6e10 af00 0000 |000d: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/n;.onPause:()V // method@00af │ │ +0042a0: 28fa |0010: goto 000a // -0006 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #14 header: │ │ @@ -3880,53 +3898,53 @@ │ │ type : '(Lfi/harism/wallpaper/flowers/m;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00425c: |[00425c] fi.harism.wallpaper.flowers.n.:(Lfi/harism/wallpaper/flowers/m;Landroid/content/Context;)V │ │ -00426c: 5b01 5900 |0000: iput-object v1, v0, Lfi/harism/wallpaper/flowers/n;.a:Lfi/harism/wallpaper/flowers/m; // field@0059 │ │ -004270: 7020 4900 2000 |0002: invoke-direct {v0, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0049 │ │ -004276: 0e00 |0005: return-void │ │ +0042a4: |[0042a4] fi.harism.wallpaper.flowers.n.:(Lfi/harism/wallpaper/flowers/m;Landroid/content/Context;)V │ │ +0042b4: 5b01 5900 |0000: iput-object v1, v0, Lfi/harism/wallpaper/flowers/n;.a:Lfi/harism/wallpaper/flowers/m; // field@0059 │ │ +0042b8: 7020 4900 2000 |0002: invoke-direct {v0, v2}, Landroid/opengl/GLSurfaceView;.:(Landroid/content/Context;)V // method@0049 │ │ +0042be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/n;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004278: |[004278] fi.harism.wallpaper.flowers.n.a:()V │ │ -004288: 6f10 4a00 0000 |0000: invoke-super {v0}, Landroid/opengl/GLSurfaceView;.onDetachedFromWindow:()V // method@004a │ │ -00428e: 0e00 |0003: return-void │ │ +0042c0: |[0042c0] fi.harism.wallpaper.flowers.n.a:()V │ │ +0042d0: 6f10 4a00 0000 |0000: invoke-super {v0}, Landroid/opengl/GLSurfaceView;.onDetachedFromWindow:()V // method@004a │ │ +0042d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/n;) │ │ name : 'getHolder' │ │ type : '()Landroid/view/SurfaceHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -004290: |[004290] fi.harism.wallpaper.flowers.n.getHolder:()Landroid/view/SurfaceHolder; │ │ -0042a0: 5410 5900 |0000: iget-object v0, v1, Lfi/harism/wallpaper/flowers/n;.a:Lfi/harism/wallpaper/flowers/m; // field@0059 │ │ -0042a4: 6e10 a600 0000 |0002: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/m;.getSurfaceHolder:()Landroid/view/SurfaceHolder; // method@00a6 │ │ -0042aa: 0c00 |0005: move-result-object v0 │ │ -0042ac: 1100 |0006: return-object v0 │ │ +0042d8: |[0042d8] fi.harism.wallpaper.flowers.n.getHolder:()Landroid/view/SurfaceHolder; │ │ +0042e8: 5410 5900 |0000: iget-object v0, v1, Lfi/harism/wallpaper/flowers/n;.a:Lfi/harism/wallpaper/flowers/m; // field@0059 │ │ +0042ec: 6e10 a600 0000 |0002: invoke-virtual {v0}, Lfi/harism/wallpaper/flowers/m;.getSurfaceHolder:()Landroid/view/SurfaceHolder; // method@00a6 │ │ +0042f2: 0c00 |0005: move-result-object v0 │ │ +0042f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #15 header: │ │ @@ -3960,167 +3978,167 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0042b0: |[0042b0] fi.harism.wallpaper.flowers.o.:()V │ │ -0042c0: 7010 e800 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00e8 │ │ -0042c6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0042c8: 5910 5a00 |0004: iput v0, v1, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ -0042cc: 2200 4600 |0006: new-instance v0, Ljava/util/HashMap; // type@0046 │ │ -0042d0: 7010 f700 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@00f7 │ │ -0042d6: 5b10 5b00 |000b: iput-object v0, v1, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ -0042da: 0e00 |000d: return-void │ │ +0042f8: |[0042f8] fi.harism.wallpaper.flowers.o.:()V │ │ +004308: 7010 e800 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@00e8 │ │ +00430e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +004310: 5910 5a00 |0004: iput v0, v1, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ +004314: 2200 4600 |0006: new-instance v0, Ljava/util/HashMap; // type@0046 │ │ +004318: 7010 f700 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@00f7 │ │ +00431e: 5b10 5b00 |000b: iput-object v0, v1, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ +004322: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/o;) │ │ name : 'a' │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0042dc: |[0042dc] fi.harism.wallpaper.flowers.o.a:(ILjava/lang/String;)I │ │ -0042ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0042ee: 7110 2600 0500 |0001: invoke-static {v5}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0026 │ │ -0042f4: 0a00 |0004: move-result v0 │ │ -0042f6: 3800 2200 |0005: if-eqz v0, 0027 // +0022 │ │ -0042fa: 7120 3e00 6000 |0007: invoke-static {v0, v6}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@003e │ │ -004300: 7110 2400 0000 |000a: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0024 │ │ -004306: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -004308: 2311 4f00 |000e: new-array v1, v1, [I // type@004f │ │ -00430c: 1402 818b 0000 |0010: const v2, #float 5.00446e-41 // #00008b81 │ │ -004312: 7140 3a00 2031 |0013: invoke-static {v0, v2, v1, v3}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@003a │ │ -004318: 4401 0103 |0016: aget v1, v1, v3 │ │ -00431c: 3901 0f00 |0018: if-nez v1, 0027 // +000f │ │ -004320: 7110 3900 0000 |001a: invoke-static {v0}, Landroid/opengl/GLES20;.glGetShaderInfoLog:(I)Ljava/lang/String; // method@0039 │ │ -004326: 0c01 |001d: move-result-object v1 │ │ -004328: 7110 2a00 0000 |001e: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@002a │ │ -00432e: 2200 3f00 |0021: new-instance v0, Ljava/lang/RuntimeException; // type@003f │ │ -004332: 7020 e900 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00e9 │ │ -004338: 2700 |0026: throw v0 │ │ -00433a: 0f00 |0027: return v0 │ │ +004324: |[004324] fi.harism.wallpaper.flowers.o.a:(ILjava/lang/String;)I │ │ +004334: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +004336: 7110 2600 0500 |0001: invoke-static {v5}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0026 │ │ +00433c: 0a00 |0004: move-result v0 │ │ +00433e: 3800 2200 |0005: if-eqz v0, 0027 // +0022 │ │ +004342: 7120 3e00 6000 |0007: invoke-static {v0, v6}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@003e │ │ +004348: 7110 2400 0000 |000a: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0024 │ │ +00434e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +004350: 2311 4f00 |000e: new-array v1, v1, [I // type@004f │ │ +004354: 1402 818b 0000 |0010: const v2, #float 5.00446e-41 // #00008b81 │ │ +00435a: 7140 3a00 2031 |0013: invoke-static {v0, v2, v1, v3}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@003a │ │ +004360: 4401 0103 |0016: aget v1, v1, v3 │ │ +004364: 3901 0f00 |0018: if-nez v1, 0027 // +000f │ │ +004368: 7110 3900 0000 |001a: invoke-static {v0}, Landroid/opengl/GLES20;.glGetShaderInfoLog:(I)Ljava/lang/String; // method@0039 │ │ +00436e: 0c01 |001d: move-result-object v1 │ │ +004370: 7110 2a00 0000 |001e: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@002a │ │ +004376: 2200 3f00 |0021: new-instance v0, Ljava/lang/RuntimeException; // type@003f │ │ +00437a: 7020 e900 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00e9 │ │ +004380: 2700 |0026: throw v0 │ │ +004382: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/o;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -00433c: |[00433c] fi.harism.wallpaper.flowers.o.a:(Ljava/lang/String;)I │ │ -00434c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -00434e: 5440 5b00 |0001: iget-object v0, v4, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ -004352: 6e20 f900 5000 |0003: invoke-virtual {v0, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@00f9 │ │ -004358: 0a00 |0006: move-result v0 │ │ -00435a: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ -00435e: 5440 5b00 |0009: iget-object v0, v4, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ -004362: 6e20 fa00 5000 |000b: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00fa │ │ -004368: 0c00 |000e: move-result-object v0 │ │ -00436a: 1f00 3b00 |000f: check-cast v0, Ljava/lang/Integer; // type@003b │ │ -00436e: 6e10 db00 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@00db │ │ -004374: 0a00 |0014: move-result v0 │ │ -004376: 0f00 |0015: return v0 │ │ -004378: 5240 5a00 |0016: iget v0, v4, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ -00437c: 7120 3500 5000 |0018: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0035 │ │ -004382: 0a00 |001b: move-result v0 │ │ -004384: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ -004388: 5240 5a00 |001e: iget v0, v4, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ -00438c: 7120 3b00 5000 |0020: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@003b │ │ -004392: 0a00 |0023: move-result v0 │ │ -004394: 3310 1b00 |0024: if-ne v0, v1, 003f // +001b │ │ -004398: 1a01 1000 |0026: const-string v1, "GlslShader" // string@0010 │ │ -00439c: 2202 4100 |0028: new-instance v2, Ljava/lang/StringBuilder; // type@0041 │ │ -0043a0: 7010 eb00 0200 |002a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00eb │ │ -0043a6: 1a03 0600 |002d: const-string v3, "Could not get attrib location for " // string@0006 │ │ -0043aa: 6e20 ec00 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ec │ │ -0043b0: 0c02 |0032: move-result-object v2 │ │ -0043b2: 6e20 ec00 5200 |0033: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ec │ │ -0043b8: 0c02 |0036: move-result-object v2 │ │ -0043ba: 6e10 ed00 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ed │ │ -0043c0: 0c02 |003a: move-result-object v2 │ │ -0043c2: 7120 5c00 2100 |003b: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@005c │ │ -0043c8: 28d7 |003e: goto 0015 // -0029 │ │ -0043ca: 5441 5b00 |003f: iget-object v1, v4, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ -0043ce: 7110 dd00 0000 |0041: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ -0043d4: 0c02 |0044: move-result-object v2 │ │ -0043d6: 6e30 fb00 5102 |0045: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@00fb │ │ -0043dc: 28cd |0048: goto 0015 // -0033 │ │ +004384: |[004384] fi.harism.wallpaper.flowers.o.a:(Ljava/lang/String;)I │ │ +004394: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +004396: 5440 5b00 |0001: iget-object v0, v4, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ +00439a: 6e20 f900 5000 |0003: invoke-virtual {v0, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@00f9 │ │ +0043a0: 0a00 |0006: move-result v0 │ │ +0043a2: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ +0043a6: 5440 5b00 |0009: iget-object v0, v4, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ +0043aa: 6e20 fa00 5000 |000b: invoke-virtual {v0, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@00fa │ │ +0043b0: 0c00 |000e: move-result-object v0 │ │ +0043b2: 1f00 3b00 |000f: check-cast v0, Ljava/lang/Integer; // type@003b │ │ +0043b6: 6e10 db00 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@00db │ │ +0043bc: 0a00 |0014: move-result v0 │ │ +0043be: 0f00 |0015: return v0 │ │ +0043c0: 5240 5a00 |0016: iget v0, v4, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ +0043c4: 7120 3500 5000 |0018: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@0035 │ │ +0043ca: 0a00 |001b: move-result v0 │ │ +0043cc: 3310 0800 |001c: if-ne v0, v1, 0024 // +0008 │ │ +0043d0: 5240 5a00 |001e: iget v0, v4, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ +0043d4: 7120 3b00 5000 |0020: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@003b │ │ +0043da: 0a00 |0023: move-result v0 │ │ +0043dc: 3310 1b00 |0024: if-ne v0, v1, 003f // +001b │ │ +0043e0: 1a01 1000 |0026: const-string v1, "GlslShader" // string@0010 │ │ +0043e4: 2202 4100 |0028: new-instance v2, Ljava/lang/StringBuilder; // type@0041 │ │ +0043e8: 7010 eb00 0200 |002a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@00eb │ │ +0043ee: 1a03 0600 |002d: const-string v3, "Could not get attrib location for " // string@0006 │ │ +0043f2: 6e20 ec00 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ec │ │ +0043f8: 0c02 |0032: move-result-object v2 │ │ +0043fa: 6e20 ec00 5200 |0033: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@00ec │ │ +004400: 0c02 |0036: move-result-object v2 │ │ +004402: 6e10 ed00 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@00ed │ │ +004408: 0c02 |003a: move-result-object v2 │ │ +00440a: 7120 5c00 2100 |003b: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@005c │ │ +004410: 28d7 |003e: goto 0015 // -0029 │ │ +004412: 5441 5b00 |003f: iget-object v1, v4, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ +004416: 7110 dd00 0000 |0041: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ +00441c: 0c02 |0044: move-result-object v2 │ │ +00441e: 6e30 fb00 5102 |0045: invoke-virtual {v1, v5, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@00fb │ │ +004424: 28cd |0048: goto 0015 // -0033 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/o;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0043e0: |[0043e0] fi.harism.wallpaper.flowers.o.a:()V │ │ -0043f0: 5210 5a00 |0000: iget v0, v1, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ -0043f4: 7110 4600 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@0046 │ │ -0043fa: 0e00 |0005: return-void │ │ +004428: |[004428] fi.harism.wallpaper.flowers.o.a:()V │ │ +004438: 5210 5a00 |0000: iget v0, v1, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ +00443c: 7110 4600 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@0046 │ │ +004442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/o;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0043fc: |[0043fc] fi.harism.wallpaper.flowers.o.a:(Ljava/lang/String;Ljava/lang/String;)V │ │ -00440c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -00440e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -004410: 1400 318b 0000 |0002: const v0, #float 4.99325e-41 // #00008b31 │ │ -004416: 7030 b500 0506 |0005: invoke-direct {v5, v0, v6}, Lfi/harism/wallpaper/flowers/o;.a:(ILjava/lang/String;)I // method@00b5 │ │ -00441c: 0a00 |0008: move-result v0 │ │ -00441e: 1401 308b 0000 |0009: const v1, #float 4.99311e-41 // #00008b30 │ │ -004424: 7030 b500 1507 |000c: invoke-direct {v5, v1, v7}, Lfi/harism/wallpaper/flowers/o;.a:(ILjava/lang/String;)I // method@00b5 │ │ -00442a: 0a01 |000f: move-result v1 │ │ -00442c: 7100 2500 0000 |0010: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0025 │ │ -004432: 0a02 |0013: move-result v2 │ │ -004434: 3802 2400 |0014: if-eqz v2, 0038 // +0024 │ │ -004438: 7120 1d00 0200 |0016: invoke-static {v2, v0}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@001d │ │ -00443e: 7120 1d00 1200 |0019: invoke-static {v2, v1}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@001d │ │ -004444: 7110 3c00 0200 |001c: invoke-static {v2}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@003c │ │ -00444a: 2340 4f00 |001f: new-array v0, v4, [I // type@004f │ │ -00444e: 1401 828b 0000 |0021: const v1, #float 5.0046e-41 // #00008b82 │ │ -004454: 7140 3800 1230 |0024: invoke-static {v2, v1, v0, v3}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0038 │ │ -00445a: 4400 0003 |0027: aget v0, v0, v3 │ │ -00445e: 3240 0f00 |0029: if-eq v0, v4, 0038 // +000f │ │ -004462: 7110 3700 0200 |002b: invoke-static {v2}, Landroid/opengl/GLES20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0037 │ │ -004468: 0c00 |002e: move-result-object v0 │ │ -00446a: 7110 2800 0200 |002f: invoke-static {v2}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0028 │ │ -004470: 2201 3f00 |0032: new-instance v1, Ljava/lang/RuntimeException; // type@003f │ │ -004474: 7020 e900 0100 |0034: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00e9 │ │ -00447a: 2701 |0037: throw v1 │ │ -00447c: 5952 5a00 |0038: iput v2, v5, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ -004480: 5450 5b00 |003a: iget-object v0, v5, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ -004484: 6e10 f800 0000 |003c: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@00f8 │ │ -00448a: 0e00 |003f: return-void │ │ +004444: |[004444] fi.harism.wallpaper.flowers.o.a:(Ljava/lang/String;Ljava/lang/String;)V │ │ +004454: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +004456: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +004458: 1400 318b 0000 |0002: const v0, #float 4.99325e-41 // #00008b31 │ │ +00445e: 7030 b500 0506 |0005: invoke-direct {v5, v0, v6}, Lfi/harism/wallpaper/flowers/o;.a:(ILjava/lang/String;)I // method@00b5 │ │ +004464: 0a00 |0008: move-result v0 │ │ +004466: 1401 308b 0000 |0009: const v1, #float 4.99311e-41 // #00008b30 │ │ +00446c: 7030 b500 1507 |000c: invoke-direct {v5, v1, v7}, Lfi/harism/wallpaper/flowers/o;.a:(ILjava/lang/String;)I // method@00b5 │ │ +004472: 0a01 |000f: move-result v1 │ │ +004474: 7100 2500 0000 |0010: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0025 │ │ +00447a: 0a02 |0013: move-result v2 │ │ +00447c: 3802 2400 |0014: if-eqz v2, 0038 // +0024 │ │ +004480: 7120 1d00 0200 |0016: invoke-static {v2, v0}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@001d │ │ +004486: 7120 1d00 1200 |0019: invoke-static {v2, v1}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@001d │ │ +00448c: 7110 3c00 0200 |001c: invoke-static {v2}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@003c │ │ +004492: 2340 4f00 |001f: new-array v0, v4, [I // type@004f │ │ +004496: 1401 828b 0000 |0021: const v1, #float 5.0046e-41 // #00008b82 │ │ +00449c: 7140 3800 1230 |0024: invoke-static {v2, v1, v0, v3}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0038 │ │ +0044a2: 4400 0003 |0027: aget v0, v0, v3 │ │ +0044a6: 3240 0f00 |0029: if-eq v0, v4, 0038 // +000f │ │ +0044aa: 7110 3700 0200 |002b: invoke-static {v2}, Landroid/opengl/GLES20;.glGetProgramInfoLog:(I)Ljava/lang/String; // method@0037 │ │ +0044b0: 0c00 |002e: move-result-object v0 │ │ +0044b2: 7110 2800 0200 |002f: invoke-static {v2}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0028 │ │ +0044b8: 2201 3f00 |0032: new-instance v1, Ljava/lang/RuntimeException; // type@003f │ │ +0044bc: 7020 e900 0100 |0034: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@00e9 │ │ +0044c2: 2701 |0037: throw v1 │ │ +0044c4: 5952 5a00 |0038: iput v2, v5, Lfi/harism/wallpaper/flowers/o;.a:I // field@005a │ │ +0044c8: 5450 5b00 |003a: iget-object v0, v5, Lfi/harism/wallpaper/flowers/o;.b:Ljava/util/HashMap; // field@005b │ │ +0044cc: 6e10 f800 0000 |003c: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@00f8 │ │ +0044d2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #16 header: │ │ @@ -4146,65 +4164,65 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -00448c: |[00448c] fi.harism.wallpaper.flowers.prefs.FlowerColorSchemePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -00449c: 7030 5100 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0051 │ │ -0044a2: 0e00 |0003: return-void │ │ +0044d4: |[0044d4] fi.harism.wallpaper.flowers.prefs.FlowerColorSchemePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0044e4: 7030 5100 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0051 │ │ +0044ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;) │ │ name : 'onDialogClosed' │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0044a4: |[0044a4] fi.harism.wallpaper.flowers.prefs.FlowerColorSchemePreference.onDialogClosed:(Z)V │ │ -0044b4: 6e10 bd00 0200 |0000: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;.shouldDisableDependents:()Z // method@00bd │ │ -0044ba: 0a00 |0003: move-result v0 │ │ -0044bc: 6f20 5200 3200 |0004: invoke-super {v2, v3}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@0052 │ │ -0044c2: 6e10 bd00 0200 |0007: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;.shouldDisableDependents:()Z // method@00bd │ │ -0044c8: 0a01 |000a: move-result v1 │ │ -0044ca: 3210 0500 |000b: if-eq v0, v1, 0010 // +0005 │ │ -0044ce: 6e20 bb00 1200 |000d: invoke-virtual {v2, v1}, Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;.notifyDependencyChange:(Z)V // method@00bb │ │ -0044d4: 0e00 |0010: return-void │ │ +0044ec: |[0044ec] fi.harism.wallpaper.flowers.prefs.FlowerColorSchemePreference.onDialogClosed:(Z)V │ │ +0044fc: 6e10 bd00 0200 |0000: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;.shouldDisableDependents:()Z // method@00bd │ │ +004502: 0a00 |0003: move-result v0 │ │ +004504: 6f20 5200 3200 |0004: invoke-super {v2, v3}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@0052 │ │ +00450a: 6e10 bd00 0200 |0007: invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;.shouldDisableDependents:()Z // method@00bd │ │ +004510: 0a01 |000a: move-result v1 │ │ +004512: 3210 0500 |000b: if-eq v0, v1, 0010 // +0005 │ │ +004516: 6e20 bb00 1200 |000d: invoke-virtual {v2, v1}, Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;.notifyDependencyChange:(Z)V // method@00bb │ │ +00451c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;) │ │ name : 'shouldDisableDependents' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0044d8: |[0044d8] fi.harism.wallpaper.flowers.prefs.FlowerColorSchemePreference.shouldDisableDependents:()Z │ │ -0044e8: 1a00 0000 |0000: const-string v0, "0" // string@0000 │ │ -0044ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0044ee: 6e20 ba00 1200 |0003: invoke-virtual {v2, v1}, Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;.getPersistedString:(Ljava/lang/String;)Ljava/lang/String; // method@00ba │ │ -0044f4: 0c01 |0006: move-result-object v1 │ │ -0044f6: 6e20 ea00 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00ea │ │ -0044fc: 0a00 |000a: move-result v0 │ │ -0044fe: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -004502: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -004504: 0f00 |000e: return v0 │ │ -004506: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -004508: 28fe |0010: goto 000e // -0002 │ │ +004520: |[004520] fi.harism.wallpaper.flowers.prefs.FlowerColorSchemePreference.shouldDisableDependents:()Z │ │ +004530: 1a00 0000 |0000: const-string v0, "0" // string@0000 │ │ +004534: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +004536: 6e20 ba00 1200 |0003: invoke-virtual {v2, v1}, Lfi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference;.getPersistedString:(Ljava/lang/String;)Ljava/lang/String; // method@00ba │ │ +00453c: 0c01 |0006: move-result-object v1 │ │ +00453e: 6e20 ea00 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@00ea │ │ +004544: 0a00 |000a: move-result v0 │ │ +004546: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +00454a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +00454c: 0f00 |000e: return v0 │ │ +00454e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +004550: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #17 header: │ │ @@ -4230,36 +4248,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00450c: |[00450c] fi.harism.wallpaper.flowers.prefs.FlowerPreferenceActivity.:()V │ │ -00451c: 7010 5300 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0053 │ │ -004522: 0e00 |0003: return-void │ │ +004554: |[004554] fi.harism.wallpaper.flowers.prefs.FlowerPreferenceActivity.:()V │ │ +004564: 7010 5300 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0053 │ │ +00456a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerPreferenceActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -004524: |[004524] fi.harism.wallpaper.flowers.prefs.FlowerPreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -004534: 6f20 5400 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0054 │ │ -00453a: 1400 0100 047f |0003: const v0, #float 1.75458e+38 // #7f040001 │ │ -004540: 6e20 bf00 0100 |0006: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerPreferenceActivity;.addPreferencesFromResource:(I)V // method@00bf │ │ -004546: 0e00 |0009: return-void │ │ +00456c: |[00456c] fi.harism.wallpaper.flowers.prefs.FlowerPreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00457c: 6f20 5400 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0054 │ │ +004582: 1400 0100 047f |0003: const v0, #float 1.75458e+38 // #7f040001 │ │ +004588: 6e20 bf00 0100 |0006: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerPreferenceActivity;.addPreferencesFromResource:(I)V // method@00bf │ │ +00458e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #18 header: │ │ @@ -4310,277 +4328,277 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -004548: |[004548] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -004558: 7030 4f00 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@004f │ │ -00455e: 0e00 |0003: return-void │ │ +004590: |[004590] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0045a0: 7030 4f00 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@004f │ │ +0045a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;) │ │ name : 'a' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -004560: |[004560] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.a:()I │ │ -004570: 5440 5f00 |0000: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ -004574: 6e10 6200 0000 |0002: invoke-virtual {v0}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ -00457a: 0a00 |0005: move-result v0 │ │ -00457c: 5441 5c00 |0006: iget-object v1, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ -004580: 6e10 6200 0100 |0008: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ -004586: 0a01 |000b: move-result v1 │ │ -004588: 5442 5d00 |000c: iget-object v2, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ -00458c: 6e10 6200 0200 |000e: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ -004592: 0a02 |0011: move-result v2 │ │ -004594: 5443 5e00 |0012: iget-object v3, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ -004598: 6e10 6200 0300 |0014: invoke-virtual {v3}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ -00459e: 0a03 |0017: move-result v3 │ │ -0045a0: 7140 0e00 1032 |0018: invoke-static {v0, v1, v2, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@000e │ │ -0045a6: 0a00 |001b: move-result v0 │ │ -0045a8: 0f00 |001c: return v0 │ │ +0045a8: |[0045a8] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.a:()I │ │ +0045b8: 5440 5f00 |0000: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ +0045bc: 6e10 6200 0000 |0002: invoke-virtual {v0}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ +0045c2: 0a00 |0005: move-result v0 │ │ +0045c4: 5441 5c00 |0006: iget-object v1, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ +0045c8: 6e10 6200 0100 |0008: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ +0045ce: 0a01 |000b: move-result v1 │ │ +0045d0: 5442 5d00 |000c: iget-object v2, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ +0045d4: 6e10 6200 0200 |000e: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ +0045da: 0a02 |0011: move-result v2 │ │ +0045dc: 5443 5e00 |0012: iget-object v3, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ +0045e0: 6e10 6200 0300 |0014: invoke-virtual {v3}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ +0045e6: 0a03 |0017: move-result v3 │ │ +0045e8: 7140 0e00 1032 |0018: invoke-static {v0, v1, v2, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@000e │ │ +0045ee: 0a00 |001b: move-result v0 │ │ +0045f0: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;) │ │ name : 'onBindDialogView' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0045ac: |[0045ac] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onBindDialogView:(Landroid/view/View;)V │ │ -0045bc: 6f20 5000 4300 |0000: invoke-super {v3, v4}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0050 │ │ -0045c2: 5430 6000 |0003: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.e:Landroid/view/View; // field@0060 │ │ -0045c6: 5231 6100 |0005: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -0045ca: 1502 00ff |0007: const/high16 v2, #int -16777216 // #ff00 │ │ -0045ce: b621 |0009: or-int/2addr v1, v2 │ │ -0045d0: 6e20 6000 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@0060 │ │ -0045d6: 5430 5c00 |000d: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ -0045da: 5231 6100 |000f: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -0045de: 7110 1200 0100 |0011: invoke-static {v1}, Landroid/graphics/Color;.red:(I)I // method@0012 │ │ -0045e4: 0a01 |0014: move-result v1 │ │ -0045e6: 6e20 6500 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ -0045ec: 5430 5d00 |0018: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ -0045f0: 5231 6100 |001a: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -0045f4: 7110 1000 0100 |001c: invoke-static {v1}, Landroid/graphics/Color;.green:(I)I // method@0010 │ │ -0045fa: 0a01 |001f: move-result v1 │ │ -0045fc: 6e20 6500 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ -004602: 5430 5e00 |0023: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ -004606: 5231 6100 |0025: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -00460a: 7110 0f00 0100 |0027: invoke-static {v1}, Landroid/graphics/Color;.blue:(I)I // method@000f │ │ -004610: 0a01 |002a: move-result v1 │ │ -004612: 6e20 6500 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ -004618: 5430 5f00 |002e: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ -00461c: 5231 6100 |0030: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -004620: 7110 0d00 0100 |0032: invoke-static {v1}, Landroid/graphics/Color;.alpha:(I)I // method@000d │ │ -004626: 0a01 |0035: move-result v1 │ │ -004628: 6e20 6500 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ -00462e: 0e00 |0039: return-void │ │ +0045f4: |[0045f4] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onBindDialogView:(Landroid/view/View;)V │ │ +004604: 6f20 5000 4300 |0000: invoke-super {v3, v4}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0050 │ │ +00460a: 5430 6000 |0003: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.e:Landroid/view/View; // field@0060 │ │ +00460e: 5231 6100 |0005: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +004612: 1502 00ff |0007: const/high16 v2, #int -16777216 // #ff00 │ │ +004616: b621 |0009: or-int/2addr v1, v2 │ │ +004618: 6e20 6000 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@0060 │ │ +00461e: 5430 5c00 |000d: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ +004622: 5231 6100 |000f: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +004626: 7110 1200 0100 |0011: invoke-static {v1}, Landroid/graphics/Color;.red:(I)I // method@0012 │ │ +00462c: 0a01 |0014: move-result v1 │ │ +00462e: 6e20 6500 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ +004634: 5430 5d00 |0018: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ +004638: 5231 6100 |001a: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +00463c: 7110 1000 0100 |001c: invoke-static {v1}, Landroid/graphics/Color;.green:(I)I // method@0010 │ │ +004642: 0a01 |001f: move-result v1 │ │ +004644: 6e20 6500 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ +00464a: 5430 5e00 |0023: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ +00464e: 5231 6100 |0025: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +004652: 7110 0f00 0100 |0027: invoke-static {v1}, Landroid/graphics/Color;.blue:(I)I // method@000f │ │ +004658: 0a01 |002a: move-result v1 │ │ +00465a: 6e20 6500 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ +004660: 5430 5f00 |002e: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ +004664: 5231 6100 |0030: iget v1, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +004668: 7110 0d00 0100 |0032: invoke-static {v1}, Landroid/graphics/Color;.alpha:(I)I // method@000d │ │ +00466e: 0a01 |0035: move-result v1 │ │ +004670: 6e20 6500 1000 |0036: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ +004676: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;) │ │ name : 'onCreateDialogView' │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -004630: |[004630] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onCreateDialogView:()Landroid/view/View; │ │ -004640: 1303 ff00 |0000: const/16 v3, #int 255 // #ff │ │ -004644: 6e10 c400 0400 |0002: invoke-virtual {v4}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.getContext:()Landroid/content/Context; // method@00c4 │ │ -00464a: 0c00 |0005: move-result-object v0 │ │ -00464c: 7110 5d00 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@005d │ │ -004652: 0c00 |0009: move-result-object v0 │ │ -004654: 1501 037f |000a: const/high16 v1, #int 2130903040 // #7f03 │ │ -004658: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -00465a: 6e30 5e00 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@005e │ │ -004660: 0c01 |0010: move-result-object v1 │ │ -004662: 1500 087f |0011: const/high16 v0, #int 2131230720 // #7f08 │ │ -004666: 6e20 5f00 0100 |0013: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ -00466c: 0c00 |0016: move-result-object v0 │ │ -00466e: 5b40 6000 |0017: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.e:Landroid/view/View; // field@0060 │ │ -004672: 1400 0200 087f |0019: const v0, #float 1.80775e+38 // #7f080002 │ │ -004678: 6e20 5f00 0100 |001c: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ -00467e: 0c00 |001f: move-result-object v0 │ │ -004680: 1f00 2400 |0020: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ -004684: 5b40 5c00 |0022: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ -004688: 5440 5c00 |0024: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ -00468c: 6e20 6300 3000 |0026: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ -004692: 5440 5c00 |0029: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ -004696: 6e20 6400 4000 |002b: invoke-virtual {v0, v4}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0064 │ │ -00469c: 1400 0400 087f |002e: const v0, #float 1.80775e+38 // #7f080004 │ │ -0046a2: 6e20 5f00 0100 |0031: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ -0046a8: 0c00 |0034: move-result-object v0 │ │ -0046aa: 1f00 2400 |0035: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ -0046ae: 5b40 5d00 |0037: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ -0046b2: 5440 5d00 |0039: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ -0046b6: 6e20 6300 3000 |003b: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ -0046bc: 5440 5d00 |003e: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ -0046c0: 6e20 6400 4000 |0040: invoke-virtual {v0, v4}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0064 │ │ -0046c6: 1400 0600 087f |0043: const v0, #float 1.80775e+38 // #7f080006 │ │ -0046cc: 6e20 5f00 0100 |0046: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ -0046d2: 0c00 |0049: move-result-object v0 │ │ -0046d4: 1f00 2400 |004a: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ -0046d8: 5b40 5e00 |004c: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ -0046dc: 5440 5e00 |004e: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ -0046e0: 6e20 6300 3000 |0050: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ -0046e6: 5440 5e00 |0053: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ -0046ea: 6e20 6400 4000 |0055: invoke-virtual {v0, v4}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0064 │ │ -0046f0: 1400 0800 087f |0058: const v0, #float 1.80775e+38 // #7f080008 │ │ -0046f6: 6e20 5f00 0100 |005b: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ -0046fc: 0c00 |005e: move-result-object v0 │ │ -0046fe: 1f00 2400 |005f: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ -004702: 5b40 5f00 |0061: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ -004706: 5440 5f00 |0063: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ -00470a: 6e20 6300 3000 |0065: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ -004710: 5440 5f00 |0068: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ -004714: 6e20 6400 4000 |006a: invoke-virtual {v0, v4}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0064 │ │ -00471a: 1101 |006d: return-object v1 │ │ +004678: |[004678] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onCreateDialogView:()Landroid/view/View; │ │ +004688: 1303 ff00 |0000: const/16 v3, #int 255 // #ff │ │ +00468c: 6e10 c400 0400 |0002: invoke-virtual {v4}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.getContext:()Landroid/content/Context; // method@00c4 │ │ +004692: 0c00 |0005: move-result-object v0 │ │ +004694: 7110 5d00 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@005d │ │ +00469a: 0c00 |0009: move-result-object v0 │ │ +00469c: 1501 037f |000a: const/high16 v1, #int 2130903040 // #7f03 │ │ +0046a0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0046a2: 6e30 5e00 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@005e │ │ +0046a8: 0c01 |0010: move-result-object v1 │ │ +0046aa: 1500 087f |0011: const/high16 v0, #int 2131230720 // #7f08 │ │ +0046ae: 6e20 5f00 0100 |0013: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ +0046b4: 0c00 |0016: move-result-object v0 │ │ +0046b6: 5b40 6000 |0017: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.e:Landroid/view/View; // field@0060 │ │ +0046ba: 1400 0200 087f |0019: const v0, #float 1.80775e+38 // #7f080002 │ │ +0046c0: 6e20 5f00 0100 |001c: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ +0046c6: 0c00 |001f: move-result-object v0 │ │ +0046c8: 1f00 2400 |0020: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ +0046cc: 5b40 5c00 |0022: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ +0046d0: 5440 5c00 |0024: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ +0046d4: 6e20 6300 3000 |0026: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ +0046da: 5440 5c00 |0029: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:Landroid/widget/SeekBar; // field@005c │ │ +0046de: 6e20 6400 4000 |002b: invoke-virtual {v0, v4}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0064 │ │ +0046e4: 1400 0400 087f |002e: const v0, #float 1.80775e+38 // #7f080004 │ │ +0046ea: 6e20 5f00 0100 |0031: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ +0046f0: 0c00 |0034: move-result-object v0 │ │ +0046f2: 1f00 2400 |0035: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ +0046f6: 5b40 5d00 |0037: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ +0046fa: 5440 5d00 |0039: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ +0046fe: 6e20 6300 3000 |003b: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ +004704: 5440 5d00 |003e: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.b:Landroid/widget/SeekBar; // field@005d │ │ +004708: 6e20 6400 4000 |0040: invoke-virtual {v0, v4}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0064 │ │ +00470e: 1400 0600 087f |0043: const v0, #float 1.80775e+38 // #7f080006 │ │ +004714: 6e20 5f00 0100 |0046: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ +00471a: 0c00 |0049: move-result-object v0 │ │ +00471c: 1f00 2400 |004a: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ +004720: 5b40 5e00 |004c: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ +004724: 5440 5e00 |004e: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ +004728: 6e20 6300 3000 |0050: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ +00472e: 5440 5e00 |0053: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.c:Landroid/widget/SeekBar; // field@005e │ │ +004732: 6e20 6400 4000 |0055: invoke-virtual {v0, v4}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0064 │ │ +004738: 1400 0800 087f |0058: const v0, #float 1.80775e+38 // #7f080008 │ │ +00473e: 6e20 5f00 0100 |005b: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ +004744: 0c00 |005e: move-result-object v0 │ │ +004746: 1f00 2400 |005f: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ +00474a: 5b40 5f00 |0061: iput-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ +00474e: 5440 5f00 |0063: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ +004752: 6e20 6300 3000 |0065: invoke-virtual {v0, v3}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ +004758: 5440 5f00 |0068: iget-object v0, v4, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.d:Landroid/widget/SeekBar; // field@005f │ │ +00475c: 6e20 6400 4000 |006a: invoke-virtual {v0, v4}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0064 │ │ +004762: 1101 |006d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;) │ │ name : 'onDialogClosed' │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -00471c: |[00471c] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onDialogClosed:(Z)V │ │ -00472c: 3803 1700 |0000: if-eqz v3, 0017 // +0017 │ │ -004730: 7010 c200 0200 |0002: invoke-direct {v2}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:()I // method@00c2 │ │ -004736: 0a00 |0005: move-result v0 │ │ -004738: 7110 dd00 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ -00473e: 0c01 |0009: move-result-object v1 │ │ -004740: 6e20 c300 1200 |000a: invoke-virtual {v2, v1}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@00c3 │ │ -004746: 0a01 |000d: move-result v1 │ │ -004748: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ -00474c: 5920 6100 |0010: iput v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -004750: 5220 6100 |0012: iget v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -004754: 6e20 ce00 0200 |0014: invoke-virtual {v2, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.persistInt:(I)Z // method@00ce │ │ -00475a: 0e00 |0017: return-void │ │ +004764: |[004764] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onDialogClosed:(Z)V │ │ +004774: 3803 1700 |0000: if-eqz v3, 0017 // +0017 │ │ +004778: 7010 c200 0200 |0002: invoke-direct {v2}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:()I // method@00c2 │ │ +00477e: 0a00 |0005: move-result v0 │ │ +004780: 7110 dd00 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ +004786: 0c01 |0009: move-result-object v1 │ │ +004788: 6e20 c300 1200 |000a: invoke-virtual {v2, v1}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@00c3 │ │ +00478e: 0a01 |000d: move-result v1 │ │ +004790: 3801 0900 |000e: if-eqz v1, 0017 // +0009 │ │ +004794: 5920 6100 |0010: iput v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +004798: 5220 6100 |0012: iget v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +00479c: 6e20 ce00 0200 |0014: invoke-virtual {v2, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.persistInt:(I)Z // method@00ce │ │ +0047a2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;) │ │ name : 'onGetDefaultValue' │ │ type : '(Landroid/content/res/TypedArray;I)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -00475c: |[00475c] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ -00476c: 6e20 0700 3200 |0000: invoke-virtual {v2, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0007 │ │ -004772: 0c00 |0003: move-result-object v0 │ │ -004774: 7110 1100 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0011 │ │ -00477a: 0a00 |0007: move-result v0 │ │ -00477c: 7110 dd00 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ -004782: 0c00 |000b: move-result-object v0 │ │ -004784: 1100 |000c: return-object v0 │ │ +0047a4: |[0047a4] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ +0047b4: 6e20 0700 3200 |0000: invoke-virtual {v2, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0007 │ │ +0047ba: 0c00 |0003: move-result-object v0 │ │ +0047bc: 7110 1100 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0011 │ │ +0047c2: 0a00 |0007: move-result v0 │ │ +0047c4: 7110 dd00 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ +0047ca: 0c00 |000b: move-result-object v0 │ │ +0047cc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -004788: |[004788] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -004798: 5430 6000 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.e:Landroid/view/View; // field@0060 │ │ -00479c: 7010 c200 0300 |0002: invoke-direct {v3}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:()I // method@00c2 │ │ -0047a2: 0a01 |0005: move-result v1 │ │ -0047a4: 1502 00ff |0006: const/high16 v2, #int -16777216 // #ff00 │ │ -0047a8: b621 |0008: or-int/2addr v1, v2 │ │ -0047aa: 6e20 6000 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@0060 │ │ -0047b0: 0e00 |000c: return-void │ │ +0047d0: |[0047d0] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +0047e0: 5430 6000 |0000: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.e:Landroid/view/View; // field@0060 │ │ +0047e4: 7010 c200 0300 |0002: invoke-direct {v3}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.a:()I // method@00c2 │ │ +0047ea: 0a01 |0005: move-result v1 │ │ +0047ec: 1502 00ff |0006: const/high16 v2, #int -16777216 // #ff00 │ │ +0047f0: b621 |0008: or-int/2addr v1, v2 │ │ +0047f2: 6e20 6000 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@0060 │ │ +0047f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;) │ │ name : 'onSetInitialValue' │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0047b4: |[0047b4] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ -0047c4: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -0047c8: 5210 6100 |0002: iget v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -0047cc: 6e20 c500 0100 |0004: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.getPersistedInt:(I)I // method@00c5 │ │ -0047d2: 0a00 |0007: move-result v0 │ │ -0047d4: 5910 6100 |0008: iput v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -0047d8: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ -0047dc: 5210 6100 |000c: iget v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ -0047e0: 6e20 ce00 0100 |000e: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.persistInt:(I)Z // method@00ce │ │ -0047e6: 0e00 |0011: return-void │ │ -0047e8: 1f03 3b00 |0012: check-cast v3, Ljava/lang/Integer; // type@003b │ │ -0047ec: 6e10 db00 0300 |0014: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@00db │ │ -0047f2: 0a00 |0017: move-result v0 │ │ -0047f4: 28f0 |0018: goto 0008 // -0010 │ │ +0047fc: |[0047fc] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ +00480c: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +004810: 5210 6100 |0002: iget v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +004814: 6e20 c500 0100 |0004: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.getPersistedInt:(I)I // method@00c5 │ │ +00481a: 0a00 |0007: move-result v0 │ │ +00481c: 5910 6100 |0008: iput v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +004820: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ +004824: 5210 6100 |000c: iget v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.f:I // field@0061 │ │ +004828: 6e20 ce00 0100 |000e: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.persistInt:(I)Z // method@00ce │ │ +00482e: 0e00 |0011: return-void │ │ +004830: 1f03 3b00 |0012: check-cast v3, Ljava/lang/Integer; // type@003b │ │ +004834: 6e10 db00 0300 |0014: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@00db │ │ +00483a: 0a00 |0017: move-result v0 │ │ +00483c: 28f0 |0018: goto 0008 // -0010 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;) │ │ name : 'onStartTrackingTouch' │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0047f8: |[0047f8] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -004808: 0e00 |0000: return-void │ │ +004840: |[004840] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +004850: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;) │ │ name : 'onStopTrackingTouch' │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00480c: |[00480c] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -00481c: 0e00 |0000: return-void │ │ +004854: |[004854] fi.harism.wallpaper.flowers.prefs.FlowerRGBAColorPreference.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +004864: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #19 header: │ │ @@ -4606,44 +4624,44 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -004820: |[004820] fi.harism.wallpaper.flowers.prefs.FlowerRGBColorPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -004830: 7030 c100 1002 |0000: invoke-direct {v0, v1, v2}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00c1 │ │ -004836: 0e00 |0003: return-void │ │ +004868: |[004868] fi.harism.wallpaper.flowers.prefs.FlowerRGBColorPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +004878: 7030 c100 1002 |0000: invoke-direct {v0, v1, v2}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@00c1 │ │ +00487e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerRGBColorPreference;) │ │ name : 'onCreateDialogView' │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -004838: |[004838] fi.harism.wallpaper.flowers.prefs.FlowerRGBColorPreference.onCreateDialogView:()Landroid/view/View; │ │ -004848: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -00484c: 6f10 c700 0300 |0002: invoke-super {v3}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.onCreateDialogView:()Landroid/view/View; // method@00c7 │ │ -004852: 0c00 |0005: move-result-object v0 │ │ -004854: 1401 0700 087f |0006: const v1, #float 1.80775e+38 // #7f080007 │ │ -00485a: 6e20 5f00 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ -004860: 0c01 |000c: move-result-object v1 │ │ -004862: 6e20 6100 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0061 │ │ -004868: 1401 0800 087f |0010: const v1, #float 1.80775e+38 // #7f080008 │ │ -00486e: 6e20 5f00 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ -004874: 0c01 |0016: move-result-object v1 │ │ -004876: 6e20 6100 2100 |0017: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0061 │ │ -00487c: 1100 |001a: return-object v0 │ │ +004880: |[004880] fi.harism.wallpaper.flowers.prefs.FlowerRGBColorPreference.onCreateDialogView:()Landroid/view/View; │ │ +004890: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +004894: 6f10 c700 0300 |0002: invoke-super {v3}, Lfi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference;.onCreateDialogView:()Landroid/view/View; // method@00c7 │ │ +00489a: 0c00 |0005: move-result-object v0 │ │ +00489c: 1401 0700 087f |0006: const v1, #float 1.80775e+38 // #7f080007 │ │ +0048a2: 6e20 5f00 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ +0048a8: 0c01 |000c: move-result-object v1 │ │ +0048aa: 6e20 6100 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0061 │ │ +0048b0: 1401 0800 087f |0010: const v1, #float 1.80775e+38 // #7f080008 │ │ +0048b6: 6e20 5f00 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@005f │ │ +0048bc: 0c01 |0016: move-result-object v1 │ │ +0048be: 6e20 6100 2100 |0017: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0061 │ │ +0048c4: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ │ │ │ Class #20 header: │ │ @@ -4677,139 +4695,139 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -004880: |[004880] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -004890: 7030 4f00 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@004f │ │ -004896: 0e00 |0003: return-void │ │ +0048c8: |[0048c8] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0048d8: 7030 4f00 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@004f │ │ +0048de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;) │ │ name : 'onBindDialogView' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -004898: |[004898] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onBindDialogView:(Landroid/view/View;)V │ │ -0048a8: 6f20 5000 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0050 │ │ -0048ae: 5420 6200 |0003: iget-object v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ -0048b2: 1301 0a00 |0005: const/16 v1, #int 10 // #a │ │ -0048b6: 6e20 6300 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ -0048bc: 5420 6200 |000a: iget-object v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ -0048c0: 5221 6300 |000c: iget v1, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ -0048c4: 6e20 6500 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ -0048ca: 0e00 |0011: return-void │ │ +0048e0: |[0048e0] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onBindDialogView:(Landroid/view/View;)V │ │ +0048f0: 6f20 5000 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0050 │ │ +0048f6: 5420 6200 |0003: iget-object v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ +0048fa: 1301 0a00 |0005: const/16 v1, #int 10 // #a │ │ +0048fe: 6e20 6300 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setMax:(I)V // method@0063 │ │ +004904: 5420 6200 |000a: iget-object v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ +004908: 5221 6300 |000c: iget v1, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ +00490c: 6e20 6500 1000 |000e: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0065 │ │ +004912: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;) │ │ name : 'onCreateDialogView' │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0048cc: |[0048cc] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onCreateDialogView:()Landroid/view/View; │ │ -0048dc: 6e10 d300 0300 |0000: invoke-virtual {v3}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.getContext:()Landroid/content/Context; // method@00d3 │ │ -0048e2: 0c00 |0003: move-result-object v0 │ │ -0048e4: 7110 5d00 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@005d │ │ -0048ea: 0c00 |0007: move-result-object v0 │ │ -0048ec: 1401 0100 037f |0008: const v1, #float 1.74129e+38 // #7f030001 │ │ -0048f2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0048f4: 6e30 5e00 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@005e │ │ -0048fa: 0c00 |000f: move-result-object v0 │ │ -0048fc: 1f00 2400 |0010: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ -004900: 5b30 6200 |0012: iput-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ -004904: 5430 6200 |0014: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ -004908: 1100 |0016: return-object v0 │ │ +004914: |[004914] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onCreateDialogView:()Landroid/view/View; │ │ +004924: 6e10 d300 0300 |0000: invoke-virtual {v3}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.getContext:()Landroid/content/Context; // method@00d3 │ │ +00492a: 0c00 |0003: move-result-object v0 │ │ +00492c: 7110 5d00 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@005d │ │ +004932: 0c00 |0007: move-result-object v0 │ │ +004934: 1401 0100 037f |0008: const v1, #float 1.74129e+38 // #7f030001 │ │ +00493a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +00493c: 6e30 5e00 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@005e │ │ +004942: 0c00 |000f: move-result-object v0 │ │ +004944: 1f00 2400 |0010: check-cast v0, Landroid/widget/SeekBar; // type@0024 │ │ +004948: 5b30 6200 |0012: iput-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ +00494c: 5430 6200 |0014: iget-object v0, v3, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ +004950: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;) │ │ name : 'onDialogClosed' │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -00490c: |[00490c] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onDialogClosed:(Z)V │ │ -00491c: 3803 1900 |0000: if-eqz v3, 0019 // +0019 │ │ -004920: 5420 6200 |0002: iget-object v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ -004924: 6e10 6200 0000 |0004: invoke-virtual {v0}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ -00492a: 0a00 |0007: move-result v0 │ │ -00492c: 7110 dd00 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ -004932: 0c01 |000b: move-result-object v1 │ │ -004934: 6e20 d200 1200 |000c: invoke-virtual {v2, v1}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@00d2 │ │ -00493a: 0a01 |000f: move-result v1 │ │ -00493c: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ -004940: 5920 6300 |0012: iput v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ -004944: 5220 6300 |0014: iget v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ -004948: 6e20 da00 0200 |0016: invoke-virtual {v2, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.persistInt:(I)Z // method@00da │ │ -00494e: 0e00 |0019: return-void │ │ +004954: |[004954] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onDialogClosed:(Z)V │ │ +004964: 3803 1900 |0000: if-eqz v3, 0019 // +0019 │ │ +004968: 5420 6200 |0002: iget-object v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.a:Landroid/widget/SeekBar; // field@0062 │ │ +00496c: 6e10 6200 0000 |0004: invoke-virtual {v0}, Landroid/widget/SeekBar;.getProgress:()I // method@0062 │ │ +004972: 0a00 |0007: move-result v0 │ │ +004974: 7110 dd00 0000 |0008: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ +00497a: 0c01 |000b: move-result-object v1 │ │ +00497c: 6e20 d200 1200 |000c: invoke-virtual {v2, v1}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@00d2 │ │ +004982: 0a01 |000f: move-result v1 │ │ +004984: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ +004988: 5920 6300 |0012: iput v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ +00498c: 5220 6300 |0014: iget v0, v2, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ +004990: 6e20 da00 0200 |0016: invoke-virtual {v2, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.persistInt:(I)Z // method@00da │ │ +004996: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;) │ │ name : 'onGetDefaultValue' │ │ type : '(Landroid/content/res/TypedArray;I)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -004950: |[004950] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ -004960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -004962: 6e30 0600 3200 |0001: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0006 │ │ -004968: 0a00 |0004: move-result v0 │ │ -00496a: 7110 dd00 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ -004970: 0c00 |0008: move-result-object v0 │ │ -004972: 1100 |0009: return-object v0 │ │ +004998: |[004998] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ +0049a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0049aa: 6e30 0600 3200 |0001: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0006 │ │ +0049b0: 0a00 |0004: move-result v0 │ │ +0049b2: 7110 dd00 0000 |0005: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@00dd │ │ +0049b8: 0c00 |0008: move-result-object v0 │ │ +0049ba: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;) │ │ name : 'onSetInitialValue' │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -004974: |[004974] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ -004984: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -004988: 5210 6300 |0002: iget v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ -00498c: 6e20 d400 0100 |0004: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.getPersistedInt:(I)I // method@00d4 │ │ -004992: 0a00 |0007: move-result v0 │ │ -004994: 5910 6300 |0008: iput v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ -004998: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ -00499c: 5210 6300 |000c: iget v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ -0049a0: 6e20 da00 0100 |000e: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.persistInt:(I)Z // method@00da │ │ -0049a6: 0e00 |0011: return-void │ │ -0049a8: 1f03 3b00 |0012: check-cast v3, Ljava/lang/Integer; // type@003b │ │ -0049ac: 6e10 db00 0300 |0014: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@00db │ │ -0049b2: 0a00 |0017: move-result v0 │ │ -0049b4: 28f0 |0018: goto 0008 // -0010 │ │ +0049bc: |[0049bc] fi.harism.wallpaper.flowers.prefs.FlowerSliderPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ +0049cc: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +0049d0: 5210 6300 |0002: iget v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ +0049d4: 6e20 d400 0100 |0004: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.getPersistedInt:(I)I // method@00d4 │ │ +0049da: 0a00 |0007: move-result v0 │ │ +0049dc: 5910 6300 |0008: iput v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ +0049e0: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ +0049e4: 5210 6300 |000c: iget v0, v1, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.b:I // field@0063 │ │ +0049e8: 6e20 da00 0100 |000e: invoke-virtual {v1, v0}, Lfi/harism/wallpaper/flowers/prefs/FlowerSliderPreference;.persistInt:(I)Z // method@00da │ │ +0049ee: 0e00 |0011: return-void │ │ +0049f0: 1f03 3b00 |0012: check-cast v3, Ljava/lang/Integer; // type@003b │ │ +0049f4: 6e10 db00 0300 |0014: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@00db │ │ +0049fa: 0a00 |0017: move-result v0 │ │ +0049fc: 28f0 |0018: goto 0008 // -0010 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : -1 (unknown) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,23 +1,23 @@ │ │ │ -Zip file size: 36750 bytes, number of entries: 21 │ │ │ +Zip file size: 36743 bytes, number of entries: 21 │ │ │ ?rwxrwxr-x 2.0 unx 418 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/FlowerService.class │ │ │ ?rwxrwxr-x 2.0 unx 983 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/a.class │ │ │ ?rwxrwxr-x 2.0 unx 1828 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/b.class │ │ │ -?rwxrwxr-x 2.0 unx 10660 b- defN 80-Jan-01 00:00 fi/harism/wallpaper/flowers/c.class │ │ │ +?rwxrwxr-x 2.0 unx 10650 b- defN 80-Jan-01 00:00 fi/harism/wallpaper/flowers/c.class │ │ │ ?rwxrwxr-x 2.0 unx 81 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/d.class │ │ │ ?rwxrwxr-x 2.0 unx 1657 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/e.class │ │ │ -?rwxrwxr-x 2.0 unx 1473 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/f.class │ │ │ +?rwxrwxr-x 2.0 unx 1469 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/f.class │ │ │ ?rwxrwxr-x 2.0 unx 1547 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/g.class │ │ │ ?rwxrwxr-x 2.0 unx 489 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/h.class │ │ │ ?rwxrwxr-x 2.0 unx 485 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/i.class │ │ │ -?rwxrwxr-x 2.0 unx 7814 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/j.class │ │ │ +?rwxrwxr-x 2.0 unx 7819 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/j.class │ │ │ ?rwxrwxr-x 2.0 unx 556 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/k.class │ │ │ ?rwxrwxr-x 2.0 unx 81 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/l.class │ │ │ ?rwxrwxr-x 2.0 unx 2135 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/m.class │ │ │ ?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/n.class │ │ │ ?rwxrwxr-x 2.0 unx 2026 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/o.class │ │ │ ?rwxrwxr-x 2.0 unx 615 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/prefs/FlowerColorSchemePreference.class │ │ │ ?rwxrwxr-x 2.0 unx 334 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/prefs/FlowerPreferenceActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2597 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/prefs/FlowerRGBAColorPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 512 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/prefs/FlowerRGBColorPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 1485 b- stor 80-Jan-01 00:00 fi/harism/wallpaper/flowers/prefs/FlowerSliderPreference.class │ │ │ -21 files, 38294 bytes uncompressed, 33344 bytes compressed: 12.9% │ │ │ +21 files, 38285 bytes uncompressed, 33337 bytes compressed: 12.9% │ │ ├── fi/harism/wallpaper/flowers/c.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -911,15 +911,15 @@ │ │ │ │ 1: getfield #101 // Field n:F │ │ │ │ 4: freturn │ │ │ │ │ │ │ │ private void a(fi.harism.wallpaper.flowers.e, android.graphics.PointF, int, int, float); │ │ │ │ descriptor: (Lfi/harism/wallpaper/flowers/e;Landroid/graphics/PointF;IIF)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=31, args_size=6 │ │ │ │ + stack=300, locals=27, args_size=6 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #101 // Field n:F │ │ │ │ 4: ldc #103 // float 0.05f │ │ │ │ 6: fmul │ │ │ │ 7: fstore 6 │ │ │ │ 9: ldc #103 // float 0.05f │ │ │ │ 11: fload 6 │ │ │ │ @@ -1007,15 +1007,15 @@ │ │ │ │ 157: ldc #31 // float 1.0f │ │ │ │ 159: fstore 20 │ │ │ │ 161: fload 19 │ │ │ │ 163: fload 20 │ │ │ │ 165: fcmpg │ │ │ │ 166: istore 21 │ │ │ │ 168: iload 21 │ │ │ │ - 170: ifge 248 │ │ │ │ + 170: ifge 244 │ │ │ │ 173: aload_1 │ │ │ │ 174: invokevirtual #129 // Method fi/harism/wallpaper/flowers/e.a:()Lfi/harism/wallpaper/flowers/h; │ │ │ │ 177: astore 8 │ │ │ │ 179: aload 8 │ │ │ │ 181: getfield #133 // Field fi/harism/wallpaper/flowers/h.a:Landroid/graphics/PointF; │ │ │ │ 184: aload 14 │ │ │ │ 186: invokevirtual #137 // Method android/graphics/PointF.set:(Landroid/graphics/PointF;)V │ │ │ │ @@ -1029,285 +1029,281 @@ │ │ │ │ 200: fconst_0 │ │ │ │ 201: ldc #139 // float 6.2831855f │ │ │ │ 203: invokespecial #125 // Method a:(FF)F │ │ │ │ 206: fstore 18 │ │ │ │ 208: fload 18 │ │ │ │ 210: f2d │ │ │ │ 211: invokestatic #142 // Method java/lang/Math.sin:(D)D │ │ │ │ - 214: dstore 23 │ │ │ │ - 216: dload 23 │ │ │ │ - 218: d2f │ │ │ │ - 219: fstore 15 │ │ │ │ - 221: aload 8 │ │ │ │ - 223: fload 15 │ │ │ │ - 225: putfield #144 // Field fi/harism/wallpaper/flowers/h.b:F │ │ │ │ - 228: fload 18 │ │ │ │ - 230: f2d │ │ │ │ - 231: invokestatic #147 // Method java/lang/Math.cos:(D)D │ │ │ │ - 234: dstore 25 │ │ │ │ - 236: dload 25 │ │ │ │ - 238: d2f │ │ │ │ - 239: fstore 18 │ │ │ │ - 241: aload 8 │ │ │ │ - 243: fload 18 │ │ │ │ - 245: putfield #149 // Field fi/harism/wallpaper/flowers/h.c:F │ │ │ │ - 248: ldc #31 // float 1.0f │ │ │ │ - 250: fstore 20 │ │ │ │ - 252: fload 19 │ │ │ │ - 254: fload 20 │ │ │ │ - 256: fcmpl │ │ │ │ - 257: istore 21 │ │ │ │ - 259: iload 21 │ │ │ │ - 261: iflt 485 │ │ │ │ - 264: fload 7 │ │ │ │ - 266: ldc #151 // float 2.0f │ │ │ │ - 268: fdiv │ │ │ │ - 269: fstore 20 │ │ │ │ - 271: aload 13 │ │ │ │ - 273: fload 20 │ │ │ │ - 275: putfield #114 // Field fi/harism/wallpaper/flowers/i.e:F │ │ │ │ - 278: aload_0 │ │ │ │ - 279: getfield #53 // Field h:[Landroid/graphics/PointF; │ │ │ │ - 282: astore 8 │ │ │ │ - 284: iload_3 │ │ │ │ - 285: bipush 8 │ │ │ │ - 287: iadd │ │ │ │ - 288: istore 9 │ │ │ │ - 290: iload 4 │ │ │ │ - 292: iconst_2 │ │ │ │ - 293: imul │ │ │ │ - 294: istore 17 │ │ │ │ - 296: iload 9 │ │ │ │ - 298: iload 17 │ │ │ │ - 300: iadd │ │ │ │ - 301: bipush 8 │ │ │ │ - 303: irem │ │ │ │ - 304: istore 9 │ │ │ │ - 306: aload 8 │ │ │ │ - 308: iload 9 │ │ │ │ - 310: aaload │ │ │ │ - 311: astore 10 │ │ │ │ - 313: aload_0 │ │ │ │ - 314: getfield #53 // Field h:[Landroid/graphics/PointF; │ │ │ │ - 317: astore 8 │ │ │ │ - 319: iload_3 │ │ │ │ - 320: bipush 8 │ │ │ │ - 322: iadd │ │ │ │ - 323: bipush 8 │ │ │ │ - 325: irem │ │ │ │ - 326: istore 9 │ │ │ │ - 328: aload 8 │ │ │ │ - 330: iload 9 │ │ │ │ - 332: aaload │ │ │ │ - 333: astore 12 │ │ │ │ - 335: aload_1 │ │ │ │ - 336: invokevirtual #108 // Method fi/harism/wallpaper/flowers/e.b:()Lfi/harism/wallpaper/flowers/i; │ │ │ │ - 339: astore 13 │ │ │ │ - 341: fload 7 │ │ │ │ - 343: ldc #151 // float 2.0f │ │ │ │ - 345: fdiv │ │ │ │ - 346: fstore 20 │ │ │ │ - 348: aload 13 │ │ │ │ - 350: fload 20 │ │ │ │ - 352: putfield #112 // Field fi/harism/wallpaper/flowers/i.d:F │ │ │ │ - 355: iconst_0 │ │ │ │ - 356: istore 21 │ │ │ │ - 358: fconst_0 │ │ │ │ - 359: fstore 20 │ │ │ │ - 361: aload 13 │ │ │ │ - 363: fconst_0 │ │ │ │ - 364: putfield #114 // Field fi/harism/wallpaper/flowers/i.e:F │ │ │ │ - 367: aload_0 │ │ │ │ - 368: astore 8 │ │ │ │ - 370: fload 5 │ │ │ │ - 372: fstore 15 │ │ │ │ - 374: aload_0 │ │ │ │ - 375: aload 13 │ │ │ │ - 377: aload 14 │ │ │ │ - 379: aload 10 │ │ │ │ - 381: fload 5 │ │ │ │ - 383: aload 12 │ │ │ │ - 385: iconst_0 │ │ │ │ - 386: invokespecial #117 // Method a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;FLandroid/graphics/PointF;Z)V │ │ │ │ - 389: aload_1 │ │ │ │ - 390: invokevirtual #129 // Method fi/harism/wallpaper/flowers/e.a:()Lfi/harism/wallpaper/flowers/h; │ │ │ │ - 393: astore 8 │ │ │ │ - 395: aload 8 │ │ │ │ - 397: getfield #133 // Field fi/harism/wallpaper/flowers/h.a:Landroid/graphics/PointF; │ │ │ │ - 400: astore 10 │ │ │ │ - 402: aload 13 │ │ │ │ - 404: getfield #119 // Field fi/harism/wallpaper/flowers/i.a:[Landroid/graphics/PointF; │ │ │ │ - 407: astore 13 │ │ │ │ - 409: iconst_3 │ │ │ │ - 410: istore 22 │ │ │ │ - 412: ldc #120 // float 4.2E-45f │ │ │ │ - 414: fstore 15 │ │ │ │ - 416: aload 13 │ │ │ │ - 418: iload 22 │ │ │ │ - 420: aaload │ │ │ │ - 421: astore 13 │ │ │ │ - 423: aload 10 │ │ │ │ - 425: aload 13 │ │ │ │ - 427: invokevirtual #137 // Method android/graphics/PointF.set:(Landroid/graphics/PointF;)V │ │ │ │ - 430: iconst_0 │ │ │ │ - 431: istore 9 │ │ │ │ - 433: aconst_null │ │ │ │ - 434: astore 13 │ │ │ │ - 436: ldc #138 // int 1086918619 │ │ │ │ - 438: istore 17 │ │ │ │ - 440: aload_0 │ │ │ │ - 441: fconst_0 │ │ │ │ - 442: ldc #139 // float 6.2831855f │ │ │ │ - 444: invokespecial #125 // Method a:(FF)F │ │ │ │ - 447: fstore 6 │ │ │ │ - 449: fload 6 │ │ │ │ - 451: f2d │ │ │ │ - 452: invokestatic #142 // Method java/lang/Math.sin:(D)D │ │ │ │ - 455: d2f │ │ │ │ - 456: fstore 18 │ │ │ │ - 458: aload 8 │ │ │ │ - 460: fload 18 │ │ │ │ - 462: putfield #144 // Field fi/harism/wallpaper/flowers/h.b:F │ │ │ │ - 465: fload 6 │ │ │ │ - 467: f2d │ │ │ │ - 468: invokestatic #147 // Method java/lang/Math.cos:(D)D │ │ │ │ - 471: dstore 25 │ │ │ │ - 473: dload 25 │ │ │ │ - 475: d2f │ │ │ │ - 476: fstore 6 │ │ │ │ - 478: aload 8 │ │ │ │ - 480: fload 6 │ │ │ │ - 482: putfield #149 // Field fi/harism/wallpaper/flowers/h.c:F │ │ │ │ - 485: ldc #151 // float 2.0f │ │ │ │ - 487: fstore 20 │ │ │ │ - 489: fload 19 │ │ │ │ - 491: fload 20 │ │ │ │ - 493: fcmpl │ │ │ │ - 494: istore 21 │ │ │ │ - 496: iload 21 │ │ │ │ - 498: iflt 710 │ │ │ │ - 501: aload_0 │ │ │ │ - 502: getfield #53 // Field h:[Landroid/graphics/PointF; │ │ │ │ - 505: astore 8 │ │ │ │ - 507: iload_3 │ │ │ │ - 508: bipush 8 │ │ │ │ - 510: iadd │ │ │ │ - 511: iload 4 │ │ │ │ - 513: isub │ │ │ │ - 514: bipush 8 │ │ │ │ - 516: irem │ │ │ │ - 517: istore 9 │ │ │ │ - 519: aload 8 │ │ │ │ - 521: iload 9 │ │ │ │ - 523: aaload │ │ │ │ - 524: astore 10 │ │ │ │ - 526: aload_0 │ │ │ │ - 527: getfield #53 // Field h:[Landroid/graphics/PointF; │ │ │ │ - 530: astore 8 │ │ │ │ - 532: iload_3 │ │ │ │ - 533: bipush 8 │ │ │ │ - 535: iadd │ │ │ │ - 536: iload 4 │ │ │ │ - 538: iadd │ │ │ │ - 539: bipush 8 │ │ │ │ - 541: irem │ │ │ │ - 542: istore 9 │ │ │ │ - 544: aload 8 │ │ │ │ - 546: iload 9 │ │ │ │ - 548: aaload │ │ │ │ - 549: astore 12 │ │ │ │ - 551: aload_1 │ │ │ │ - 552: invokevirtual #108 // Method fi/harism/wallpaper/flowers/e.b:()Lfi/harism/wallpaper/flowers/i; │ │ │ │ - 555: astore 13 │ │ │ │ - 557: fload 7 │ │ │ │ - 559: ldc #151 // float 2.0f │ │ │ │ - 561: fdiv │ │ │ │ - 562: fstore 20 │ │ │ │ - 564: aload 13 │ │ │ │ - 566: fload 20 │ │ │ │ - 568: putfield #112 // Field fi/harism/wallpaper/flowers/i.d:F │ │ │ │ - 571: aload 13 │ │ │ │ - 573: fconst_0 │ │ │ │ - 574: putfield #114 // Field fi/harism/wallpaper/flowers/i.e:F │ │ │ │ - 577: ldc #152 // int 1056964608 │ │ │ │ - 579: istore 21 │ │ │ │ - 581: ldc #153 // float 0.5f │ │ │ │ - 583: fstore 20 │ │ │ │ - 585: fload 5 │ │ │ │ - 587: fload 20 │ │ │ │ - 589: fmul │ │ │ │ - 590: fstore 15 │ │ │ │ - 592: aload_0 │ │ │ │ - 593: astore 8 │ │ │ │ - 595: aload_0 │ │ │ │ - 596: aload 13 │ │ │ │ - 598: aload 14 │ │ │ │ - 600: aload 10 │ │ │ │ - 602: fload 15 │ │ │ │ - 604: aload 12 │ │ │ │ - 606: iconst_0 │ │ │ │ - 607: invokespecial #117 // Method a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;FLandroid/graphics/PointF;Z)V │ │ │ │ - 610: aload_1 │ │ │ │ - 611: invokevirtual #129 // Method fi/harism/wallpaper/flowers/e.a:()Lfi/harism/wallpaper/flowers/h; │ │ │ │ - 614: astore 8 │ │ │ │ - 616: aload 8 │ │ │ │ - 618: getfield #133 // Field fi/harism/wallpaper/flowers/h.a:Landroid/graphics/PointF; │ │ │ │ - 621: astore 14 │ │ │ │ - 623: aload 13 │ │ │ │ - 625: getfield #119 // Field fi/harism/wallpaper/flowers/i.a:[Landroid/graphics/PointF; │ │ │ │ - 628: astore 13 │ │ │ │ - 630: iconst_3 │ │ │ │ - 631: istore 17 │ │ │ │ - 633: ldc #120 // float 4.2E-45f │ │ │ │ - 635: fstore 18 │ │ │ │ - 637: aload 13 │ │ │ │ - 639: iload 17 │ │ │ │ - 641: aaload │ │ │ │ - 642: astore 13 │ │ │ │ - 644: aload 14 │ │ │ │ - 646: aload 13 │ │ │ │ - 648: invokevirtual #137 // Method android/graphics/PointF.set:(Landroid/graphics/PointF;)V │ │ │ │ - 651: iconst_0 │ │ │ │ - 652: istore 9 │ │ │ │ - 654: aconst_null │ │ │ │ - 655: astore 13 │ │ │ │ - 657: ldc #138 // int 1086918619 │ │ │ │ - 659: istore 11 │ │ │ │ - 661: aload_0 │ │ │ │ - 662: fconst_0 │ │ │ │ - 663: ldc #139 // float 6.2831855f │ │ │ │ - 665: invokespecial #125 // Method a:(FF)F │ │ │ │ - 668: fstore 6 │ │ │ │ - 670: fload 6 │ │ │ │ - 672: f2d │ │ │ │ - 673: invokestatic #142 // Method java/lang/Math.sin:(D)D │ │ │ │ - 676: dstore 27 │ │ │ │ - 678: dload 27 │ │ │ │ - 680: d2f │ │ │ │ - 681: fstore 16 │ │ │ │ - 683: aload 8 │ │ │ │ - 685: fload 16 │ │ │ │ - 687: putfield #144 // Field fi/harism/wallpaper/flowers/h.b:F │ │ │ │ - 690: fload 6 │ │ │ │ - 692: f2d │ │ │ │ - 693: invokestatic #147 // Method java/lang/Math.cos:(D)D │ │ │ │ - 696: dstore 29 │ │ │ │ - 698: dload 29 │ │ │ │ - 700: d2f │ │ │ │ - 701: fstore 6 │ │ │ │ - 703: aload 8 │ │ │ │ - 705: fload 6 │ │ │ │ - 707: putfield #149 // Field fi/harism/wallpaper/flowers/h.c:F │ │ │ │ - 710: return │ │ │ │ + 214: d2f │ │ │ │ + 215: fstore 15 │ │ │ │ + 217: aload 8 │ │ │ │ + 219: fload 15 │ │ │ │ + 221: putfield #144 // Field fi/harism/wallpaper/flowers/h.b:F │ │ │ │ + 224: fload 18 │ │ │ │ + 226: f2d │ │ │ │ + 227: invokestatic #147 // Method java/lang/Math.cos:(D)D │ │ │ │ + 230: dstore 23 │ │ │ │ + 232: dload 23 │ │ │ │ + 234: d2f │ │ │ │ + 235: fstore 18 │ │ │ │ + 237: aload 8 │ │ │ │ + 239: fload 18 │ │ │ │ + 241: putfield #149 // Field fi/harism/wallpaper/flowers/h.c:F │ │ │ │ + 244: ldc #31 // float 1.0f │ │ │ │ + 246: fstore 20 │ │ │ │ + 248: fload 19 │ │ │ │ + 250: fload 20 │ │ │ │ + 252: fcmpl │ │ │ │ + 253: istore 21 │ │ │ │ + 255: iload 21 │ │ │ │ + 257: iflt 481 │ │ │ │ + 260: fload 7 │ │ │ │ + 262: ldc #151 // float 2.0f │ │ │ │ + 264: fdiv │ │ │ │ + 265: fstore 20 │ │ │ │ + 267: aload 13 │ │ │ │ + 269: fload 20 │ │ │ │ + 271: putfield #114 // Field fi/harism/wallpaper/flowers/i.e:F │ │ │ │ + 274: aload_0 │ │ │ │ + 275: getfield #53 // Field h:[Landroid/graphics/PointF; │ │ │ │ + 278: astore 8 │ │ │ │ + 280: iload_3 │ │ │ │ + 281: bipush 8 │ │ │ │ + 283: iadd │ │ │ │ + 284: istore 9 │ │ │ │ + 286: iload 4 │ │ │ │ + 288: iconst_2 │ │ │ │ + 289: imul │ │ │ │ + 290: istore 17 │ │ │ │ + 292: iload 9 │ │ │ │ + 294: iload 17 │ │ │ │ + 296: iadd │ │ │ │ + 297: bipush 8 │ │ │ │ + 299: irem │ │ │ │ + 300: istore 9 │ │ │ │ + 302: aload 8 │ │ │ │ + 304: iload 9 │ │ │ │ + 306: aaload │ │ │ │ + 307: astore 10 │ │ │ │ + 309: aload_0 │ │ │ │ + 310: getfield #53 // Field h:[Landroid/graphics/PointF; │ │ │ │ + 313: astore 8 │ │ │ │ + 315: iload_3 │ │ │ │ + 316: bipush 8 │ │ │ │ + 318: iadd │ │ │ │ + 319: bipush 8 │ │ │ │ + 321: irem │ │ │ │ + 322: istore 9 │ │ │ │ + 324: aload 8 │ │ │ │ + 326: iload 9 │ │ │ │ + 328: aaload │ │ │ │ + 329: astore 12 │ │ │ │ + 331: aload_1 │ │ │ │ + 332: invokevirtual #108 // Method fi/harism/wallpaper/flowers/e.b:()Lfi/harism/wallpaper/flowers/i; │ │ │ │ + 335: astore 13 │ │ │ │ + 337: fload 7 │ │ │ │ + 339: ldc #151 // float 2.0f │ │ │ │ + 341: fdiv │ │ │ │ + 342: fstore 20 │ │ │ │ + 344: aload 13 │ │ │ │ + 346: fload 20 │ │ │ │ + 348: putfield #112 // Field fi/harism/wallpaper/flowers/i.d:F │ │ │ │ + 351: iconst_0 │ │ │ │ + 352: istore 21 │ │ │ │ + 354: fconst_0 │ │ │ │ + 355: fstore 20 │ │ │ │ + 357: aload 13 │ │ │ │ + 359: fconst_0 │ │ │ │ + 360: putfield #114 // Field fi/harism/wallpaper/flowers/i.e:F │ │ │ │ + 363: aload_0 │ │ │ │ + 364: astore 8 │ │ │ │ + 366: fload 5 │ │ │ │ + 368: fstore 15 │ │ │ │ + 370: aload_0 │ │ │ │ + 371: aload 13 │ │ │ │ + 373: aload 14 │ │ │ │ + 375: aload 10 │ │ │ │ + 377: fload 5 │ │ │ │ + 379: aload 12 │ │ │ │ + 381: iconst_0 │ │ │ │ + 382: invokespecial #117 // Method a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;FLandroid/graphics/PointF;Z)V │ │ │ │ + 385: aload_1 │ │ │ │ + 386: invokevirtual #129 // Method fi/harism/wallpaper/flowers/e.a:()Lfi/harism/wallpaper/flowers/h; │ │ │ │ + 389: astore 8 │ │ │ │ + 391: aload 8 │ │ │ │ + 393: getfield #133 // Field fi/harism/wallpaper/flowers/h.a:Landroid/graphics/PointF; │ │ │ │ + 396: astore 10 │ │ │ │ + 398: aload 13 │ │ │ │ + 400: getfield #119 // Field fi/harism/wallpaper/flowers/i.a:[Landroid/graphics/PointF; │ │ │ │ + 403: astore 13 │ │ │ │ + 405: iconst_3 │ │ │ │ + 406: istore 22 │ │ │ │ + 408: ldc #120 // float 4.2E-45f │ │ │ │ + 410: fstore 15 │ │ │ │ + 412: aload 13 │ │ │ │ + 414: iload 22 │ │ │ │ + 416: aaload │ │ │ │ + 417: astore 13 │ │ │ │ + 419: aload 10 │ │ │ │ + 421: aload 13 │ │ │ │ + 423: invokevirtual #137 // Method android/graphics/PointF.set:(Landroid/graphics/PointF;)V │ │ │ │ + 426: iconst_0 │ │ │ │ + 427: istore 9 │ │ │ │ + 429: aconst_null │ │ │ │ + 430: astore 13 │ │ │ │ + 432: ldc #138 // int 1086918619 │ │ │ │ + 434: istore 17 │ │ │ │ + 436: aload_0 │ │ │ │ + 437: fconst_0 │ │ │ │ + 438: ldc #139 // float 6.2831855f │ │ │ │ + 440: invokespecial #125 // Method a:(FF)F │ │ │ │ + 443: fstore 6 │ │ │ │ + 445: fload 6 │ │ │ │ + 447: f2d │ │ │ │ + 448: invokestatic #142 // Method java/lang/Math.sin:(D)D │ │ │ │ + 451: d2f │ │ │ │ + 452: fstore 18 │ │ │ │ + 454: aload 8 │ │ │ │ + 456: fload 18 │ │ │ │ + 458: putfield #144 // Field fi/harism/wallpaper/flowers/h.b:F │ │ │ │ + 461: fload 6 │ │ │ │ + 463: f2d │ │ │ │ + 464: invokestatic #147 // Method java/lang/Math.cos:(D)D │ │ │ │ + 467: dstore 23 │ │ │ │ + 469: dload 23 │ │ │ │ + 471: d2f │ │ │ │ + 472: fstore 6 │ │ │ │ + 474: aload 8 │ │ │ │ + 476: fload 6 │ │ │ │ + 478: putfield #149 // Field fi/harism/wallpaper/flowers/h.c:F │ │ │ │ + 481: ldc #151 // float 2.0f │ │ │ │ + 483: fstore 20 │ │ │ │ + 485: fload 19 │ │ │ │ + 487: fload 20 │ │ │ │ + 489: fcmpl │ │ │ │ + 490: istore 21 │ │ │ │ + 492: iload 21 │ │ │ │ + 494: iflt 702 │ │ │ │ + 497: aload_0 │ │ │ │ + 498: getfield #53 // Field h:[Landroid/graphics/PointF; │ │ │ │ + 501: astore 8 │ │ │ │ + 503: iload_3 │ │ │ │ + 504: bipush 8 │ │ │ │ + 506: iadd │ │ │ │ + 507: iload 4 │ │ │ │ + 509: isub │ │ │ │ + 510: bipush 8 │ │ │ │ + 512: irem │ │ │ │ + 513: istore 9 │ │ │ │ + 515: aload 8 │ │ │ │ + 517: iload 9 │ │ │ │ + 519: aaload │ │ │ │ + 520: astore 10 │ │ │ │ + 522: aload_0 │ │ │ │ + 523: getfield #53 // Field h:[Landroid/graphics/PointF; │ │ │ │ + 526: astore 8 │ │ │ │ + 528: iload_3 │ │ │ │ + 529: bipush 8 │ │ │ │ + 531: iadd │ │ │ │ + 532: iload 4 │ │ │ │ + 534: iadd │ │ │ │ + 535: bipush 8 │ │ │ │ + 537: irem │ │ │ │ + 538: istore 9 │ │ │ │ + 540: aload 8 │ │ │ │ + 542: iload 9 │ │ │ │ + 544: aaload │ │ │ │ + 545: astore 12 │ │ │ │ + 547: aload_1 │ │ │ │ + 548: invokevirtual #108 // Method fi/harism/wallpaper/flowers/e.b:()Lfi/harism/wallpaper/flowers/i; │ │ │ │ + 551: astore 13 │ │ │ │ + 553: fload 7 │ │ │ │ + 555: ldc #151 // float 2.0f │ │ │ │ + 557: fdiv │ │ │ │ + 558: fstore 20 │ │ │ │ + 560: aload 13 │ │ │ │ + 562: fload 20 │ │ │ │ + 564: putfield #112 // Field fi/harism/wallpaper/flowers/i.d:F │ │ │ │ + 567: aload 13 │ │ │ │ + 569: fconst_0 │ │ │ │ + 570: putfield #114 // Field fi/harism/wallpaper/flowers/i.e:F │ │ │ │ + 573: ldc #152 // int 1056964608 │ │ │ │ + 575: istore 21 │ │ │ │ + 577: ldc #153 // float 0.5f │ │ │ │ + 579: fstore 20 │ │ │ │ + 581: fload 5 │ │ │ │ + 583: fload 20 │ │ │ │ + 585: fmul │ │ │ │ + 586: fstore 15 │ │ │ │ + 588: aload_0 │ │ │ │ + 589: astore 8 │ │ │ │ + 591: aload_0 │ │ │ │ + 592: aload 13 │ │ │ │ + 594: aload 14 │ │ │ │ + 596: aload 10 │ │ │ │ + 598: fload 15 │ │ │ │ + 600: aload 12 │ │ │ │ + 602: iconst_0 │ │ │ │ + 603: invokespecial #117 // Method a:(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;FLandroid/graphics/PointF;Z)V │ │ │ │ + 606: aload_1 │ │ │ │ + 607: invokevirtual #129 // Method fi/harism/wallpaper/flowers/e.a:()Lfi/harism/wallpaper/flowers/h; │ │ │ │ + 610: astore 8 │ │ │ │ + 612: aload 8 │ │ │ │ + 614: getfield #133 // Field fi/harism/wallpaper/flowers/h.a:Landroid/graphics/PointF; │ │ │ │ + 617: astore 14 │ │ │ │ + 619: aload 13 │ │ │ │ + 621: getfield #119 // Field fi/harism/wallpaper/flowers/i.a:[Landroid/graphics/PointF; │ │ │ │ + 624: astore 13 │ │ │ │ + 626: iconst_3 │ │ │ │ + 627: istore 17 │ │ │ │ + 629: ldc #120 // float 4.2E-45f │ │ │ │ + 631: fstore 18 │ │ │ │ + 633: aload 13 │ │ │ │ + 635: iload 17 │ │ │ │ + 637: aaload │ │ │ │ + 638: astore 13 │ │ │ │ + 640: aload 14 │ │ │ │ + 642: aload 13 │ │ │ │ + 644: invokevirtual #137 // Method android/graphics/PointF.set:(Landroid/graphics/PointF;)V │ │ │ │ + 647: iconst_0 │ │ │ │ + 648: istore 9 │ │ │ │ + 650: aconst_null │ │ │ │ + 651: astore 13 │ │ │ │ + 653: ldc #138 // int 1086918619 │ │ │ │ + 655: istore 11 │ │ │ │ + 657: aload_0 │ │ │ │ + 658: fconst_0 │ │ │ │ + 659: ldc #139 // float 6.2831855f │ │ │ │ + 661: invokespecial #125 // Method a:(FF)F │ │ │ │ + 664: fstore 6 │ │ │ │ + 666: fload 6 │ │ │ │ + 668: f2d │ │ │ │ + 669: invokestatic #142 // Method java/lang/Math.sin:(D)D │ │ │ │ + 672: d2f │ │ │ │ + 673: fstore 16 │ │ │ │ + 675: aload 8 │ │ │ │ + 677: fload 16 │ │ │ │ + 679: putfield #144 // Field fi/harism/wallpaper/flowers/h.b:F │ │ │ │ + 682: fload 6 │ │ │ │ + 684: f2d │ │ │ │ + 685: invokestatic #147 // Method java/lang/Math.cos:(D)D │ │ │ │ + 688: dstore 25 │ │ │ │ + 690: dload 25 │ │ │ │ + 692: d2f │ │ │ │ + 693: fstore 6 │ │ │ │ + 695: aload 8 │ │ │ │ + 697: fload 6 │ │ │ │ + 699: putfield #149 // Field fi/harism/wallpaper/flowers/h.c:F │ │ │ │ + 702: return │ │ │ │ │ │ │ │ private void a(fi.harism.wallpaper.flowers.f, long, android.graphics.PointF); │ │ │ │ descriptor: (Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=53, args_size=4 │ │ │ │ + stack=300, locals=55, args_size=4 │ │ │ │ 0: ldc #154 // int 1031127695 │ │ │ │ 2: istore 5 │ │ │ │ 4: ldc #155 // float 0.06f │ │ │ │ 6: fstore 6 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #101 // Field n:F │ │ │ │ 12: fstore 7 │ │ │ │ @@ -1346,15 +1342,15 @@ │ │ │ │ 77: ladd │ │ │ │ 78: lstore 19 │ │ │ │ 80: lload_2 │ │ │ │ 81: lload 19 │ │ │ │ 83: lcmp │ │ │ │ 84: istore 5 │ │ │ │ 86: iload 5 │ │ │ │ - 88: iflt 999 │ │ │ │ + 88: iflt 1003 │ │ │ │ 91: aload_1 │ │ │ │ 92: invokevirtual #173 // Method fi/harism/wallpaper/flowers/f.b:()Lfi/harism/wallpaper/flowers/g; │ │ │ │ 95: astore 21 │ │ │ │ 97: aload 21 │ │ │ │ 99: lload 14 │ │ │ │ 101: invokestatic #176 // Method fi/harism/wallpaper/flowers/g.a:(Lfi/harism/wallpaper/flowers/g;J)J │ │ │ │ 104: pop2 │ │ │ │ @@ -1453,15 +1449,15 @@ │ │ │ │ 289: invokespecial #199 // Method a:(Landroid/graphics/PointF;Landroid/graphics/PointF;Landroid/graphics/PointF;)F │ │ │ │ 292: fstore 7 │ │ │ │ 294: fload 7 │ │ │ │ 296: fload 6 │ │ │ │ 298: fcmpg │ │ │ │ 299: istore 32 │ │ │ │ 301: iload 32 │ │ │ │ - 303: ifge 1006 │ │ │ │ + 303: ifge 1010 │ │ │ │ 306: iload 16 │ │ │ │ 308: iload 28 │ │ │ │ 310: iadd │ │ │ │ 311: bipush 8 │ │ │ │ 313: irem │ │ │ │ 314: istore 5 │ │ │ │ 316: iload 28 │ │ │ │ @@ -1719,111 +1715,113 @@ │ │ │ │ 811: invokestatic #89 // Method java/lang/Math.random:()D │ │ │ │ 814: dstore 22 │ │ │ │ 816: aload_0 │ │ │ │ 817: getfield #209 // Field c:F │ │ │ │ 820: fstore 29 │ │ │ │ 822: fload 29 │ │ │ │ 824: f2d │ │ │ │ - 825: dstore 42 │ │ │ │ - 827: dload 22 │ │ │ │ - 829: dload 42 │ │ │ │ - 831: dcmpg │ │ │ │ - 832: istore 5 │ │ │ │ - 834: iload 5 │ │ │ │ - 836: ifge 946 │ │ │ │ - 839: aload 21 │ │ │ │ - 841: invokevirtual #212 // Method fi/harism/wallpaper/flowers/g.a:()Lfi/harism/wallpaper/flowers/e; │ │ │ │ - 844: astore 31 │ │ │ │ - 846: invokestatic #89 // Method java/lang/Math.random:()D │ │ │ │ - 849: dstore 42 │ │ │ │ - 851: ldc2_w #215 // double 0.5d │ │ │ │ - 854: dstore 49 │ │ │ │ - 856: dload 42 │ │ │ │ - 858: dload 49 │ │ │ │ - 860: dcmpg │ │ │ │ - 861: istore 5 │ │ │ │ - 863: iload 5 │ │ │ │ - 865: ifge 981 │ │ │ │ - 868: iconst_m1 │ │ │ │ - 869: istore 5 │ │ │ │ - 871: fconst_0 │ │ │ │ - 872: fconst_0 │ │ │ │ - 873: fdiv │ │ │ │ - 874: fstore 6 │ │ │ │ - 876: iload 5 │ │ │ │ - 878: istore 51 │ │ │ │ - 880: fload 6 │ │ │ │ - 882: fstore 52 │ │ │ │ - 884: ldc #152 // int 1056964608 │ │ │ │ - 886: istore 5 │ │ │ │ - 888: fload 33 │ │ │ │ - 890: ldc #153 // float 0.5f │ │ │ │ - 892: invokestatic #219 // Method java/lang/Math.min:(FF)F │ │ │ │ - 895: fstore 6 │ │ │ │ - 897: aload_0 │ │ │ │ - 898: ldc #221 // float 0.6f │ │ │ │ - 900: ldc #190 // float 0.8f │ │ │ │ - 902: invokespecial #125 // Method a:(FF)F │ │ │ │ - 905: fstore 29 │ │ │ │ - 907: fload 6 │ │ │ │ - 909: fload 29 │ │ │ │ - 911: fmul │ │ │ │ - 912: fstore 45 │ │ │ │ - 914: iload 16 │ │ │ │ - 916: iload 51 │ │ │ │ - 918: iadd │ │ │ │ - 919: istore 28 │ │ │ │ - 921: aload_0 │ │ │ │ - 922: astore 13 │ │ │ │ - 924: iload 51 │ │ │ │ - 926: istore 32 │ │ │ │ - 928: fload 52 │ │ │ │ - 930: fstore 33 │ │ │ │ - 932: aload_0 │ │ │ │ - 933: aload 31 │ │ │ │ - 935: aload 11 │ │ │ │ - 937: iload 28 │ │ │ │ - 939: iload 51 │ │ │ │ - 941: fload 45 │ │ │ │ - 943: invokespecial #224 // Method a:(Lfi/harism/wallpaper/flowers/e;Landroid/graphics/PointF;IIF)V │ │ │ │ - 946: aload 48 │ │ │ │ - 948: getfield #119 // Field fi/harism/wallpaper/flowers/i.a:[Landroid/graphics/PointF; │ │ │ │ - 951: astore 13 │ │ │ │ - 953: iconst_3 │ │ │ │ - 954: istore 12 │ │ │ │ - 956: ldc #120 // float 4.2E-45f │ │ │ │ - 958: fstore 7 │ │ │ │ - 960: aload 13 │ │ │ │ - 962: iload 12 │ │ │ │ - 964: aaload │ │ │ │ - 965: astore 13 │ │ │ │ - 967: aload 11 │ │ │ │ - 969: aload 13 │ │ │ │ - 971: invokevirtual #137 // Method android/graphics/PointF.set:(Landroid/graphics/PointF;)V │ │ │ │ - 974: iload 16 │ │ │ │ - 976: istore 28 │ │ │ │ - 978: goto 744 │ │ │ │ - 981: iconst_1 │ │ │ │ - 982: istore 5 │ │ │ │ - 984: ldc #58 // float 1.4E-45f │ │ │ │ - 986: fstore 6 │ │ │ │ - 988: iload 5 │ │ │ │ - 990: istore 51 │ │ │ │ - 992: fload 6 │ │ │ │ - 994: fstore 52 │ │ │ │ - 996: goto 884 │ │ │ │ - 999: aload_1 │ │ │ │ - 1000: iload 16 │ │ │ │ - 1002: putfield #161 // Field fi/harism/wallpaper/flowers/f.b:I │ │ │ │ - 1005: return │ │ │ │ - 1006: fload 6 │ │ │ │ - 1008: fstore 7 │ │ │ │ - 1010: iload 30 │ │ │ │ - 1012: istore 5 │ │ │ │ - 1014: goto 316 │ │ │ │ + 825: dstore 49 │ │ │ │ + 827: dload 49 │ │ │ │ + 829: dstore 51 │ │ │ │ + 831: dload 22 │ │ │ │ + 833: dload 49 │ │ │ │ + 835: dcmpg │ │ │ │ + 836: istore 5 │ │ │ │ + 838: iload 5 │ │ │ │ + 840: ifge 950 │ │ │ │ + 843: aload 21 │ │ │ │ + 845: invokevirtual #212 // Method fi/harism/wallpaper/flowers/g.a:()Lfi/harism/wallpaper/flowers/e; │ │ │ │ + 848: astore 31 │ │ │ │ + 850: invokestatic #89 // Method java/lang/Math.random:()D │ │ │ │ + 853: dstore 51 │ │ │ │ + 855: ldc2_w #215 // double 0.5d │ │ │ │ + 858: dstore 42 │ │ │ │ + 860: dload 51 │ │ │ │ + 862: dload 42 │ │ │ │ + 864: dcmpg │ │ │ │ + 865: istore 5 │ │ │ │ + 867: iload 5 │ │ │ │ + 869: ifge 985 │ │ │ │ + 872: iconst_m1 │ │ │ │ + 873: istore 5 │ │ │ │ + 875: fconst_0 │ │ │ │ + 876: fconst_0 │ │ │ │ + 877: fdiv │ │ │ │ + 878: fstore 6 │ │ │ │ + 880: iload 5 │ │ │ │ + 882: istore 53 │ │ │ │ + 884: fload 6 │ │ │ │ + 886: fstore 54 │ │ │ │ + 888: ldc #152 // int 1056964608 │ │ │ │ + 890: istore 5 │ │ │ │ + 892: fload 33 │ │ │ │ + 894: ldc #153 // float 0.5f │ │ │ │ + 896: invokestatic #219 // Method java/lang/Math.min:(FF)F │ │ │ │ + 899: fstore 6 │ │ │ │ + 901: aload_0 │ │ │ │ + 902: ldc #221 // float 0.6f │ │ │ │ + 904: ldc #190 // float 0.8f │ │ │ │ + 906: invokespecial #125 // Method a:(FF)F │ │ │ │ + 909: fstore 29 │ │ │ │ + 911: fload 6 │ │ │ │ + 913: fload 29 │ │ │ │ + 915: fmul │ │ │ │ + 916: fstore 45 │ │ │ │ + 918: iload 16 │ │ │ │ + 920: iload 53 │ │ │ │ + 922: iadd │ │ │ │ + 923: istore 28 │ │ │ │ + 925: aload_0 │ │ │ │ + 926: astore 13 │ │ │ │ + 928: iload 53 │ │ │ │ + 930: istore 32 │ │ │ │ + 932: fload 54 │ │ │ │ + 934: fstore 33 │ │ │ │ + 936: aload_0 │ │ │ │ + 937: aload 31 │ │ │ │ + 939: aload 11 │ │ │ │ + 941: iload 28 │ │ │ │ + 943: iload 53 │ │ │ │ + 945: fload 45 │ │ │ │ + 947: invokespecial #224 // Method a:(Lfi/harism/wallpaper/flowers/e;Landroid/graphics/PointF;IIF)V │ │ │ │ + 950: aload 48 │ │ │ │ + 952: getfield #119 // Field fi/harism/wallpaper/flowers/i.a:[Landroid/graphics/PointF; │ │ │ │ + 955: astore 13 │ │ │ │ + 957: iconst_3 │ │ │ │ + 958: istore 12 │ │ │ │ + 960: ldc #120 // float 4.2E-45f │ │ │ │ + 962: fstore 7 │ │ │ │ + 964: aload 13 │ │ │ │ + 966: iload 12 │ │ │ │ + 968: aaload │ │ │ │ + 969: astore 13 │ │ │ │ + 971: aload 11 │ │ │ │ + 973: aload 13 │ │ │ │ + 975: invokevirtual #137 // Method android/graphics/PointF.set:(Landroid/graphics/PointF;)V │ │ │ │ + 978: iload 16 │ │ │ │ + 980: istore 28 │ │ │ │ + 982: goto 744 │ │ │ │ + 985: iconst_1 │ │ │ │ + 986: istore 5 │ │ │ │ + 988: ldc #58 // float 1.4E-45f │ │ │ │ + 990: fstore 6 │ │ │ │ + 992: iload 5 │ │ │ │ + 994: istore 53 │ │ │ │ + 996: fload 6 │ │ │ │ + 998: fstore 54 │ │ │ │ + 1000: goto 888 │ │ │ │ + 1003: aload_1 │ │ │ │ + 1004: iload 16 │ │ │ │ + 1006: putfield #161 // Field fi/harism/wallpaper/flowers/f.b:I │ │ │ │ + 1009: return │ │ │ │ + 1010: fload 6 │ │ │ │ + 1012: fstore 7 │ │ │ │ + 1014: iload 30 │ │ │ │ + 1016: istore 5 │ │ │ │ + 1018: goto 316 │ │ │ │ │ │ │ │ private void a(fi.harism.wallpaper.flowers.i, android.graphics.PointF, android.graphics.PointF, float); │ │ │ │ descriptor: (Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;F)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=12, args_size=5 │ │ │ │ 0: iconst_0 │ │ │ │ @@ -2894,15 +2892,15 @@ │ │ │ │ 620: invokevirtual #455 // Method android/graphics/Bitmap.recycle:()V │ │ │ │ 623: return │ │ │ │ │ │ │ │ public void a(android.graphics.PointF); │ │ │ │ descriptor: (Landroid/graphics/PointF;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=2 │ │ │ │ + stack=300, locals=10, args_size=2 │ │ │ │ 0: sipush 3042 │ │ │ │ 3: istore_2 │ │ │ │ 4: iload_2 │ │ │ │ 5: invokestatic #459 // Method android/opengl/GLES20.glEnable:(I)V │ │ │ │ 8: sipush 771 │ │ │ │ 11: istore_3 │ │ │ │ 12: sipush 770 │ │ │ │ @@ -2913,81 +2911,81 @@ │ │ │ │ 24: iconst_0 │ │ │ │ 25: istore 6 │ │ │ │ 27: aload_0 │ │ │ │ 28: getfield #57 // Field i:[Lfi/harism/wallpaper/flowers/f; │ │ │ │ 31: astore 7 │ │ │ │ 33: aload 7 │ │ │ │ 35: arraylength │ │ │ │ - 36: istore 8 │ │ │ │ - 38: iload 6 │ │ │ │ - 40: iload 8 │ │ │ │ - 42: if_icmpge 153 │ │ │ │ - 45: aload_0 │ │ │ │ - 46: getfield #49 // Field f:Ljava/util/Vector; │ │ │ │ - 49: invokevirtual #473 // Method java/util/Vector.clear:()V │ │ │ │ - 52: aload_0 │ │ │ │ - 53: getfield #51 // Field g:Ljava/util/Vector; │ │ │ │ - 56: invokevirtual #473 // Method java/util/Vector.clear:()V │ │ │ │ - 59: aload_0 │ │ │ │ - 60: getfield #57 // Field i:[Lfi/harism/wallpaper/flowers/f; │ │ │ │ - 63: iload 6 │ │ │ │ - 65: aaload │ │ │ │ - 66: astore 7 │ │ │ │ - 68: aload_0 │ │ │ │ - 69: aload 7 │ │ │ │ - 71: lload 4 │ │ │ │ - 73: aload_1 │ │ │ │ - 74: invokespecial #476 // Method a:(Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V │ │ │ │ - 77: aload_0 │ │ │ │ - 78: getfield #51 // Field g:Ljava/util/Vector; │ │ │ │ - 81: astore 9 │ │ │ │ - 83: aload_0 │ │ │ │ - 84: getfield #49 // Field f:Ljava/util/Vector; │ │ │ │ - 87: astore 10 │ │ │ │ - 89: aload 7 │ │ │ │ + 36: istore_3 │ │ │ │ + 37: iload 6 │ │ │ │ + 39: iload_3 │ │ │ │ + 40: if_icmpge 151 │ │ │ │ + 43: aload_0 │ │ │ │ + 44: getfield #49 // Field f:Ljava/util/Vector; │ │ │ │ + 47: invokevirtual #473 // Method java/util/Vector.clear:()V │ │ │ │ + 50: aload_0 │ │ │ │ + 51: getfield #51 // Field g:Ljava/util/Vector; │ │ │ │ + 54: invokevirtual #473 // Method java/util/Vector.clear:()V │ │ │ │ + 57: aload_0 │ │ │ │ + 58: getfield #57 // Field i:[Lfi/harism/wallpaper/flowers/f; │ │ │ │ + 61: iload 6 │ │ │ │ + 63: aaload │ │ │ │ + 64: astore 7 │ │ │ │ + 66: aload_0 │ │ │ │ + 67: aload 7 │ │ │ │ + 69: lload 4 │ │ │ │ + 71: aload_1 │ │ │ │ + 72: invokespecial #476 // Method a:(Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V │ │ │ │ + 75: aload_0 │ │ │ │ + 76: getfield #51 // Field g:Ljava/util/Vector; │ │ │ │ + 79: astore 8 │ │ │ │ + 81: aload_0 │ │ │ │ + 82: getfield #49 // Field f:Ljava/util/Vector; │ │ │ │ + 85: astore 9 │ │ │ │ + 87: aload 7 │ │ │ │ + 89: aload 8 │ │ │ │ 91: aload 9 │ │ │ │ - 93: aload 10 │ │ │ │ - 95: lload 4 │ │ │ │ - 97: invokevirtual #479 // Method fi/harism/wallpaper/flowers/f.a:(Ljava/util/Vector;Ljava/util/Vector;J)V │ │ │ │ - 100: aload_0 │ │ │ │ - 101: getfield #51 // Field g:Ljava/util/Vector; │ │ │ │ - 104: astore 9 │ │ │ │ - 106: aload 7 │ │ │ │ - 108: getfield #318 // Field fi/harism/wallpaper/flowers/f.a:[F │ │ │ │ - 111: astore 10 │ │ │ │ - 113: aload_0 │ │ │ │ + 93: lload 4 │ │ │ │ + 95: invokevirtual #479 // Method fi/harism/wallpaper/flowers/f.a:(Ljava/util/Vector;Ljava/util/Vector;J)V │ │ │ │ + 98: aload_0 │ │ │ │ + 99: getfield #51 // Field g:Ljava/util/Vector; │ │ │ │ + 102: astore 8 │ │ │ │ + 104: aload 7 │ │ │ │ + 106: getfield #318 // Field fi/harism/wallpaper/flowers/f.a:[F │ │ │ │ + 109: astore 9 │ │ │ │ + 111: aload_0 │ │ │ │ + 112: aload 8 │ │ │ │ 114: aload 9 │ │ │ │ - 116: aload 10 │ │ │ │ - 118: aload_1 │ │ │ │ - 119: invokevirtual #482 // Method a:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ │ │ - 122: aload_0 │ │ │ │ - 123: getfield #49 // Field f:Ljava/util/Vector; │ │ │ │ - 126: astore 9 │ │ │ │ - 128: aload 7 │ │ │ │ - 130: getfield #318 // Field fi/harism/wallpaper/flowers/f.a:[F │ │ │ │ - 133: astore 7 │ │ │ │ - 135: aload_0 │ │ │ │ - 136: aload 9 │ │ │ │ - 138: aload 7 │ │ │ │ - 140: aload_1 │ │ │ │ - 141: invokespecial #484 // Method b:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ │ │ - 144: iload 6 │ │ │ │ - 146: iconst_1 │ │ │ │ - 147: iadd │ │ │ │ - 148: istore 6 │ │ │ │ - 150: goto 27 │ │ │ │ - 153: iload_2 │ │ │ │ - 154: invokestatic #487 // Method android/opengl/GLES20.glDisable:(I)V │ │ │ │ - 157: return │ │ │ │ + 116: aload_1 │ │ │ │ + 117: invokevirtual #482 // Method a:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ │ │ + 120: aload_0 │ │ │ │ + 121: getfield #49 // Field f:Ljava/util/Vector; │ │ │ │ + 124: astore 8 │ │ │ │ + 126: aload 7 │ │ │ │ + 128: getfield #318 // Field fi/harism/wallpaper/flowers/f.a:[F │ │ │ │ + 131: astore 7 │ │ │ │ + 133: aload_0 │ │ │ │ + 134: aload 8 │ │ │ │ + 136: aload 7 │ │ │ │ + 138: aload_1 │ │ │ │ + 139: invokespecial #484 // Method b:(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ │ │ + 142: iload 6 │ │ │ │ + 144: iconst_1 │ │ │ │ + 145: iadd │ │ │ │ + 146: istore 6 │ │ │ │ + 148: goto 27 │ │ │ │ + 151: iload_2 │ │ │ │ + 152: invokestatic #487 // Method android/opengl/GLES20.glDisable:(I)V │ │ │ │ + 155: return │ │ │ │ │ │ │ │ public void a(java.util.Vector, float[], android.graphics.PointF); │ │ │ │ descriptor: (Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=33, args_size=4 │ │ │ │ + stack=300, locals=31, args_size=4 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #65 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ 4: invokevirtual #233 // Method fi/harism/wallpaper/flowers/o.a:()V │ │ │ │ 7: aload_0 │ │ │ │ 8: getfield #65 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ 11: ldc_w #489 // String uControlPts │ │ │ │ 14: invokevirtual #238 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ @@ -3103,15 +3101,15 @@ │ │ │ │ 239: aload_1 │ │ │ │ 240: invokevirtual #281 // Method java/util/Vector.iterator:()Ljava/util/Iterator; │ │ │ │ 243: astore 21 │ │ │ │ 245: aload 21 │ │ │ │ 247: invokeinterface #287, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 252: istore 11 │ │ │ │ 254: iload 11 │ │ │ │ - 256: ifeq 701 │ │ │ │ + 256: ifeq 697 │ │ │ │ 259: aload 21 │ │ │ │ 261: invokeinterface #291, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 266: checkcast #110 // class fi/harism/wallpaper/flowers/i │ │ │ │ 269: astore 7 │ │ │ │ 271: iconst_0 │ │ │ │ 272: istore 9 │ │ │ │ 274: aconst_null │ │ │ │ @@ -3258,15 +3256,15 @@ │ │ │ │ 544: ldc #31 // float 1.0f │ │ │ │ 546: fstore 18 │ │ │ │ 548: fload 16 │ │ │ │ 550: fload 18 │ │ │ │ 552: fcmpl │ │ │ │ 553: istore 9 │ │ │ │ 555: iload 9 │ │ │ │ - 557: ifeq 665 │ │ │ │ + 557: ifeq 661 │ │ │ │ 560: aload 7 │ │ │ │ 562: getfield #504 // Field fi/harism/wallpaper/flowers/i.b:F │ │ │ │ 565: fstore 16 │ │ │ │ 567: aload_0 │ │ │ │ 568: getfield #320 // Field m:I │ │ │ │ 571: iconst_m1 │ │ │ │ 572: iadd │ │ │ │ @@ -3275,72 +3273,70 @@ │ │ │ │ 576: fload 16 │ │ │ │ 578: fload 18 │ │ │ │ 580: fmul │ │ │ │ 581: fstore 16 │ │ │ │ 583: fload 16 │ │ │ │ 585: f2d │ │ │ │ 586: invokestatic #508 // Method java/lang/Math.floor:(D)D │ │ │ │ - 589: dstore 29 │ │ │ │ - 591: dload 29 │ │ │ │ - 593: d2i │ │ │ │ - 594: iconst_2 │ │ │ │ - 595: imul │ │ │ │ - 596: istore 9 │ │ │ │ - 598: aload 7 │ │ │ │ - 600: getfield #505 // Field fi/harism/wallpaper/flowers/i.c:F │ │ │ │ - 603: fstore 17 │ │ │ │ - 605: aload_0 │ │ │ │ - 606: getfield #320 // Field m:I │ │ │ │ - 609: iconst_m1 │ │ │ │ - 610: iadd │ │ │ │ - 611: i2f │ │ │ │ - 612: fstore 18 │ │ │ │ - 614: fload 17 │ │ │ │ - 616: fload 18 │ │ │ │ - 618: fmul │ │ │ │ - 619: fstore 17 │ │ │ │ - 621: fload 17 │ │ │ │ - 623: f2d │ │ │ │ - 624: invokestatic #511 // Method java/lang/Math.ceil:(D)D │ │ │ │ - 627: dstore 31 │ │ │ │ - 629: dload 31 │ │ │ │ - 631: d2i │ │ │ │ - 632: iconst_2 │ │ │ │ - 633: imul │ │ │ │ - 634: iconst_2 │ │ │ │ - 635: iadd │ │ │ │ - 636: istore 11 │ │ │ │ - 638: iconst_5 │ │ │ │ - 639: istore 10 │ │ │ │ - 641: ldc_w #301 // float 7.0E-45f │ │ │ │ - 644: fstore 18 │ │ │ │ - 646: iload 11 │ │ │ │ - 648: iload 9 │ │ │ │ - 650: isub │ │ │ │ - 651: istore 11 │ │ │ │ - 653: iload 10 │ │ │ │ - 655: iload 9 │ │ │ │ - 657: iload 11 │ │ │ │ - 659: invokestatic #305 // Method android/opengl/GLES20.glDrawArrays:(III)V │ │ │ │ - 662: goto 245 │ │ │ │ - 665: iconst_5 │ │ │ │ - 666: istore 11 │ │ │ │ - 668: ldc_w #301 // float 7.0E-45f │ │ │ │ - 671: fstore 17 │ │ │ │ - 673: iconst_0 │ │ │ │ - 674: istore 9 │ │ │ │ - 676: fconst_0 │ │ │ │ - 677: fstore 16 │ │ │ │ - 679: aconst_null │ │ │ │ - 680: astore 8 │ │ │ │ - 682: aload_0 │ │ │ │ - 683: getfield #320 // Field m:I │ │ │ │ - 686: iconst_2 │ │ │ │ - 687: imul │ │ │ │ - 688: istore 10 │ │ │ │ - 690: iload 11 │ │ │ │ - 692: iconst_0 │ │ │ │ - 693: iload 10 │ │ │ │ - 695: invokestatic #305 // Method android/opengl/GLES20.glDrawArrays:(III)V │ │ │ │ - 698: goto 245 │ │ │ │ - 701: return │ │ │ │ + 589: d2i │ │ │ │ + 590: iconst_2 │ │ │ │ + 591: imul │ │ │ │ + 592: istore 9 │ │ │ │ + 594: aload 7 │ │ │ │ + 596: getfield #505 // Field fi/harism/wallpaper/flowers/i.c:F │ │ │ │ + 599: fstore 17 │ │ │ │ + 601: aload_0 │ │ │ │ + 602: getfield #320 // Field m:I │ │ │ │ + 605: iconst_m1 │ │ │ │ + 606: iadd │ │ │ │ + 607: i2f │ │ │ │ + 608: fstore 18 │ │ │ │ + 610: fload 17 │ │ │ │ + 612: fload 18 │ │ │ │ + 614: fmul │ │ │ │ + 615: fstore 17 │ │ │ │ + 617: fload 17 │ │ │ │ + 619: f2d │ │ │ │ + 620: invokestatic #511 // Method java/lang/Math.ceil:(D)D │ │ │ │ + 623: dstore 29 │ │ │ │ + 625: dload 29 │ │ │ │ + 627: d2i │ │ │ │ + 628: iconst_2 │ │ │ │ + 629: imul │ │ │ │ + 630: iconst_2 │ │ │ │ + 631: iadd │ │ │ │ + 632: istore 11 │ │ │ │ + 634: iconst_5 │ │ │ │ + 635: istore 10 │ │ │ │ + 637: ldc_w #301 // float 7.0E-45f │ │ │ │ + 640: fstore 18 │ │ │ │ + 642: iload 11 │ │ │ │ + 644: iload 9 │ │ │ │ + 646: isub │ │ │ │ + 647: istore 11 │ │ │ │ + 649: iload 10 │ │ │ │ + 651: iload 9 │ │ │ │ + 653: iload 11 │ │ │ │ + 655: invokestatic #305 // Method android/opengl/GLES20.glDrawArrays:(III)V │ │ │ │ + 658: goto 245 │ │ │ │ + 661: iconst_5 │ │ │ │ + 662: istore 11 │ │ │ │ + 664: ldc_w #301 // float 7.0E-45f │ │ │ │ + 667: fstore 17 │ │ │ │ + 669: iconst_0 │ │ │ │ + 670: istore 9 │ │ │ │ + 672: fconst_0 │ │ │ │ + 673: fstore 16 │ │ │ │ + 675: aconst_null │ │ │ │ + 676: astore 8 │ │ │ │ + 678: aload_0 │ │ │ │ + 679: getfield #320 // Field m:I │ │ │ │ + 682: iconst_2 │ │ │ │ + 683: imul │ │ │ │ + 684: istore 10 │ │ │ │ + 686: iload 11 │ │ │ │ + 688: iconst_0 │ │ │ │ + 689: iload 10 │ │ │ │ + 691: invokestatic #305 // Method android/opengl/GLES20.glDrawArrays:(III)V │ │ │ │ + 694: goto 245 │ │ │ │ + 697: return │ │ │ │ } │ │ ├── fi/harism/wallpaper/flowers/f.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ 36: astore_2 │ │ │ │ 37: goto 14 │ │ │ │ │ │ │ │ public void a(java.util.Vector, java.util.Vector, long); │ │ │ │ descriptor: (Ljava/util/Vector;Ljava/util/Vector;J)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=19, args_size=4 │ │ │ │ + stack=300, locals=17, args_size=4 │ │ │ │ 0: ldc #58 // float 1.0f │ │ │ │ 2: fstore 5 │ │ │ │ 4: aload_0 │ │ │ │ 5: getfield #35 // Field g:Ljava/util/Vector; │ │ │ │ 8: astore 6 │ │ │ │ 10: aload_0 │ │ │ │ 11: getfield #49 // Field f:I │ │ │ │ @@ -235,100 +235,98 @@ │ │ │ │ 28: astore 6 │ │ │ │ 30: aload 6 │ │ │ │ 32: invokestatic #61 // Method fi/harism/wallpaper/flowers/g.a:(Lfi/harism/wallpaper/flowers/g;)J │ │ │ │ 35: lstore 8 │ │ │ │ 37: lload_3 │ │ │ │ 38: lload 8 │ │ │ │ 40: lsub │ │ │ │ - 41: lstore 8 │ │ │ │ - 43: lload 8 │ │ │ │ - 45: l2f │ │ │ │ - 46: fstore 10 │ │ │ │ - 48: aload 6 │ │ │ │ - 50: invokestatic #63 // Method fi/harism/wallpaper/flowers/g.b:(Lfi/harism/wallpaper/flowers/g;)J │ │ │ │ - 53: lstore 11 │ │ │ │ - 55: lload 11 │ │ │ │ - 57: l2f │ │ │ │ - 58: fstore 13 │ │ │ │ - 60: fload 10 │ │ │ │ - 62: fload 13 │ │ │ │ - 64: fdiv │ │ │ │ - 65: fstore 14 │ │ │ │ - 67: iconst_0 │ │ │ │ - 68: istore 15 │ │ │ │ - 70: fconst_0 │ │ │ │ - 71: fstore 13 │ │ │ │ - 73: aconst_null │ │ │ │ - 74: astore 6 │ │ │ │ - 76: iconst_0 │ │ │ │ - 77: istore 7 │ │ │ │ - 79: fconst_0 │ │ │ │ - 80: fstore 10 │ │ │ │ - 82: aload_0 │ │ │ │ - 83: getfield #49 // Field f:I │ │ │ │ - 86: istore 15 │ │ │ │ - 88: iload 7 │ │ │ │ - 90: iload 15 │ │ │ │ - 92: if_icmpge 205 │ │ │ │ - 95: aload_0 │ │ │ │ - 96: getfield #35 // Field g:Ljava/util/Vector; │ │ │ │ - 99: iload 7 │ │ │ │ - 101: invokevirtual #56 // Method java/util/Vector.get:(I)Ljava/lang/Object; │ │ │ │ - 104: checkcast #40 // class fi/harism/wallpaper/flowers/g │ │ │ │ - 107: astore 6 │ │ │ │ - 109: aload_0 │ │ │ │ - 110: getfield #49 // Field f:I │ │ │ │ - 113: iconst_m1 │ │ │ │ - 114: iadd │ │ │ │ - 115: istore 16 │ │ │ │ - 117: iload 7 │ │ │ │ - 119: iload 16 │ │ │ │ - 121: if_icmpne 147 │ │ │ │ - 124: aload 6 │ │ │ │ - 126: aload_1 │ │ │ │ - 127: aload_2 │ │ │ │ - 128: fconst_0 │ │ │ │ - 129: fload 14 │ │ │ │ - 131: invokevirtual #66 // Method fi/harism/wallpaper/flowers/g.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ │ │ - 134: iload 7 │ │ │ │ - 136: iconst_1 │ │ │ │ - 137: iadd │ │ │ │ - 138: istore 15 │ │ │ │ - 140: iload 15 │ │ │ │ - 142: istore 7 │ │ │ │ - 144: goto 82 │ │ │ │ - 147: iload 7 │ │ │ │ - 149: ifne 192 │ │ │ │ - 152: aload_0 │ │ │ │ - 153: getfield #49 // Field f:I │ │ │ │ - 156: istore 16 │ │ │ │ - 158: aload_0 │ │ │ │ - 159: getfield #35 // Field g:Ljava/util/Vector; │ │ │ │ - 162: astore 17 │ │ │ │ - 164: aload 17 │ │ │ │ - 166: invokevirtual #70 // Method java/util/Vector.size:()I │ │ │ │ - 169: istore 18 │ │ │ │ - 171: iload 16 │ │ │ │ - 173: iload 18 │ │ │ │ - 175: if_icmpne 192 │ │ │ │ - 178: aload 6 │ │ │ │ - 180: aload_1 │ │ │ │ - 181: aload_2 │ │ │ │ - 182: fload 14 │ │ │ │ - 184: fload 5 │ │ │ │ - 186: invokevirtual #66 // Method fi/harism/wallpaper/flowers/g.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ │ │ - 189: goto 134 │ │ │ │ - 192: aload 6 │ │ │ │ - 194: aload_1 │ │ │ │ - 195: aload_2 │ │ │ │ - 196: fconst_0 │ │ │ │ - 197: fload 5 │ │ │ │ - 199: invokevirtual #66 // Method fi/harism/wallpaper/flowers/g.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ │ │ - 202: goto 134 │ │ │ │ - 205: return │ │ │ │ + 41: l2f │ │ │ │ + 42: fstore 10 │ │ │ │ + 44: aload 6 │ │ │ │ + 46: invokestatic #63 // Method fi/harism/wallpaper/flowers/g.b:(Lfi/harism/wallpaper/flowers/g;)J │ │ │ │ + 49: lstore 8 │ │ │ │ + 51: lload 8 │ │ │ │ + 53: l2f │ │ │ │ + 54: fstore 11 │ │ │ │ + 56: fload 10 │ │ │ │ + 58: fload 11 │ │ │ │ + 60: fdiv │ │ │ │ + 61: fstore 12 │ │ │ │ + 63: iconst_0 │ │ │ │ + 64: istore 13 │ │ │ │ + 66: fconst_0 │ │ │ │ + 67: fstore 11 │ │ │ │ + 69: aconst_null │ │ │ │ + 70: astore 6 │ │ │ │ + 72: iconst_0 │ │ │ │ + 73: istore 7 │ │ │ │ + 75: fconst_0 │ │ │ │ + 76: fstore 10 │ │ │ │ + 78: aload_0 │ │ │ │ + 79: getfield #49 // Field f:I │ │ │ │ + 82: istore 13 │ │ │ │ + 84: iload 7 │ │ │ │ + 86: iload 13 │ │ │ │ + 88: if_icmpge 201 │ │ │ │ + 91: aload_0 │ │ │ │ + 92: getfield #35 // Field g:Ljava/util/Vector; │ │ │ │ + 95: iload 7 │ │ │ │ + 97: invokevirtual #56 // Method java/util/Vector.get:(I)Ljava/lang/Object; │ │ │ │ + 100: checkcast #40 // class fi/harism/wallpaper/flowers/g │ │ │ │ + 103: astore 6 │ │ │ │ + 105: aload_0 │ │ │ │ + 106: getfield #49 // Field f:I │ │ │ │ + 109: iconst_m1 │ │ │ │ + 110: iadd │ │ │ │ + 111: istore 14 │ │ │ │ + 113: iload 7 │ │ │ │ + 115: iload 14 │ │ │ │ + 117: if_icmpne 143 │ │ │ │ + 120: aload 6 │ │ │ │ + 122: aload_1 │ │ │ │ + 123: aload_2 │ │ │ │ + 124: fconst_0 │ │ │ │ + 125: fload 12 │ │ │ │ + 127: invokevirtual #66 // Method fi/harism/wallpaper/flowers/g.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ │ │ + 130: iload 7 │ │ │ │ + 132: iconst_1 │ │ │ │ + 133: iadd │ │ │ │ + 134: istore 13 │ │ │ │ + 136: iload 13 │ │ │ │ + 138: istore 7 │ │ │ │ + 140: goto 78 │ │ │ │ + 143: iload 7 │ │ │ │ + 145: ifne 188 │ │ │ │ + 148: aload_0 │ │ │ │ + 149: getfield #49 // Field f:I │ │ │ │ + 152: istore 14 │ │ │ │ + 154: aload_0 │ │ │ │ + 155: getfield #35 // Field g:Ljava/util/Vector; │ │ │ │ + 158: astore 15 │ │ │ │ + 160: aload 15 │ │ │ │ + 162: invokevirtual #70 // Method java/util/Vector.size:()I │ │ │ │ + 165: istore 16 │ │ │ │ + 167: iload 14 │ │ │ │ + 169: iload 16 │ │ │ │ + 171: if_icmpne 188 │ │ │ │ + 174: aload 6 │ │ │ │ + 176: aload_1 │ │ │ │ + 177: aload_2 │ │ │ │ + 178: fload 12 │ │ │ │ + 180: fload 5 │ │ │ │ + 182: invokevirtual #66 // Method fi/harism/wallpaper/flowers/g.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ │ │ + 185: goto 130 │ │ │ │ + 188: aload 6 │ │ │ │ + 190: aload_1 │ │ │ │ + 191: aload_2 │ │ │ │ + 192: fconst_0 │ │ │ │ + 193: fload 5 │ │ │ │ + 195: invokevirtual #66 // Method fi/harism/wallpaper/flowers/g.a:(Ljava/util/Vector;Ljava/util/Vector;FF)V │ │ │ │ + 198: goto 130 │ │ │ │ + 201: return │ │ │ │ │ │ │ │ public fi.harism.wallpaper.flowers.g b(); │ │ │ │ descriptor: ()Lfi/harism/wallpaper/flowers/g; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── fi/harism/wallpaper/flowers/j.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1130,707 +1130,709 @@ │ │ │ │ 104: lstore 18 │ │ │ │ 106: lload 16 │ │ │ │ 108: lload 18 │ │ │ │ 110: lsub │ │ │ │ 111: lstore 18 │ │ │ │ 113: ldc2_w #254 // long 5000l │ │ │ │ 116: lstore 20 │ │ │ │ - 118: lload 18 │ │ │ │ - 120: lload 20 │ │ │ │ - 122: lcmp │ │ │ │ - 123: istore 11 │ │ │ │ - 125: iload 11 │ │ │ │ - 127: ifle 209 │ │ │ │ - 130: aload_0 │ │ │ │ - 131: lload 16 │ │ │ │ - 133: putfield #253 // Field i:J │ │ │ │ - 136: aload_0 │ │ │ │ - 137: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ - 140: astore 13 │ │ │ │ - 142: aload_0 │ │ │ │ - 143: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ - 146: astore 22 │ │ │ │ - 148: aload 13 │ │ │ │ - 150: aload 22 │ │ │ │ - 152: invokevirtual #260 // Method android/graphics/PointF.set:(Landroid/graphics/PointF;)V │ │ │ │ - 155: aload_0 │ │ │ │ - 156: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ - 159: astore 13 │ │ │ │ - 161: invokestatic #266 // Method java/lang/Math.random:()D │ │ │ │ - 164: dload_3 │ │ │ │ - 165: dmul │ │ │ │ - 166: dstore 23 │ │ │ │ - 168: dload 23 │ │ │ │ - 170: d2f │ │ │ │ - 171: fload_2 │ │ │ │ - 172: fadd │ │ │ │ - 173: fstore 15 │ │ │ │ - 175: aload 13 │ │ │ │ - 177: fload 15 │ │ │ │ - 179: putfield #270 // Field android/graphics/PointF.x:F │ │ │ │ - 182: aload_0 │ │ │ │ - 183: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ - 186: astore 13 │ │ │ │ - 188: invokestatic #266 // Method java/lang/Math.random:()D │ │ │ │ - 191: dload_3 │ │ │ │ - 192: dmul │ │ │ │ - 193: dstore 23 │ │ │ │ - 195: dload 23 │ │ │ │ - 197: d2f │ │ │ │ - 198: fload_2 │ │ │ │ - 199: fadd │ │ │ │ - 200: fstore 15 │ │ │ │ - 202: aload 13 │ │ │ │ - 204: fload 15 │ │ │ │ - 206: putfield #273 // Field android/graphics/PointF.y:F │ │ │ │ - 209: aload_0 │ │ │ │ - 210: getfield #253 // Field i:J │ │ │ │ - 213: lstore 18 │ │ │ │ - 215: lload 16 │ │ │ │ - 217: lload 18 │ │ │ │ - 219: lsub │ │ │ │ - 220: lstore 16 │ │ │ │ - 222: lload 16 │ │ │ │ - 224: l2f │ │ │ │ - 225: fstore 10 │ │ │ │ - 227: ldc_w #274 // int 1167867904 │ │ │ │ - 230: istore 6 │ │ │ │ - 232: fload 10 │ │ │ │ - 234: ldc_w #275 // float 5000.0f │ │ │ │ - 237: fdiv │ │ │ │ - 238: fstore 10 │ │ │ │ - 240: fload 10 │ │ │ │ - 242: fload 10 │ │ │ │ - 244: fmul │ │ │ │ - 245: fstore 7 │ │ │ │ - 247: ldc_w #276 // int 1077936128 │ │ │ │ - 250: istore 11 │ │ │ │ - 252: ldc_w #277 // float 3.0f │ │ │ │ - 255: fstore 12 │ │ │ │ - 257: ldc #137 // int 1073741824 │ │ │ │ - 259: istore 14 │ │ │ │ - 261: ldc #138 // float 2.0f │ │ │ │ - 263: fstore 15 │ │ │ │ - 265: fload 10 │ │ │ │ - 267: fload 15 │ │ │ │ - 269: fmul │ │ │ │ - 270: fstore 10 │ │ │ │ - 272: fload 12 │ │ │ │ - 274: fload 10 │ │ │ │ - 276: fsub │ │ │ │ - 277: fload 7 │ │ │ │ - 279: fmul │ │ │ │ - 280: fstore 10 │ │ │ │ - 282: aload_0 │ │ │ │ - 283: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ - 286: astore 8 │ │ │ │ - 288: aload_0 │ │ │ │ - 289: getfield #53 // Field f:Landroid/graphics/PointF; │ │ │ │ - 292: astore 13 │ │ │ │ - 294: aload 13 │ │ │ │ - 296: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ - 299: fstore 12 │ │ │ │ - 301: aload_0 │ │ │ │ - 302: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ - 305: astore 22 │ │ │ │ - 307: aload 22 │ │ │ │ - 309: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ - 312: fstore 15 │ │ │ │ - 314: fload 12 │ │ │ │ - 316: fload 15 │ │ │ │ - 318: fadd │ │ │ │ - 319: fstore 12 │ │ │ │ - 321: aload_0 │ │ │ │ - 322: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ - 325: astore 22 │ │ │ │ - 327: aload 22 │ │ │ │ - 329: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ - 332: fstore 15 │ │ │ │ - 334: aload_0 │ │ │ │ - 335: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ - 338: astore 25 │ │ │ │ - 340: aload 25 │ │ │ │ - 342: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ - 345: fstore 26 │ │ │ │ - 347: fload 15 │ │ │ │ - 349: fload 26 │ │ │ │ - 351: fsub │ │ │ │ - 352: fload 10 │ │ │ │ - 354: fmul │ │ │ │ - 355: fstore 15 │ │ │ │ - 357: fload 12 │ │ │ │ - 359: fload 15 │ │ │ │ - 361: fadd │ │ │ │ - 362: fstore 12 │ │ │ │ - 364: aload 8 │ │ │ │ - 366: fload 12 │ │ │ │ - 368: putfield #270 // Field android/graphics/PointF.x:F │ │ │ │ - 371: aload_0 │ │ │ │ - 372: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ - 375: astore 8 │ │ │ │ - 377: aload_0 │ │ │ │ - 378: getfield #53 // Field f:Landroid/graphics/PointF; │ │ │ │ - 381: astore 13 │ │ │ │ - 383: aload 13 │ │ │ │ - 385: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ - 388: fstore 12 │ │ │ │ - 390: aload_0 │ │ │ │ - 391: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ - 394: astore 22 │ │ │ │ - 396: aload 22 │ │ │ │ - 398: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ - 401: fstore 15 │ │ │ │ - 403: fload 12 │ │ │ │ - 405: fload 15 │ │ │ │ - 407: fadd │ │ │ │ - 408: fstore 12 │ │ │ │ - 410: aload_0 │ │ │ │ - 411: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ - 414: astore 22 │ │ │ │ - 416: aload 22 │ │ │ │ - 418: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ - 421: fstore 15 │ │ │ │ - 423: aload_0 │ │ │ │ - 424: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ - 427: astore 25 │ │ │ │ - 429: aload 25 │ │ │ │ - 431: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ - 434: fstore 26 │ │ │ │ - 436: fload 15 │ │ │ │ - 438: fload 26 │ │ │ │ - 440: fsub │ │ │ │ - 441: fstore 15 │ │ │ │ - 443: fload 10 │ │ │ │ - 445: fload 15 │ │ │ │ - 447: fmul │ │ │ │ - 448: fload 12 │ │ │ │ - 450: fadd │ │ │ │ - 451: fstore 10 │ │ │ │ - 453: aload 8 │ │ │ │ - 455: fload 10 │ │ │ │ - 457: putfield #273 // Field android/graphics/PointF.y:F │ │ │ │ - 460: sipush 2884 │ │ │ │ - 463: istore 9 │ │ │ │ - 465: ldc_w #278 // float 4.041E-42f │ │ │ │ - 468: fstore 10 │ │ │ │ - 470: iload 9 │ │ │ │ - 472: invokestatic #281 // Method android/opengl/GLES20.glDisable:(I)V │ │ │ │ - 475: sipush 3042 │ │ │ │ - 478: istore 9 │ │ │ │ - 480: ldc_w #282 // float 4.263E-42f │ │ │ │ - 483: fstore 10 │ │ │ │ - 485: iload 9 │ │ │ │ - 487: invokestatic #281 // Method android/opengl/GLES20.glDisable:(I)V │ │ │ │ - 490: sipush 2929 │ │ │ │ - 493: istore 9 │ │ │ │ - 495: ldc_w #283 // float 4.104E-42f │ │ │ │ - 498: fstore 10 │ │ │ │ - 500: iload 9 │ │ │ │ - 502: invokestatic #281 // Method android/opengl/GLES20.glDisable:(I)V │ │ │ │ - 505: aload_0 │ │ │ │ - 506: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ - 509: astore 5 │ │ │ │ - 511: aload 5 │ │ │ │ - 513: invokevirtual #285 // Method fi/harism/wallpaper/flowers/b.a:()V │ │ │ │ - 516: aload_0 │ │ │ │ - 517: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ - 520: astore 5 │ │ │ │ - 522: iconst_0 │ │ │ │ - 523: istore 6 │ │ │ │ - 525: fconst_0 │ │ │ │ - 526: fstore 7 │ │ │ │ - 528: aconst_null │ │ │ │ - 529: astore 8 │ │ │ │ - 531: aload 5 │ │ │ │ - 533: iconst_0 │ │ │ │ - 534: invokevirtual #287 // Method fi/harism/wallpaper/flowers/b.a:(I)V │ │ │ │ - 537: aload_0 │ │ │ │ - 538: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ - 541: astore 5 │ │ │ │ - 543: aload 5 │ │ │ │ - 545: invokevirtual #288 // Method fi/harism/wallpaper/flowers/o.a:()V │ │ │ │ - 548: aload_0 │ │ │ │ - 549: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ - 552: astore 5 │ │ │ │ - 554: ldc_w #290 // String uAspectRatio │ │ │ │ - 557: astore 8 │ │ │ │ - 559: aload 5 │ │ │ │ - 561: aload 8 │ │ │ │ - 563: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ - 566: istore 6 │ │ │ │ - 568: aload_0 │ │ │ │ - 569: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ - 572: astore 5 │ │ │ │ - 574: ldc_w #294 // String uOffset │ │ │ │ - 577: astore 13 │ │ │ │ - 579: aload 5 │ │ │ │ - 581: aload 13 │ │ │ │ - 583: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ - 586: istore 11 │ │ │ │ - 588: aload_0 │ │ │ │ - 589: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ - 592: astore 5 │ │ │ │ - 594: ldc_w #296 // String uLineWidth │ │ │ │ - 597: astore 22 │ │ │ │ - 599: aload 5 │ │ │ │ - 601: aload 22 │ │ │ │ - 603: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ - 606: istore 14 │ │ │ │ - 608: aload_0 │ │ │ │ - 609: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ - 612: astore 5 │ │ │ │ - 614: ldc_w #298 // String aPosition │ │ │ │ - 617: astore 25 │ │ │ │ - 619: aload 5 │ │ │ │ - 621: aload 25 │ │ │ │ - 623: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ - 626: istore 9 │ │ │ │ - 628: aload_0 │ │ │ │ - 629: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ - 632: astore 25 │ │ │ │ - 634: ldc_w #300 // String aColor │ │ │ │ - 637: astore 27 │ │ │ │ - 639: aload 25 │ │ │ │ - 641: aload 27 │ │ │ │ - 643: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ - 646: istore 28 │ │ │ │ - 648: aload_0 │ │ │ │ - 649: getfield #302 // Field n:I │ │ │ │ - 652: istore 29 │ │ │ │ - 654: aload_0 │ │ │ │ - 655: getfield #304 // Field o:I │ │ │ │ - 658: istore 30 │ │ │ │ - 660: iload 29 │ │ │ │ - 662: iload 30 │ │ │ │ - 664: invokestatic #308 // Method java/lang/Math.min:(II)I │ │ │ │ - 667: istore 29 │ │ │ │ - 669: iload 29 │ │ │ │ - 671: i2f │ │ │ │ - 672: fstore 26 │ │ │ │ - 674: aload_0 │ │ │ │ - 675: getfield #304 // Field o:I │ │ │ │ - 678: istore 30 │ │ │ │ - 680: iload 30 │ │ │ │ - 682: i2f │ │ │ │ - 683: fstore 31 │ │ │ │ - 685: fload 26 │ │ │ │ - 687: fload 31 │ │ │ │ - 689: fdiv │ │ │ │ - 690: fstore 26 │ │ │ │ - 692: aload_0 │ │ │ │ - 693: getfield #302 // Field n:I │ │ │ │ - 696: istore 30 │ │ │ │ - 698: aload_0 │ │ │ │ - 699: getfield #304 // Field o:I │ │ │ │ - 702: istore 32 │ │ │ │ - 704: iload 30 │ │ │ │ - 706: iload 32 │ │ │ │ - 708: invokestatic #308 // Method java/lang/Math.min:(II)I │ │ │ │ - 711: istore 30 │ │ │ │ - 713: iload 30 │ │ │ │ - 715: i2f │ │ │ │ - 716: fstore 31 │ │ │ │ - 718: aload_0 │ │ │ │ - 719: getfield #302 // Field n:I │ │ │ │ - 722: istore 32 │ │ │ │ - 724: iload 32 │ │ │ │ - 726: i2f │ │ │ │ - 727: fstore 33 │ │ │ │ - 729: fload 31 │ │ │ │ - 731: fload 33 │ │ │ │ - 733: fdiv │ │ │ │ - 734: fstore 31 │ │ │ │ - 736: iload 6 │ │ │ │ - 738: fload 26 │ │ │ │ - 740: fload 31 │ │ │ │ - 742: invokestatic #312 // Method android/opengl/GLES20.glUniform2f:(IFF)V │ │ │ │ - 745: aload_0 │ │ │ │ - 746: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ - 749: astore 8 │ │ │ │ - 751: aload 8 │ │ │ │ - 753: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ - 756: fstore 7 │ │ │ │ - 758: aload_0 │ │ │ │ - 759: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ - 762: astore 34 │ │ │ │ - 764: aload 34 │ │ │ │ - 766: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ - 769: fstore 33 │ │ │ │ - 771: iload 11 │ │ │ │ - 773: fload 7 │ │ │ │ - 775: fload 33 │ │ │ │ - 777: invokestatic #312 // Method android/opengl/GLES20.glUniform2f:(IFF)V │ │ │ │ - 780: ldc_w #313 // int 1109393408 │ │ │ │ - 783: istore 6 │ │ │ │ - 785: ldc_w #314 // float 40.0f │ │ │ │ - 788: fload 26 │ │ │ │ - 790: fmul │ │ │ │ - 791: fstore 7 │ │ │ │ - 793: aload_0 │ │ │ │ - 794: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ - 797: astore 13 │ │ │ │ - 799: aload 13 │ │ │ │ - 801: invokevirtual #317 // Method fi/harism/wallpaper/flowers/b.c:()I │ │ │ │ - 804: i2f │ │ │ │ - 805: fstore 12 │ │ │ │ - 807: fload 7 │ │ │ │ - 809: fload 12 │ │ │ │ - 811: fdiv │ │ │ │ - 812: fstore 7 │ │ │ │ - 814: ldc_w #313 // int 1109393408 │ │ │ │ - 817: istore 11 │ │ │ │ - 819: ldc_w #314 // float 40.0f │ │ │ │ - 822: fload 31 │ │ │ │ - 824: fmul │ │ │ │ - 825: fstore 12 │ │ │ │ - 827: aload_0 │ │ │ │ - 828: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ - 831: astore 25 │ │ │ │ - 833: aload 25 │ │ │ │ - 835: invokevirtual #319 // Method fi/harism/wallpaper/flowers/b.b:()I │ │ │ │ - 838: istore 29 │ │ │ │ - 840: iload 29 │ │ │ │ - 842: i2f │ │ │ │ - 843: fstore 26 │ │ │ │ - 845: fload 12 │ │ │ │ - 847: fload 26 │ │ │ │ - 849: fdiv │ │ │ │ - 850: fstore 12 │ │ │ │ - 852: iload 14 │ │ │ │ - 854: fload 7 │ │ │ │ - 856: fload 12 │ │ │ │ - 858: invokestatic #312 // Method android/opengl/GLES20.glUniform2f:(IFF)V │ │ │ │ - 861: iconst_2 │ │ │ │ - 862: istore 6 │ │ │ │ - 864: ldc #129 // float 2.8E-45f │ │ │ │ - 866: fstore 7 │ │ │ │ - 868: sipush 5120 │ │ │ │ - 871: istore 11 │ │ │ │ - 873: ldc_w #320 // float 7.175E-42f │ │ │ │ - 876: fstore 12 │ │ │ │ - 878: iconst_0 │ │ │ │ - 879: istore 14 │ │ │ │ - 881: fconst_0 │ │ │ │ - 882: fstore 15 │ │ │ │ - 884: aconst_null │ │ │ │ - 885: astore 22 │ │ │ │ - 887: iconst_0 │ │ │ │ - 888: istore 29 │ │ │ │ - 890: fconst_0 │ │ │ │ - 891: fstore 26 │ │ │ │ - 893: aconst_null │ │ │ │ - 894: astore 25 │ │ │ │ - 896: aload_0 │ │ │ │ - 897: getfield #77 // Field j:Ljava/nio/ByteBuffer; │ │ │ │ - 900: astore 27 │ │ │ │ - 902: iload 9 │ │ │ │ - 904: iload 6 │ │ │ │ - 906: iload 11 │ │ │ │ - 908: iconst_0 │ │ │ │ - 909: iconst_0 │ │ │ │ - 910: aload 27 │ │ │ │ - 912: invokestatic #324 // Method android/opengl/GLES20.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V │ │ │ │ - 915: iload 9 │ │ │ │ - 917: invokestatic #327 // Method android/opengl/GLES20.glEnableVertexAttribArray:(I)V │ │ │ │ - 920: iconst_4 │ │ │ │ - 921: istore 6 │ │ │ │ - 923: ldc #119 // float 5.6E-45f │ │ │ │ - 925: fstore 7 │ │ │ │ - 927: sipush 5126 │ │ │ │ - 930: istore 11 │ │ │ │ - 932: ldc_w #328 // float 7.183E-42f │ │ │ │ - 935: fstore 12 │ │ │ │ - 937: iconst_0 │ │ │ │ - 938: istore 14 │ │ │ │ - 940: fconst_0 │ │ │ │ - 941: fstore 15 │ │ │ │ - 943: aconst_null │ │ │ │ - 944: astore 22 │ │ │ │ - 946: iconst_0 │ │ │ │ - 947: istore 29 │ │ │ │ - 949: fconst_0 │ │ │ │ - 950: fstore 26 │ │ │ │ - 952: aconst_null │ │ │ │ - 953: astore 25 │ │ │ │ - 955: aload_0 │ │ │ │ - 956: getfield #102 // Field a:Ljava/nio/FloatBuffer; │ │ │ │ - 959: astore 27 │ │ │ │ - 961: iload 28 │ │ │ │ - 963: istore 9 │ │ │ │ - 965: iload 28 │ │ │ │ - 967: iload 6 │ │ │ │ - 969: iload 11 │ │ │ │ - 971: iconst_0 │ │ │ │ - 972: iconst_0 │ │ │ │ - 973: aload 27 │ │ │ │ - 975: invokestatic #324 // Method android/opengl/GLES20.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V │ │ │ │ - 978: iload 28 │ │ │ │ - 980: invokestatic #327 // Method android/opengl/GLES20.glEnableVertexAttribArray:(I)V │ │ │ │ - 983: iconst_5 │ │ │ │ - 984: istore 9 │ │ │ │ - 986: ldc #163 // float 7.0E-45f │ │ │ │ - 988: fstore 10 │ │ │ │ - 990: iconst_0 │ │ │ │ - 991: istore 6 │ │ │ │ - 993: fconst_0 │ │ │ │ - 994: fstore 7 │ │ │ │ - 996: aconst_null │ │ │ │ - 997: astore 8 │ │ │ │ - 999: iconst_4 │ │ │ │ - 1000: istore 11 │ │ │ │ - 1002: ldc #119 // float 5.6E-45f │ │ │ │ - 1004: fstore 12 │ │ │ │ - 1006: iload 9 │ │ │ │ - 1008: iconst_0 │ │ │ │ - 1009: iload 11 │ │ │ │ - 1011: invokestatic #332 // Method android/opengl/GLES20.glDrawArrays:(III)V │ │ │ │ - 1014: aload_0 │ │ │ │ - 1015: getfield #46 // Field d:Lfi/harism/wallpaper/flowers/c; │ │ │ │ - 1018: astore 5 │ │ │ │ - 1020: aload_0 │ │ │ │ - 1021: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ - 1024: astore 8 │ │ │ │ - 1026: aload 5 │ │ │ │ - 1028: aload 8 │ │ │ │ - 1030: invokevirtual #334 // Method fi/harism/wallpaper/flowers/c.a:(Landroid/graphics/PointF;)V │ │ │ │ - 1033: ldc_w #335 // int 36160 │ │ │ │ - 1036: istore 9 │ │ │ │ - 1038: ldc_w #336 // float 5.0671E-41f │ │ │ │ - 1041: fstore 10 │ │ │ │ - 1043: iconst_0 │ │ │ │ - 1044: istore 6 │ │ │ │ - 1046: fconst_0 │ │ │ │ - 1047: fstore 7 │ │ │ │ - 1049: aconst_null │ │ │ │ - 1050: astore 8 │ │ │ │ - 1052: iload 9 │ │ │ │ - 1054: iconst_0 │ │ │ │ - 1055: invokestatic #340 // Method android/opengl/GLES20.glBindFramebuffer:(II)V │ │ │ │ - 1058: iconst_0 │ │ │ │ - 1059: istore 9 │ │ │ │ - 1061: fconst_0 │ │ │ │ - 1062: fstore 10 │ │ │ │ - 1064: aconst_null │ │ │ │ - 1065: astore 5 │ │ │ │ - 1067: iconst_0 │ │ │ │ - 1068: istore 6 │ │ │ │ - 1070: fconst_0 │ │ │ │ - 1071: fstore 7 │ │ │ │ - 1073: aconst_null │ │ │ │ - 1074: astore 8 │ │ │ │ - 1076: aload_0 │ │ │ │ - 1077: getfield #302 // Field n:I │ │ │ │ - 1080: istore 11 │ │ │ │ - 1082: aload_0 │ │ │ │ - 1083: getfield #304 // Field o:I │ │ │ │ - 1086: istore 14 │ │ │ │ - 1088: iconst_0 │ │ │ │ - 1089: iconst_0 │ │ │ │ - 1090: iload 11 │ │ │ │ - 1092: iload 14 │ │ │ │ - 1094: invokestatic #344 // Method android/opengl/GLES20.glViewport:(IIII)V │ │ │ │ - 1097: aload_0 │ │ │ │ - 1098: getfield #67 // Field m:Lfi/harism/wallpaper/flowers/o; │ │ │ │ - 1101: astore 5 │ │ │ │ - 1103: aload 5 │ │ │ │ - 1105: invokevirtual #288 // Method fi/harism/wallpaper/flowers/o.a:()V │ │ │ │ - 1108: aload_0 │ │ │ │ - 1109: getfield #67 // Field m:Lfi/harism/wallpaper/flowers/o; │ │ │ │ - 1112: astore 5 │ │ │ │ - 1114: ldc_w #298 // String aPosition │ │ │ │ - 1117: astore 8 │ │ │ │ - 1119: aload 5 │ │ │ │ - 1121: aload 8 │ │ │ │ - 1123: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ - 1126: istore 9 │ │ │ │ - 1128: iconst_2 │ │ │ │ - 1129: istore 6 │ │ │ │ - 1131: ldc #129 // float 2.8E-45f │ │ │ │ - 1133: fstore 7 │ │ │ │ - 1135: sipush 5120 │ │ │ │ - 1138: istore 11 │ │ │ │ - 1140: ldc_w #320 // float 7.175E-42f │ │ │ │ - 1143: fstore 12 │ │ │ │ - 1145: iconst_0 │ │ │ │ - 1146: istore 14 │ │ │ │ - 1148: fconst_0 │ │ │ │ - 1149: fstore 15 │ │ │ │ - 1151: aconst_null │ │ │ │ - 1152: astore 22 │ │ │ │ - 1154: iconst_0 │ │ │ │ - 1155: istore 29 │ │ │ │ - 1157: fconst_0 │ │ │ │ - 1158: fstore 26 │ │ │ │ - 1160: aconst_null │ │ │ │ - 1161: astore 25 │ │ │ │ - 1163: aload_0 │ │ │ │ - 1164: getfield #77 // Field j:Ljava/nio/ByteBuffer; │ │ │ │ - 1167: astore 27 │ │ │ │ - 1169: iload 9 │ │ │ │ - 1171: iload 6 │ │ │ │ - 1173: iload 11 │ │ │ │ - 1175: iconst_0 │ │ │ │ - 1176: iconst_0 │ │ │ │ - 1177: aload 27 │ │ │ │ - 1179: invokestatic #324 // Method android/opengl/GLES20.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V │ │ │ │ - 1182: iload 9 │ │ │ │ - 1184: invokestatic #327 // Method android/opengl/GLES20.glEnableVertexAttribArray:(I)V │ │ │ │ - 1187: ldc_w #345 // int 33984 │ │ │ │ - 1190: istore 9 │ │ │ │ - 1192: ldc_w #346 // float 4.7622E-41f │ │ │ │ - 1195: fstore 10 │ │ │ │ - 1197: iload 9 │ │ │ │ - 1199: invokestatic #349 // Method android/opengl/GLES20.glActiveTexture:(I)V │ │ │ │ - 1202: sipush 3553 │ │ │ │ - 1205: istore 9 │ │ │ │ - 1207: ldc_w #350 // float 4.979E-42f │ │ │ │ - 1210: fstore 10 │ │ │ │ - 1212: aload_0 │ │ │ │ - 1213: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ - 1216: astore 8 │ │ │ │ - 1218: iconst_0 │ │ │ │ - 1219: istore 11 │ │ │ │ - 1221: fconst_0 │ │ │ │ - 1222: fstore 12 │ │ │ │ - 1224: aconst_null │ │ │ │ - 1225: astore 13 │ │ │ │ - 1227: aload 8 │ │ │ │ - 1229: iconst_0 │ │ │ │ - 1230: invokevirtual #352 // Method fi/harism/wallpaper/flowers/b.b:(I)I │ │ │ │ - 1233: istore 6 │ │ │ │ - 1235: iload 9 │ │ │ │ - 1237: iload 6 │ │ │ │ - 1239: invokestatic #355 // Method android/opengl/GLES20.glBindTexture:(II)V │ │ │ │ - 1242: iconst_5 │ │ │ │ - 1243: istore 9 │ │ │ │ - 1245: ldc #163 // float 7.0E-45f │ │ │ │ - 1247: fstore 10 │ │ │ │ - 1249: iconst_0 │ │ │ │ - 1250: istore 6 │ │ │ │ - 1252: fconst_0 │ │ │ │ - 1253: fstore 7 │ │ │ │ - 1255: aconst_null │ │ │ │ - 1256: astore 8 │ │ │ │ - 1258: iconst_4 │ │ │ │ - 1259: istore 11 │ │ │ │ - 1261: ldc #119 // float 5.6E-45f │ │ │ │ - 1263: fstore 12 │ │ │ │ - 1265: iload 9 │ │ │ │ - 1267: iconst_0 │ │ │ │ - 1268: iload 11 │ │ │ │ - 1270: invokestatic #332 // Method android/opengl/GLES20.glDrawArrays:(III)V │ │ │ │ - 1273: goto 92 │ │ │ │ - 1276: astore 5 │ │ │ │ - 1278: aload_0 │ │ │ │ - 1279: monitorexit │ │ │ │ - 1280: aload 5 │ │ │ │ - 1282: athrow │ │ │ │ + 118: ldc2_w #256 // double 2.4703E-320d │ │ │ │ + 121: dstore 22 │ │ │ │ + 123: lload 18 │ │ │ │ + 125: lload 20 │ │ │ │ + 127: lcmp │ │ │ │ + 128: istore 11 │ │ │ │ + 130: iload 11 │ │ │ │ + 132: ifle 214 │ │ │ │ + 135: aload_0 │ │ │ │ + 136: lload 16 │ │ │ │ + 138: putfield #253 // Field i:J │ │ │ │ + 141: aload_0 │ │ │ │ + 142: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ + 145: astore 13 │ │ │ │ + 147: aload_0 │ │ │ │ + 148: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ + 151: astore 24 │ │ │ │ + 153: aload 13 │ │ │ │ + 155: aload 24 │ │ │ │ + 157: invokevirtual #260 // Method android/graphics/PointF.set:(Landroid/graphics/PointF;)V │ │ │ │ + 160: aload_0 │ │ │ │ + 161: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ + 164: astore 13 │ │ │ │ + 166: invokestatic #266 // Method java/lang/Math.random:()D │ │ │ │ + 169: dload_3 │ │ │ │ + 170: dmul │ │ │ │ + 171: dstore 22 │ │ │ │ + 173: dload 22 │ │ │ │ + 175: d2f │ │ │ │ + 176: fload_2 │ │ │ │ + 177: fadd │ │ │ │ + 178: fstore 15 │ │ │ │ + 180: aload 13 │ │ │ │ + 182: fload 15 │ │ │ │ + 184: putfield #270 // Field android/graphics/PointF.x:F │ │ │ │ + 187: aload_0 │ │ │ │ + 188: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ + 191: astore 13 │ │ │ │ + 193: invokestatic #266 // Method java/lang/Math.random:()D │ │ │ │ + 196: dload_3 │ │ │ │ + 197: dmul │ │ │ │ + 198: dstore 22 │ │ │ │ + 200: dload 22 │ │ │ │ + 202: d2f │ │ │ │ + 203: fload_2 │ │ │ │ + 204: fadd │ │ │ │ + 205: fstore 15 │ │ │ │ + 207: aload 13 │ │ │ │ + 209: fload 15 │ │ │ │ + 211: putfield #273 // Field android/graphics/PointF.y:F │ │ │ │ + 214: aload_0 │ │ │ │ + 215: getfield #253 // Field i:J │ │ │ │ + 218: lstore 18 │ │ │ │ + 220: lload 16 │ │ │ │ + 222: lload 18 │ │ │ │ + 224: lsub │ │ │ │ + 225: lstore 16 │ │ │ │ + 227: lload 16 │ │ │ │ + 229: l2f │ │ │ │ + 230: fstore 10 │ │ │ │ + 232: ldc_w #274 // int 1167867904 │ │ │ │ + 235: istore 6 │ │ │ │ + 237: fload 10 │ │ │ │ + 239: ldc_w #275 // float 5000.0f │ │ │ │ + 242: fdiv │ │ │ │ + 243: fstore 10 │ │ │ │ + 245: fload 10 │ │ │ │ + 247: fload 10 │ │ │ │ + 249: fmul │ │ │ │ + 250: fstore 7 │ │ │ │ + 252: ldc_w #276 // int 1077936128 │ │ │ │ + 255: istore 11 │ │ │ │ + 257: ldc_w #277 // float 3.0f │ │ │ │ + 260: fstore 12 │ │ │ │ + 262: ldc #137 // int 1073741824 │ │ │ │ + 264: istore 14 │ │ │ │ + 266: ldc #138 // float 2.0f │ │ │ │ + 268: fstore 15 │ │ │ │ + 270: fload 10 │ │ │ │ + 272: fload 15 │ │ │ │ + 274: fmul │ │ │ │ + 275: fstore 10 │ │ │ │ + 277: fload 12 │ │ │ │ + 279: fload 10 │ │ │ │ + 281: fsub │ │ │ │ + 282: fload 7 │ │ │ │ + 284: fmul │ │ │ │ + 285: fstore 10 │ │ │ │ + 287: aload_0 │ │ │ │ + 288: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ + 291: astore 8 │ │ │ │ + 293: aload_0 │ │ │ │ + 294: getfield #53 // Field f:Landroid/graphics/PointF; │ │ │ │ + 297: astore 13 │ │ │ │ + 299: aload 13 │ │ │ │ + 301: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ + 304: fstore 12 │ │ │ │ + 306: aload_0 │ │ │ │ + 307: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ + 310: astore 24 │ │ │ │ + 312: aload 24 │ │ │ │ + 314: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ + 317: fstore 15 │ │ │ │ + 319: fload 12 │ │ │ │ + 321: fload 15 │ │ │ │ + 323: fadd │ │ │ │ + 324: fstore 12 │ │ │ │ + 326: aload_0 │ │ │ │ + 327: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ + 330: astore 24 │ │ │ │ + 332: aload 24 │ │ │ │ + 334: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ + 337: fstore 15 │ │ │ │ + 339: aload_0 │ │ │ │ + 340: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ + 343: astore 25 │ │ │ │ + 345: aload 25 │ │ │ │ + 347: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ + 350: fstore 26 │ │ │ │ + 352: fload 15 │ │ │ │ + 354: fload 26 │ │ │ │ + 356: fsub │ │ │ │ + 357: fload 10 │ │ │ │ + 359: fmul │ │ │ │ + 360: fstore 15 │ │ │ │ + 362: fload 12 │ │ │ │ + 364: fload 15 │ │ │ │ + 366: fadd │ │ │ │ + 367: fstore 12 │ │ │ │ + 369: aload 8 │ │ │ │ + 371: fload 12 │ │ │ │ + 373: putfield #270 // Field android/graphics/PointF.x:F │ │ │ │ + 376: aload_0 │ │ │ │ + 377: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ + 380: astore 8 │ │ │ │ + 382: aload_0 │ │ │ │ + 383: getfield #53 // Field f:Landroid/graphics/PointF; │ │ │ │ + 386: astore 13 │ │ │ │ + 388: aload 13 │ │ │ │ + 390: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ + 393: fstore 12 │ │ │ │ + 395: aload_0 │ │ │ │ + 396: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ + 399: astore 24 │ │ │ │ + 401: aload 24 │ │ │ │ + 403: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ + 406: fstore 15 │ │ │ │ + 408: fload 12 │ │ │ │ + 410: fload 15 │ │ │ │ + 412: fadd │ │ │ │ + 413: fstore 12 │ │ │ │ + 415: aload_0 │ │ │ │ + 416: getfield #57 // Field h:Landroid/graphics/PointF; │ │ │ │ + 419: astore 24 │ │ │ │ + 421: aload 24 │ │ │ │ + 423: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ + 426: fstore 15 │ │ │ │ + 428: aload_0 │ │ │ │ + 429: getfield #55 // Field g:Landroid/graphics/PointF; │ │ │ │ + 432: astore 25 │ │ │ │ + 434: aload 25 │ │ │ │ + 436: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ + 439: fstore 26 │ │ │ │ + 441: fload 15 │ │ │ │ + 443: fload 26 │ │ │ │ + 445: fsub │ │ │ │ + 446: fstore 15 │ │ │ │ + 448: fload 10 │ │ │ │ + 450: fload 15 │ │ │ │ + 452: fmul │ │ │ │ + 453: fload 12 │ │ │ │ + 455: fadd │ │ │ │ + 456: fstore 10 │ │ │ │ + 458: aload 8 │ │ │ │ + 460: fload 10 │ │ │ │ + 462: putfield #273 // Field android/graphics/PointF.y:F │ │ │ │ + 465: sipush 2884 │ │ │ │ + 468: istore 9 │ │ │ │ + 470: ldc_w #278 // float 4.041E-42f │ │ │ │ + 473: fstore 10 │ │ │ │ + 475: iload 9 │ │ │ │ + 477: invokestatic #281 // Method android/opengl/GLES20.glDisable:(I)V │ │ │ │ + 480: sipush 3042 │ │ │ │ + 483: istore 9 │ │ │ │ + 485: ldc_w #282 // float 4.263E-42f │ │ │ │ + 488: fstore 10 │ │ │ │ + 490: iload 9 │ │ │ │ + 492: invokestatic #281 // Method android/opengl/GLES20.glDisable:(I)V │ │ │ │ + 495: sipush 2929 │ │ │ │ + 498: istore 9 │ │ │ │ + 500: ldc_w #283 // float 4.104E-42f │ │ │ │ + 503: fstore 10 │ │ │ │ + 505: iload 9 │ │ │ │ + 507: invokestatic #281 // Method android/opengl/GLES20.glDisable:(I)V │ │ │ │ + 510: aload_0 │ │ │ │ + 511: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ + 514: astore 5 │ │ │ │ + 516: aload 5 │ │ │ │ + 518: invokevirtual #285 // Method fi/harism/wallpaper/flowers/b.a:()V │ │ │ │ + 521: aload_0 │ │ │ │ + 522: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ + 525: astore 5 │ │ │ │ + 527: iconst_0 │ │ │ │ + 528: istore 6 │ │ │ │ + 530: fconst_0 │ │ │ │ + 531: fstore 7 │ │ │ │ + 533: aconst_null │ │ │ │ + 534: astore 8 │ │ │ │ + 536: aload 5 │ │ │ │ + 538: iconst_0 │ │ │ │ + 539: invokevirtual #287 // Method fi/harism/wallpaper/flowers/b.a:(I)V │ │ │ │ + 542: aload_0 │ │ │ │ + 543: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ + 546: astore 5 │ │ │ │ + 548: aload 5 │ │ │ │ + 550: invokevirtual #288 // Method fi/harism/wallpaper/flowers/o.a:()V │ │ │ │ + 553: aload_0 │ │ │ │ + 554: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ + 557: astore 5 │ │ │ │ + 559: ldc_w #290 // String uAspectRatio │ │ │ │ + 562: astore 8 │ │ │ │ + 564: aload 5 │ │ │ │ + 566: aload 8 │ │ │ │ + 568: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ + 571: istore 6 │ │ │ │ + 573: aload_0 │ │ │ │ + 574: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ + 577: astore 5 │ │ │ │ + 579: ldc_w #294 // String uOffset │ │ │ │ + 582: astore 13 │ │ │ │ + 584: aload 5 │ │ │ │ + 586: aload 13 │ │ │ │ + 588: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ + 591: istore 11 │ │ │ │ + 593: aload_0 │ │ │ │ + 594: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ + 597: astore 5 │ │ │ │ + 599: ldc_w #296 // String uLineWidth │ │ │ │ + 602: astore 24 │ │ │ │ + 604: aload 5 │ │ │ │ + 606: aload 24 │ │ │ │ + 608: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ + 611: istore 14 │ │ │ │ + 613: aload_0 │ │ │ │ + 614: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ + 617: astore 5 │ │ │ │ + 619: ldc_w #298 // String aPosition │ │ │ │ + 622: astore 25 │ │ │ │ + 624: aload 5 │ │ │ │ + 626: aload 25 │ │ │ │ + 628: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ + 631: istore 9 │ │ │ │ + 633: aload_0 │ │ │ │ + 634: getfield #62 // Field k:Lfi/harism/wallpaper/flowers/o; │ │ │ │ + 637: astore 25 │ │ │ │ + 639: ldc_w #300 // String aColor │ │ │ │ + 642: astore 27 │ │ │ │ + 644: aload 25 │ │ │ │ + 646: aload 27 │ │ │ │ + 648: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ + 651: istore 28 │ │ │ │ + 653: aload_0 │ │ │ │ + 654: getfield #302 // Field n:I │ │ │ │ + 657: istore 29 │ │ │ │ + 659: aload_0 │ │ │ │ + 660: getfield #304 // Field o:I │ │ │ │ + 663: istore 30 │ │ │ │ + 665: iload 29 │ │ │ │ + 667: iload 30 │ │ │ │ + 669: invokestatic #308 // Method java/lang/Math.min:(II)I │ │ │ │ + 672: istore 29 │ │ │ │ + 674: iload 29 │ │ │ │ + 676: i2f │ │ │ │ + 677: fstore 26 │ │ │ │ + 679: aload_0 │ │ │ │ + 680: getfield #304 // Field o:I │ │ │ │ + 683: istore 30 │ │ │ │ + 685: iload 30 │ │ │ │ + 687: i2f │ │ │ │ + 688: fstore 31 │ │ │ │ + 690: fload 26 │ │ │ │ + 692: fload 31 │ │ │ │ + 694: fdiv │ │ │ │ + 695: fstore 26 │ │ │ │ + 697: aload_0 │ │ │ │ + 698: getfield #302 // Field n:I │ │ │ │ + 701: istore 30 │ │ │ │ + 703: aload_0 │ │ │ │ + 704: getfield #304 // Field o:I │ │ │ │ + 707: istore 32 │ │ │ │ + 709: iload 30 │ │ │ │ + 711: iload 32 │ │ │ │ + 713: invokestatic #308 // Method java/lang/Math.min:(II)I │ │ │ │ + 716: istore 30 │ │ │ │ + 718: iload 30 │ │ │ │ + 720: i2f │ │ │ │ + 721: fstore 31 │ │ │ │ + 723: aload_0 │ │ │ │ + 724: getfield #302 // Field n:I │ │ │ │ + 727: istore 32 │ │ │ │ + 729: iload 32 │ │ │ │ + 731: i2f │ │ │ │ + 732: fstore 33 │ │ │ │ + 734: fload 31 │ │ │ │ + 736: fload 33 │ │ │ │ + 738: fdiv │ │ │ │ + 739: fstore 31 │ │ │ │ + 741: iload 6 │ │ │ │ + 743: fload 26 │ │ │ │ + 745: fload 31 │ │ │ │ + 747: invokestatic #312 // Method android/opengl/GLES20.glUniform2f:(IFF)V │ │ │ │ + 750: aload_0 │ │ │ │ + 751: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ + 754: astore 8 │ │ │ │ + 756: aload 8 │ │ │ │ + 758: getfield #270 // Field android/graphics/PointF.x:F │ │ │ │ + 761: fstore 7 │ │ │ │ + 763: aload_0 │ │ │ │ + 764: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ + 767: astore 34 │ │ │ │ + 769: aload 34 │ │ │ │ + 771: getfield #273 // Field android/graphics/PointF.y:F │ │ │ │ + 774: fstore 33 │ │ │ │ + 776: iload 11 │ │ │ │ + 778: fload 7 │ │ │ │ + 780: fload 33 │ │ │ │ + 782: invokestatic #312 // Method android/opengl/GLES20.glUniform2f:(IFF)V │ │ │ │ + 785: ldc_w #313 // int 1109393408 │ │ │ │ + 788: istore 6 │ │ │ │ + 790: ldc_w #314 // float 40.0f │ │ │ │ + 793: fload 26 │ │ │ │ + 795: fmul │ │ │ │ + 796: fstore 7 │ │ │ │ + 798: aload_0 │ │ │ │ + 799: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ + 802: astore 13 │ │ │ │ + 804: aload 13 │ │ │ │ + 806: invokevirtual #317 // Method fi/harism/wallpaper/flowers/b.c:()I │ │ │ │ + 809: i2f │ │ │ │ + 810: fstore 12 │ │ │ │ + 812: fload 7 │ │ │ │ + 814: fload 12 │ │ │ │ + 816: fdiv │ │ │ │ + 817: fstore 7 │ │ │ │ + 819: ldc_w #313 // int 1109393408 │ │ │ │ + 822: istore 11 │ │ │ │ + 824: ldc_w #314 // float 40.0f │ │ │ │ + 827: fload 31 │ │ │ │ + 829: fmul │ │ │ │ + 830: fstore 12 │ │ │ │ + 832: aload_0 │ │ │ │ + 833: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ + 836: astore 25 │ │ │ │ + 838: aload 25 │ │ │ │ + 840: invokevirtual #319 // Method fi/harism/wallpaper/flowers/b.b:()I │ │ │ │ + 843: istore 29 │ │ │ │ + 845: iload 29 │ │ │ │ + 847: i2f │ │ │ │ + 848: fstore 26 │ │ │ │ + 850: fload 12 │ │ │ │ + 852: fload 26 │ │ │ │ + 854: fdiv │ │ │ │ + 855: fstore 12 │ │ │ │ + 857: iload 14 │ │ │ │ + 859: fload 7 │ │ │ │ + 861: fload 12 │ │ │ │ + 863: invokestatic #312 // Method android/opengl/GLES20.glUniform2f:(IFF)V │ │ │ │ + 866: iconst_2 │ │ │ │ + 867: istore 6 │ │ │ │ + 869: ldc #129 // float 2.8E-45f │ │ │ │ + 871: fstore 7 │ │ │ │ + 873: sipush 5120 │ │ │ │ + 876: istore 11 │ │ │ │ + 878: ldc_w #320 // float 7.175E-42f │ │ │ │ + 881: fstore 12 │ │ │ │ + 883: iconst_0 │ │ │ │ + 884: istore 14 │ │ │ │ + 886: fconst_0 │ │ │ │ + 887: fstore 15 │ │ │ │ + 889: aconst_null │ │ │ │ + 890: astore 24 │ │ │ │ + 892: iconst_0 │ │ │ │ + 893: istore 29 │ │ │ │ + 895: fconst_0 │ │ │ │ + 896: fstore 26 │ │ │ │ + 898: aconst_null │ │ │ │ + 899: astore 25 │ │ │ │ + 901: aload_0 │ │ │ │ + 902: getfield #77 // Field j:Ljava/nio/ByteBuffer; │ │ │ │ + 905: astore 27 │ │ │ │ + 907: iload 9 │ │ │ │ + 909: iload 6 │ │ │ │ + 911: iload 11 │ │ │ │ + 913: iconst_0 │ │ │ │ + 914: iconst_0 │ │ │ │ + 915: aload 27 │ │ │ │ + 917: invokestatic #324 // Method android/opengl/GLES20.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V │ │ │ │ + 920: iload 9 │ │ │ │ + 922: invokestatic #327 // Method android/opengl/GLES20.glEnableVertexAttribArray:(I)V │ │ │ │ + 925: iconst_4 │ │ │ │ + 926: istore 6 │ │ │ │ + 928: ldc #119 // float 5.6E-45f │ │ │ │ + 930: fstore 7 │ │ │ │ + 932: sipush 5126 │ │ │ │ + 935: istore 11 │ │ │ │ + 937: ldc_w #328 // float 7.183E-42f │ │ │ │ + 940: fstore 12 │ │ │ │ + 942: iconst_0 │ │ │ │ + 943: istore 14 │ │ │ │ + 945: fconst_0 │ │ │ │ + 946: fstore 15 │ │ │ │ + 948: aconst_null │ │ │ │ + 949: astore 24 │ │ │ │ + 951: iconst_0 │ │ │ │ + 952: istore 29 │ │ │ │ + 954: fconst_0 │ │ │ │ + 955: fstore 26 │ │ │ │ + 957: aconst_null │ │ │ │ + 958: astore 25 │ │ │ │ + 960: aload_0 │ │ │ │ + 961: getfield #102 // Field a:Ljava/nio/FloatBuffer; │ │ │ │ + 964: astore 27 │ │ │ │ + 966: iload 28 │ │ │ │ + 968: istore 9 │ │ │ │ + 970: iload 28 │ │ │ │ + 972: iload 6 │ │ │ │ + 974: iload 11 │ │ │ │ + 976: iconst_0 │ │ │ │ + 977: iconst_0 │ │ │ │ + 978: aload 27 │ │ │ │ + 980: invokestatic #324 // Method android/opengl/GLES20.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V │ │ │ │ + 983: iload 28 │ │ │ │ + 985: invokestatic #327 // Method android/opengl/GLES20.glEnableVertexAttribArray:(I)V │ │ │ │ + 988: iconst_5 │ │ │ │ + 989: istore 9 │ │ │ │ + 991: ldc #163 // float 7.0E-45f │ │ │ │ + 993: fstore 10 │ │ │ │ + 995: iconst_0 │ │ │ │ + 996: istore 6 │ │ │ │ + 998: fconst_0 │ │ │ │ + 999: fstore 7 │ │ │ │ + 1001: aconst_null │ │ │ │ + 1002: astore 8 │ │ │ │ + 1004: iconst_4 │ │ │ │ + 1005: istore 11 │ │ │ │ + 1007: ldc #119 // float 5.6E-45f │ │ │ │ + 1009: fstore 12 │ │ │ │ + 1011: iload 9 │ │ │ │ + 1013: iconst_0 │ │ │ │ + 1014: iload 11 │ │ │ │ + 1016: invokestatic #332 // Method android/opengl/GLES20.glDrawArrays:(III)V │ │ │ │ + 1019: aload_0 │ │ │ │ + 1020: getfield #46 // Field d:Lfi/harism/wallpaper/flowers/c; │ │ │ │ + 1023: astore 5 │ │ │ │ + 1025: aload_0 │ │ │ │ + 1026: getfield #51 // Field e:Landroid/graphics/PointF; │ │ │ │ + 1029: astore 8 │ │ │ │ + 1031: aload 5 │ │ │ │ + 1033: aload 8 │ │ │ │ + 1035: invokevirtual #334 // Method fi/harism/wallpaper/flowers/c.a:(Landroid/graphics/PointF;)V │ │ │ │ + 1038: ldc_w #335 // int 36160 │ │ │ │ + 1041: istore 9 │ │ │ │ + 1043: ldc_w #336 // float 5.0671E-41f │ │ │ │ + 1046: fstore 10 │ │ │ │ + 1048: iconst_0 │ │ │ │ + 1049: istore 6 │ │ │ │ + 1051: fconst_0 │ │ │ │ + 1052: fstore 7 │ │ │ │ + 1054: aconst_null │ │ │ │ + 1055: astore 8 │ │ │ │ + 1057: iload 9 │ │ │ │ + 1059: iconst_0 │ │ │ │ + 1060: invokestatic #340 // Method android/opengl/GLES20.glBindFramebuffer:(II)V │ │ │ │ + 1063: iconst_0 │ │ │ │ + 1064: istore 9 │ │ │ │ + 1066: fconst_0 │ │ │ │ + 1067: fstore 10 │ │ │ │ + 1069: aconst_null │ │ │ │ + 1070: astore 5 │ │ │ │ + 1072: iconst_0 │ │ │ │ + 1073: istore 6 │ │ │ │ + 1075: fconst_0 │ │ │ │ + 1076: fstore 7 │ │ │ │ + 1078: aconst_null │ │ │ │ + 1079: astore 8 │ │ │ │ + 1081: aload_0 │ │ │ │ + 1082: getfield #302 // Field n:I │ │ │ │ + 1085: istore 11 │ │ │ │ + 1087: aload_0 │ │ │ │ + 1088: getfield #304 // Field o:I │ │ │ │ + 1091: istore 14 │ │ │ │ + 1093: iconst_0 │ │ │ │ + 1094: iconst_0 │ │ │ │ + 1095: iload 11 │ │ │ │ + 1097: iload 14 │ │ │ │ + 1099: invokestatic #344 // Method android/opengl/GLES20.glViewport:(IIII)V │ │ │ │ + 1102: aload_0 │ │ │ │ + 1103: getfield #67 // Field m:Lfi/harism/wallpaper/flowers/o; │ │ │ │ + 1106: astore 5 │ │ │ │ + 1108: aload 5 │ │ │ │ + 1110: invokevirtual #288 // Method fi/harism/wallpaper/flowers/o.a:()V │ │ │ │ + 1113: aload_0 │ │ │ │ + 1114: getfield #67 // Field m:Lfi/harism/wallpaper/flowers/o; │ │ │ │ + 1117: astore 5 │ │ │ │ + 1119: ldc_w #298 // String aPosition │ │ │ │ + 1122: astore 8 │ │ │ │ + 1124: aload 5 │ │ │ │ + 1126: aload 8 │ │ │ │ + 1128: invokevirtual #292 // Method fi/harism/wallpaper/flowers/o.a:(Ljava/lang/String;)I │ │ │ │ + 1131: istore 9 │ │ │ │ + 1133: iconst_2 │ │ │ │ + 1134: istore 6 │ │ │ │ + 1136: ldc #129 // float 2.8E-45f │ │ │ │ + 1138: fstore 7 │ │ │ │ + 1140: sipush 5120 │ │ │ │ + 1143: istore 11 │ │ │ │ + 1145: ldc_w #320 // float 7.175E-42f │ │ │ │ + 1148: fstore 12 │ │ │ │ + 1150: iconst_0 │ │ │ │ + 1151: istore 14 │ │ │ │ + 1153: fconst_0 │ │ │ │ + 1154: fstore 15 │ │ │ │ + 1156: aconst_null │ │ │ │ + 1157: astore 24 │ │ │ │ + 1159: iconst_0 │ │ │ │ + 1160: istore 29 │ │ │ │ + 1162: fconst_0 │ │ │ │ + 1163: fstore 26 │ │ │ │ + 1165: aconst_null │ │ │ │ + 1166: astore 25 │ │ │ │ + 1168: aload_0 │ │ │ │ + 1169: getfield #77 // Field j:Ljava/nio/ByteBuffer; │ │ │ │ + 1172: astore 27 │ │ │ │ + 1174: iload 9 │ │ │ │ + 1176: iload 6 │ │ │ │ + 1178: iload 11 │ │ │ │ + 1180: iconst_0 │ │ │ │ + 1181: iconst_0 │ │ │ │ + 1182: aload 27 │ │ │ │ + 1184: invokestatic #324 // Method android/opengl/GLES20.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V │ │ │ │ + 1187: iload 9 │ │ │ │ + 1189: invokestatic #327 // Method android/opengl/GLES20.glEnableVertexAttribArray:(I)V │ │ │ │ + 1192: ldc_w #345 // int 33984 │ │ │ │ + 1195: istore 9 │ │ │ │ + 1197: ldc_w #346 // float 4.7622E-41f │ │ │ │ + 1200: fstore 10 │ │ │ │ + 1202: iload 9 │ │ │ │ + 1204: invokestatic #349 // Method android/opengl/GLES20.glActiveTexture:(I)V │ │ │ │ + 1207: sipush 3553 │ │ │ │ + 1210: istore 9 │ │ │ │ + 1212: ldc_w #350 // float 4.979E-42f │ │ │ │ + 1215: fstore 10 │ │ │ │ + 1217: aload_0 │ │ │ │ + 1218: getfield #41 // Field c:Lfi/harism/wallpaper/flowers/b; │ │ │ │ + 1221: astore 8 │ │ │ │ + 1223: iconst_0 │ │ │ │ + 1224: istore 11 │ │ │ │ + 1226: fconst_0 │ │ │ │ + 1227: fstore 12 │ │ │ │ + 1229: aconst_null │ │ │ │ + 1230: astore 13 │ │ │ │ + 1232: aload 8 │ │ │ │ + 1234: iconst_0 │ │ │ │ + 1235: invokevirtual #352 // Method fi/harism/wallpaper/flowers/b.b:(I)I │ │ │ │ + 1238: istore 6 │ │ │ │ + 1240: iload 9 │ │ │ │ + 1242: iload 6 │ │ │ │ + 1244: invokestatic #355 // Method android/opengl/GLES20.glBindTexture:(II)V │ │ │ │ + 1247: iconst_5 │ │ │ │ + 1248: istore 9 │ │ │ │ + 1250: ldc #163 // float 7.0E-45f │ │ │ │ + 1252: fstore 10 │ │ │ │ + 1254: iconst_0 │ │ │ │ + 1255: istore 6 │ │ │ │ + 1257: fconst_0 │ │ │ │ + 1258: fstore 7 │ │ │ │ + 1260: aconst_null │ │ │ │ + 1261: astore 8 │ │ │ │ + 1263: iconst_4 │ │ │ │ + 1264: istore 11 │ │ │ │ + 1266: ldc #119 // float 5.6E-45f │ │ │ │ + 1268: fstore 12 │ │ │ │ + 1270: iload 9 │ │ │ │ + 1272: iconst_0 │ │ │ │ + 1273: iload 11 │ │ │ │ + 1275: invokestatic #332 // Method android/opengl/GLES20.glDrawArrays:(III)V │ │ │ │ + 1278: goto 92 │ │ │ │ + 1281: astore 5 │ │ │ │ + 1283: aload_0 │ │ │ │ + 1284: monitorexit │ │ │ │ + 1285: aload 5 │ │ │ │ + 1287: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 9 13 1276 any │ │ │ │ - 26 28 1276 any │ │ │ │ - 73 78 1276 any │ │ │ │ - 87 92 1276 any │ │ │ │ - 95 98 1276 any │ │ │ │ - 100 104 1276 any │ │ │ │ - 131 136 1276 any │ │ │ │ - 136 140 1276 any │ │ │ │ - 142 146 1276 any │ │ │ │ - 150 155 1276 any │ │ │ │ - 155 159 1276 any │ │ │ │ - 161 164 1276 any │ │ │ │ - 177 182 1276 any │ │ │ │ - 182 186 1276 any │ │ │ │ - 188 191 1276 any │ │ │ │ - 204 209 1276 any │ │ │ │ - 209 213 1276 any │ │ │ │ - 282 286 1276 any │ │ │ │ - 288 292 1276 any │ │ │ │ - 294 299 1276 any │ │ │ │ - 301 305 1276 any │ │ │ │ - 307 312 1276 any │ │ │ │ - 321 325 1276 any │ │ │ │ - 327 332 1276 any │ │ │ │ - 334 338 1276 any │ │ │ │ - 340 345 1276 any │ │ │ │ - 366 371 1276 any │ │ │ │ - 371 375 1276 any │ │ │ │ - 377 381 1276 any │ │ │ │ - 383 388 1276 any │ │ │ │ - 390 394 1276 any │ │ │ │ - 396 401 1276 any │ │ │ │ - 410 414 1276 any │ │ │ │ - 416 421 1276 any │ │ │ │ - 423 427 1276 any │ │ │ │ - 429 434 1276 any │ │ │ │ - 455 460 1276 any │ │ │ │ - 470 475 1276 any │ │ │ │ - 485 490 1276 any │ │ │ │ - 500 505 1276 any │ │ │ │ - 505 509 1276 any │ │ │ │ - 511 516 1276 any │ │ │ │ - 516 520 1276 any │ │ │ │ - 533 537 1276 any │ │ │ │ - 537 541 1276 any │ │ │ │ - 543 548 1276 any │ │ │ │ - 548 552 1276 any │ │ │ │ - 561 566 1276 any │ │ │ │ - 568 572 1276 any │ │ │ │ - 581 586 1276 any │ │ │ │ - 588 592 1276 any │ │ │ │ - 601 606 1276 any │ │ │ │ - 608 612 1276 any │ │ │ │ - 621 626 1276 any │ │ │ │ - 628 632 1276 any │ │ │ │ - 641 646 1276 any │ │ │ │ - 648 652 1276 any │ │ │ │ - 654 658 1276 any │ │ │ │ - 662 667 1276 any │ │ │ │ - 674 678 1276 any │ │ │ │ - 692 696 1276 any │ │ │ │ - 698 702 1276 any │ │ │ │ - 706 711 1276 any │ │ │ │ - 718 722 1276 any │ │ │ │ - 740 745 1276 any │ │ │ │ - 745 749 1276 any │ │ │ │ - 751 756 1276 any │ │ │ │ - 758 762 1276 any │ │ │ │ - 764 769 1276 any │ │ │ │ - 775 780 1276 any │ │ │ │ - 793 797 1276 any │ │ │ │ - 799 804 1276 any │ │ │ │ - 827 831 1276 any │ │ │ │ - 833 838 1276 any │ │ │ │ - 856 861 1276 any │ │ │ │ - 896 900 1276 any │ │ │ │ - 910 915 1276 any │ │ │ │ - 915 920 1276 any │ │ │ │ - 955 959 1276 any │ │ │ │ - 973 978 1276 any │ │ │ │ - 978 983 1276 any │ │ │ │ - 1009 1014 1276 any │ │ │ │ - 1014 1018 1276 any │ │ │ │ - 1020 1024 1276 any │ │ │ │ - 1028 1033 1276 any │ │ │ │ - 1054 1058 1276 any │ │ │ │ - 1076 1080 1276 any │ │ │ │ - 1082 1086 1276 any │ │ │ │ - 1092 1097 1276 any │ │ │ │ - 1097 1101 1276 any │ │ │ │ - 1103 1108 1276 any │ │ │ │ - 1108 1112 1276 any │ │ │ │ - 1121 1126 1276 any │ │ │ │ - 1163 1167 1276 any │ │ │ │ - 1177 1182 1276 any │ │ │ │ - 1182 1187 1276 any │ │ │ │ - 1197 1202 1276 any │ │ │ │ - 1212 1216 1276 any │ │ │ │ - 1229 1233 1276 any │ │ │ │ - 1237 1242 1276 any │ │ │ │ - 1268 1273 1276 any │ │ │ │ + 9 13 1281 any │ │ │ │ + 26 28 1281 any │ │ │ │ + 73 78 1281 any │ │ │ │ + 87 92 1281 any │ │ │ │ + 95 98 1281 any │ │ │ │ + 100 104 1281 any │ │ │ │ + 136 141 1281 any │ │ │ │ + 141 145 1281 any │ │ │ │ + 147 151 1281 any │ │ │ │ + 155 160 1281 any │ │ │ │ + 160 164 1281 any │ │ │ │ + 166 169 1281 any │ │ │ │ + 182 187 1281 any │ │ │ │ + 187 191 1281 any │ │ │ │ + 193 196 1281 any │ │ │ │ + 209 214 1281 any │ │ │ │ + 214 218 1281 any │ │ │ │ + 287 291 1281 any │ │ │ │ + 293 297 1281 any │ │ │ │ + 299 304 1281 any │ │ │ │ + 306 310 1281 any │ │ │ │ + 312 317 1281 any │ │ │ │ + 326 330 1281 any │ │ │ │ + 332 337 1281 any │ │ │ │ + 339 343 1281 any │ │ │ │ + 345 350 1281 any │ │ │ │ + 371 376 1281 any │ │ │ │ + 376 380 1281 any │ │ │ │ + 382 386 1281 any │ │ │ │ + 388 393 1281 any │ │ │ │ + 395 399 1281 any │ │ │ │ + 401 406 1281 any │ │ │ │ + 415 419 1281 any │ │ │ │ + 421 426 1281 any │ │ │ │ + 428 432 1281 any │ │ │ │ + 434 439 1281 any │ │ │ │ + 460 465 1281 any │ │ │ │ + 475 480 1281 any │ │ │ │ + 490 495 1281 any │ │ │ │ + 505 510 1281 any │ │ │ │ + 510 514 1281 any │ │ │ │ + 516 521 1281 any │ │ │ │ + 521 525 1281 any │ │ │ │ + 538 542 1281 any │ │ │ │ + 542 546 1281 any │ │ │ │ + 548 553 1281 any │ │ │ │ + 553 557 1281 any │ │ │ │ + 566 571 1281 any │ │ │ │ + 573 577 1281 any │ │ │ │ + 586 591 1281 any │ │ │ │ + 593 597 1281 any │ │ │ │ + 606 611 1281 any │ │ │ │ + 613 617 1281 any │ │ │ │ + 626 631 1281 any │ │ │ │ + 633 637 1281 any │ │ │ │ + 646 651 1281 any │ │ │ │ + 653 657 1281 any │ │ │ │ + 659 663 1281 any │ │ │ │ + 667 672 1281 any │ │ │ │ + 679 683 1281 any │ │ │ │ + 697 701 1281 any │ │ │ │ + 703 707 1281 any │ │ │ │ + 711 716 1281 any │ │ │ │ + 723 727 1281 any │ │ │ │ + 745 750 1281 any │ │ │ │ + 750 754 1281 any │ │ │ │ + 756 761 1281 any │ │ │ │ + 763 767 1281 any │ │ │ │ + 769 774 1281 any │ │ │ │ + 780 785 1281 any │ │ │ │ + 798 802 1281 any │ │ │ │ + 804 809 1281 any │ │ │ │ + 832 836 1281 any │ │ │ │ + 838 843 1281 any │ │ │ │ + 861 866 1281 any │ │ │ │ + 901 905 1281 any │ │ │ │ + 915 920 1281 any │ │ │ │ + 920 925 1281 any │ │ │ │ + 960 964 1281 any │ │ │ │ + 978 983 1281 any │ │ │ │ + 983 988 1281 any │ │ │ │ + 1014 1019 1281 any │ │ │ │ + 1019 1023 1281 any │ │ │ │ + 1025 1029 1281 any │ │ │ │ + 1033 1038 1281 any │ │ │ │ + 1059 1063 1281 any │ │ │ │ + 1081 1085 1281 any │ │ │ │ + 1087 1091 1281 any │ │ │ │ + 1097 1102 1281 any │ │ │ │ + 1102 1106 1281 any │ │ │ │ + 1108 1113 1281 any │ │ │ │ + 1113 1117 1281 any │ │ │ │ + 1126 1131 1281 any │ │ │ │ + 1168 1172 1281 any │ │ │ │ + 1182 1187 1281 any │ │ │ │ + 1187 1192 1281 any │ │ │ │ + 1202 1207 1281 any │ │ │ │ + 1217 1221 1281 any │ │ │ │ + 1234 1238 1281 any │ │ │ │ + 1242 1247 1281 any │ │ │ │ + 1273 1278 1281 any │ │ │ │ │ │ │ │ public void onSurfaceChanged(javax.microedition.khronos.opengles.GL10, int, int); │ │ │ │ descriptor: (Ljavax/microedition/khronos/opengles/GL10;II)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=4 │ │ │ │ 0: iconst_0 ├── smali/fi/harism/wallpaper/flowers/f.smali │ @@ -122,19 +122,19 @@ │ │ move-result-object v0 │ │ check-cast v0, Lfi/harism/wallpaper/flowers/g; │ │ invoke-static {v0}, Lfi/harism/wallpaper/flowers/g;->a(Lfi/harism/wallpaper/flowers/g;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - sub-long v1, p3, v1 │ + sub-long v2, p3, v2 │ │ - long-to-float v1, v1 │ + long-to-float v1, v2 │ │ invoke-static {v0}, Lfi/harism/wallpaper/flowers/g;->b(Lfi/harism/wallpaper/flowers/g;)J │ │ move-result-wide v2 │ │ long-to-float v0, v2 ├── smali/fi/harism/wallpaper/flowers/g.smali │ @@ -68,15 +68,15 @@ │ │ iget-wide v0, p0, Lfi/harism/wallpaper/flowers/g;->e:J │ │ return-wide v0 │ .end method │ │ .method static synthetic a(Lfi/harism/wallpaper/flowers/g;J)J │ - .locals 0 │ + .locals 1 │ │ iput-wide p1, p0, Lfi/harism/wallpaper/flowers/g;->e:J │ │ return-wide p1 │ .end method │ │ .method static synthetic b(Lfi/harism/wallpaper/flowers/g;)J │ @@ -84,15 +84,15 @@ │ │ iget-wide v0, p0, Lfi/harism/wallpaper/flowers/g;->f:J │ │ return-wide v0 │ .end method │ │ .method static synthetic b(Lfi/harism/wallpaper/flowers/g;J)J │ - .locals 0 │ + .locals 1 │ │ iput-wide p1, p0, Lfi/harism/wallpaper/flowers/g;->f:J │ │ return-wide p1 │ .end method ├── smali/fi/harism/wallpaper/flowers/j.smali │ @@ -580,33 +580,33 @@ │ │ invoke-virtual {v2, v3}, Landroid/graphics/PointF;->set(Landroid/graphics/PointF;)V │ │ iget-object v2, p0, Lfi/harism/wallpaper/flowers/j;->h:Landroid/graphics/PointF; │ │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v6 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ add-float/2addr v3, v8 │ │ iput v3, v2, Landroid/graphics/PointF;->x:F │ │ iget-object v2, p0, Lfi/harism/wallpaper/flowers/j;->h:Landroid/graphics/PointF; │ │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-double/2addr v3, v6 │ + mul-double/2addr v4, v6 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ add-float/2addr v3, v8 │ │ iput v3, v2, Landroid/graphics/PointF;->y:F │ │ :cond_1 │ iget-wide v2, p0, Lfi/harism/wallpaper/flowers/j;->i:J ├── smali/fi/harism/wallpaper/flowers/c.smali │ @@ -376,21 +376,21 @@ │ │ move-result-wide v4 │ │ double-to-float v4, v4 │ │ iput v4, v0, Lfi/harism/wallpaper/flowers/h;->b:F │ │ - float-to-double v3, v3 │ + float-to-double v4, v3 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ iput v3, v0, Lfi/harism/wallpaper/flowers/h;->c:F │ │ :cond_0 │ const/high16 v0, 0x3f800000 # 1.0f │ │ cmpl-float v0, v8, v0 │ @@ -463,31 +463,31 @@ │ │ const v3, 0x40c90fdb │ │ invoke-direct {p0, v1, v3}, Lfi/harism/wallpaper/flowers/c;->a(FF)F │ │ move-result v1 │ │ - float-to-double v3, v1 │ + float-to-double v4, v1 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v3, v3 │ + double-to-float v3, v4 │ │ iput v3, v0, Lfi/harism/wallpaper/flowers/h;->b:F │ │ - float-to-double v3, v1 │ + float-to-double v4, v1 │ │ - invoke-static {v3, v4}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - double-to-float v1, v3 │ + double-to-float v1, v4 │ │ iput v1, v0, Lfi/harism/wallpaper/flowers/h;->c:F │ │ :cond_1 │ const/high16 v0, 0x40000000 # 2.0f │ │ cmpl-float v0, v8, v0 │ @@ -566,30 +566,30 @@ │ │ move-result-wide v2 │ │ double-to-float v2, v2 │ │ iput v2, v0, Lfi/harism/wallpaper/flowers/h;->b:F │ │ - float-to-double v1, v1 │ + float-to-double v2, v1 │ │ - invoke-static {v1, v2}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v2, v3}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - double-to-float v1, v1 │ + double-to-float v1, v2 │ │ iput v1, v0, Lfi/harism/wallpaper/flowers/h;->c:F │ │ :cond_2 │ return-void │ .end method │ │ .method private a(Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V │ - .locals 21 │ + .locals 24 │ │ const v2, 0x3d75c28f # 0.06f │ │ move-object/from16 v0, p0 │ │ iget v3, v0, Lfi/harism/wallpaper/flowers/c;->n:F │ │ @@ -613,54 +613,54 @@ │ │ iget v3, v0, Lfi/harism/wallpaper/flowers/f;->b:I │ │ invoke-virtual/range {p1 .. p1}, Lfi/harism/wallpaper/flowers/f;->a()Lfi/harism/wallpaper/flowers/g; │ │ move-result-object v2 │ │ - move-wide/from16 v13, p2 │ + move-wide/from16 v14, p2 │ │ move v8, v3 │ │ :goto_0 │ invoke-static {v2}, Lfi/harism/wallpaper/flowers/g;->a(Lfi/harism/wallpaper/flowers/g;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ invoke-static {v2}, Lfi/harism/wallpaper/flowers/g;->b(Lfi/harism/wallpaper/flowers/g;)J │ │ move-result-wide v2 │ │ - add-long/2addr v2, v5 │ + add-long/2addr v2, v6 │ │ cmp-long v2, p2, v2 │ │ if-ltz v2, :cond_9 │ │ invoke-virtual/range {p1 .. p1}, Lfi/harism/wallpaper/flowers/f;->b()Lfi/harism/wallpaper/flowers/g; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-static {v15, v13, v14}, Lfi/harism/wallpaper/flowers/g;->a(Lfi/harism/wallpaper/flowers/g;J)J │ + invoke-static {v13, v14, v15}, Lfi/harism/wallpaper/flowers/g;->a(Lfi/harism/wallpaper/flowers/g;J)J │ │ const-wide/16 v2, 0x1f4 │ │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - const-wide v9, 0x407f400000000000L # 500.0 │ + const-wide v10, 0x407f400000000000L # 500.0 │ │ - mul-double/2addr v5, v9 │ + mul-double/2addr v6, v10 │ │ - double-to-long v5, v5 │ + double-to-long v6, v6 │ │ - add-long/2addr v2, v5 │ + add-long/2addr v2, v6 │ │ - invoke-static {v15, v2, v3}, Lfi/harism/wallpaper/flowers/g;->b(Lfi/harism/wallpaper/flowers/g;J)J │ + invoke-static {v13, v2, v3}, Lfi/harism/wallpaper/flowers/g;->b(Lfi/harism/wallpaper/flowers/g;J)J │ │ const v2, -0x40b33333 # -0.8f │ │ const v3, 0x3f4ccccd # 0.8f │ │ move-object/from16 v0, p0 │ │ @@ -823,15 +823,15 @@ │ │ sub-int/2addr v3, v7 │ │ rem-int/lit8 v3, v3, 0x8 │ │ aget-object v7, v2, v3 │ │ - invoke-virtual {v15}, Lfi/harism/wallpaper/flowers/g;->b()Lfi/harism/wallpaper/flowers/i; │ + invoke-virtual {v13}, Lfi/harism/wallpaper/flowers/g;->b()Lfi/harism/wallpaper/flowers/i; │ │ move-result-object v3 │ │ move/from16 v0, v19 │ │ iput v0, v3, Lfi/harism/wallpaper/flowers/i;->e:F │ │ @@ -850,37 +850,37 @@ │ :goto_5 │ move-object/from16 v2, p0 │ │ invoke-direct/range {v2 .. v8}, Lfi/harism/wallpaper/flowers/c;->a(Lfi/harism/wallpaper/flowers/i;Landroid/graphics/PointF;Landroid/graphics/PointF;FLandroid/graphics/PointF;Z)V │ │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ move-object/from16 v0, p0 │ │ iget v2, v0, Lfi/harism/wallpaper/flowers/c;->c:F │ │ - float-to-double v9, v2 │ + float-to-double v10, v2 │ │ - cmpg-double v2, v7, v9 │ + cmpg-double v2, v8, v10 │ │ if-gez v2, :cond_1 │ │ - invoke-virtual {v15}, Lfi/harism/wallpaper/flowers/g;->a()Lfi/harism/wallpaper/flowers/e; │ + invoke-virtual {v13}, Lfi/harism/wallpaper/flowers/g;->a()Lfi/harism/wallpaper/flowers/e; │ │ move-result-object v8 │ │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - const-wide/high16 v11, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v22, 0x3fe0000000000000L # 0.5 │ │ - cmpg-double v2, v9, v11 │ + cmpg-double v2, v10, v22 │ │ if-gez v2, :cond_4 │ │ move/from16 v0, v17 │ │ neg-int v11, v0 │ │ @@ -945,36 +945,36 @@ │ │ goto :goto_6 │ │ :cond_5 │ move/from16 v5, v16 │ │ :goto_7 │ - invoke-static {v15}, Lfi/harism/wallpaper/flowers/g;->b(Lfi/harism/wallpaper/flowers/g;)J │ + invoke-static {v13}, Lfi/harism/wallpaper/flowers/g;->b(Lfi/harism/wallpaper/flowers/g;)J │ │ move-result-wide v2 │ │ - add-long/2addr v2, v13 │ + add-long/2addr v2, v14 │ │ - move-wide v13, v2 │ + move-wide v14, v2 │ │ move v8, v5 │ │ - move-object v2, v15 │ + move-object v2, v13 │ │ goto/16 :goto_0 │ │ :cond_6 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->h:[Landroid/graphics/PointF; │ │ aget-object v2, v2, v8 │ │ - invoke-virtual {v15}, Lfi/harism/wallpaper/flowers/g;->b()Lfi/harism/wallpaper/flowers/i; │ + invoke-virtual {v13}, Lfi/harism/wallpaper/flowers/g;->b()Lfi/harism/wallpaper/flowers/i; │ │ move-result-object v10 │ │ move/from16 v0, v19 │ │ iput v0, v10, Lfi/harism/wallpaper/flowers/i;->e:F │ │ @@ -990,31 +990,33 @@ │ │ move-result-wide v2 │ │ move-object/from16 v0, p0 │ │ iget v5, v0, Lfi/harism/wallpaper/flowers/c;->c:F │ │ - float-to-double v11, v5 │ + float-to-double v0, v5 │ + │ + move-wide/from16 v16, v0 │ │ - cmpg-double v2, v2, v11 │ + cmpg-double v2, v2, v16 │ │ if-gez v2, :cond_7 │ │ - invoke-virtual {v15}, Lfi/harism/wallpaper/flowers/g;->a()Lfi/harism/wallpaper/flowers/e; │ + invoke-virtual {v13}, Lfi/harism/wallpaper/flowers/g;->a()Lfi/harism/wallpaper/flowers/e; │ │ move-result-object v3 │ │ invoke-static {}, Ljava/lang/Math;->random()D │ │ - move-result-wide v11 │ + move-result-wide v16 │ │ - const-wide/high16 v16, 0x3fe0000000000000L # 0.5 │ + const-wide/high16 v22, 0x3fe0000000000000L # 0.5 │ │ - cmpg-double v2, v11, v16 │ + cmpg-double v2, v16, v22 │ │ if-gez v2, :cond_8 │ │ const/4 v2, -0x1 │ │ move v9, v2 │ │ @@ -1667,329 +1669,331 @@ │ │ iput p5, p0, Lfi/harism/wallpaper/flowers/c;->n:F │ │ return-void │ .end method │ │ .method public a(Landroid/content/Context;)V │ - .locals 17 │ + .locals 18 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ + iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ │ - const v2, 0x7f060004 │ + const v3, 0x7f060004 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const v3, 0x7f060005 │ + const v4, 0x7f060005 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v1, v2, v3}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v4}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;Ljava/lang/String;)V │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lfi/harism/wallpaper/flowers/c;->l:Lfi/harism/wallpaper/flowers/o; │ + iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->l:Lfi/harism/wallpaper/flowers/o; │ │ - const v2, 0x7f060006 │ + const v3, 0x7f060006 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const v3, 0x7f060007 │ + const v4, 0x7f060007 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v1, v2, v3}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v4}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;Ljava/lang/String;)V │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->j:[I │ + iget-object v3, v0, Lfi/harism/wallpaper/flowers/c;->j:[I │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;->glDeleteTextures(I[II)V │ + invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;->glDeleteTextures(I[II)V │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->j:[I │ + iget-object v3, v0, Lfi/harism/wallpaper/flowers/c;->j:[I │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;->glGenTextures(I[II)V │ + invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;->glGenTextures(I[II)V │ │ - const/16 v1, 0xde1 │ + const/16 v2, 0xde1 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->j:[I │ - │ - const/4 v3, 0x0 │ + iget-object v3, v0, Lfi/harism/wallpaper/flowers/c;->j:[I │ │ - aget v2, v2, v3 │ + const/4 v4, 0x0 │ │ - invoke-static {v1, v2}, Landroid/opengl/GLES20;->glBindTexture(II)V │ + aget v3, v3, v4 │ │ - const/16 v1, 0xde1 │ + invoke-static {v2, v3}, Landroid/opengl/GLES20;->glBindTexture(II)V │ │ - const/16 v2, 0x2802 │ + const/16 v2, 0xde1 │ │ - const v3, 0x812f │ + const/16 v3, 0x2802 │ │ - invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;->glTexParameteri(III)V │ + const v4, 0x812f │ │ - const/16 v1, 0xde1 │ + invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;->glTexParameteri(III)V │ │ - const/16 v2, 0x2803 │ + const/16 v2, 0xde1 │ │ - const v3, 0x812f │ + const/16 v3, 0x2803 │ │ - invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;->glTexParameteri(III)V │ + const v4, 0x812f │ │ - const/16 v1, 0xde1 │ + invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;->glTexParameteri(III)V │ │ - const/16 v2, 0x2801 │ + const/16 v2, 0xde1 │ │ - const/16 v3, 0x2600 │ + const/16 v3, 0x2801 │ │ - invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;->glTexParameteri(III)V │ + const/16 v4, 0x2600 │ │ - const/16 v1, 0xde1 │ + invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;->glTexParameteri(III)V │ │ - const/16 v2, 0x2800 │ + const/16 v2, 0xde1 │ │ - const/16 v3, 0x2601 │ + const/16 v3, 0x2800 │ │ - invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;->glTexParameteri(III)V │ + const/16 v4, 0x2601 │ │ - const/16 v1, 0x100 │ + invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;->glTexParameteri(III)V │ │ const/16 v2, 0x100 │ │ - sget-object v3, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; │ + const/16 v3, 0x100 │ │ - invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; │ + sget-object v4, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; │ │ - move-result-object v2 │ + invoke-static {v2, v3, v4}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; │ │ - const/high16 v1, -0x1000000 │ + move-result-object v3 │ │ - invoke-virtual {v2, v1}, Landroid/graphics/Bitmap;->eraseColor(I)V │ + const/high16 v2, -0x1000000 │ │ - new-instance v3, Landroid/graphics/Canvas; │ + invoke-virtual {v3, v2}, Landroid/graphics/Bitmap;->eraseColor(I)V │ │ - invoke-direct {v3, v2}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V │ + new-instance v4, Landroid/graphics/Canvas; │ │ - new-instance v4, Landroid/graphics/Paint; │ + invoke-direct {v4, v3}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V │ │ - invoke-direct {v4}, Landroid/graphics/Paint;->()V │ + new-instance v5, Landroid/graphics/Paint; │ │ - sget-object v1, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ + invoke-direct {v5}, Landroid/graphics/Paint;->()V │ │ - invoke-virtual {v4, v1}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ + sget-object v2, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ │ - const/16 v1, 0xcc │ + invoke-virtual {v5, v2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ - const/4 v5, 0x0 │ + const/16 v2, 0xcc │ │ const/4 v6, 0x0 │ │ - invoke-static {v1, v5, v6}, Landroid/graphics/Color;->rgb(III)I │ + const/4 v7, 0x0 │ │ - move-result v5 │ + invoke-static {v2, v6, v7}, Landroid/graphics/Color;->rgb(III)I │ │ - const/16 v1, 0xff │ + move-result v6 │ │ - const/4 v6, 0x0 │ + const/16 v2, 0xff │ │ const/4 v7, 0x0 │ │ - invoke-static {v1, v6, v7}, Landroid/graphics/Color;->rgb(III)I │ + const/4 v8, 0x0 │ │ - move-result v6 │ + invoke-static {v2, v7, v8}, Landroid/graphics/Color;->rgb(III)I │ + │ + move-result v7 │ │ - const v7, 0x42911111 │ + const v8, 0x42911111 │ │ - const/16 v1, 0xa │ + const/16 v2, 0xa │ │ - new-array v8, v1, [F │ + new-array v9, v2, [F │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ :goto_0 │ - const/4 v9, 0x5 │ + const/4 v10, 0x5 │ │ - if-ge v1, v9, :cond_0 │ + if-ge v2, v10, :cond_0 │ │ - const-wide v9, 0x401921fb54442d18L # 6.283185307179586 │ + const-wide v10, 0x401921fb54442d18L # 6.283185307179586 │ │ - int-to-double v11, v1 │ + int-to-double v12, v2 │ │ - mul-double/2addr v9, v11 │ + mul-double/2addr v10, v12 │ │ - const-wide/high16 v11, 0x4014000000000000L # 5.0 │ + const-wide/high16 v12, 0x4014000000000000L # 5.0 │ │ - div-double/2addr v9, v11 │ + div-double/2addr v10, v12 │ │ - mul-int/lit8 v11, v1, 0x2 │ + mul-int/lit8 v12, v2, 0x2 │ │ - add-int/lit8 v11, v11, 0x0 │ + add-int/lit8 v12, v12, 0x0 │ │ - const/high16 v12, 0x43000000 # 128.0f │ + const/high16 v13, 0x43000000 # 128.0f │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v10, v11}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - float-to-double v15, v7 │ + float-to-double v0, v8 │ │ - mul-double/2addr v13, v15 │ + move-wide/from16 v16, v0 │ │ - double-to-float v13, v13 │ + mul-double v14, v14, v16 │ │ - add-float/2addr v12, v13 │ + double-to-float v14, v14 │ │ - aput v12, v8, v11 │ + add-float/2addr v13, v14 │ │ - mul-int/lit8 v11, v1, 0x2 │ + aput v13, v9, v12 │ │ - add-int/lit8 v11, v11, 0x1 │ + mul-int/lit8 v12, v2, 0x2 │ │ - const/high16 v12, 0x43000000 # 128.0f │ + add-int/lit8 v12, v12, 0x1 │ │ - invoke-static {v9, v10}, Ljava/lang/Math;->cos(D)D │ + const/high16 v13, 0x43000000 # 128.0f │ │ - move-result-wide v9 │ + invoke-static {v10, v11}, Ljava/lang/Math;->cos(D)D │ │ - float-to-double v13, v7 │ + move-result-wide v10 │ │ - mul-double/2addr v9, v13 │ + float-to-double v14, v8 │ │ - double-to-float v9, v9 │ + mul-double/2addr v10, v14 │ │ - add-float/2addr v9, v12 │ + double-to-float v10, v10 │ │ - aput v9, v8, v11 │ + add-float/2addr v10, v13 │ │ - add-int/lit8 v1, v1, 0x1 │ + aput v10, v9, v12 │ + │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ :cond_0 │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ :goto_1 │ - const/4 v7, 0x5 │ + const/4 v8, 0x5 │ │ - if-ge v1, v7, :cond_1 │ + if-ge v2, v8, :cond_1 │ │ - mul-int/lit8 v7, v1, 0x2 │ + mul-int/lit8 v8, v2, 0x2 │ │ - add-int/lit8 v7, v7, 0x0 │ + add-int/lit8 v8, v8, 0x0 │ │ - aget v7, v8, v7 │ + aget v8, v9, v8 │ │ - mul-int/lit8 v9, v1, 0x2 │ + mul-int/lit8 v10, v2, 0x2 │ │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ - aget v9, v8, v9 │ + aget v10, v9, v10 │ │ - const/high16 v10, 0x42400000 # 48.0f │ + const/high16 v11, 0x42400000 # 48.0f │ │ - invoke-virtual {v3, v7, v9, v10, v4}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + invoke-virtual {v4, v8, v10, v11, v5}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ :cond_1 │ - invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v7}, Landroid/graphics/Paint;->setColor(I)V │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ :goto_2 │ - const/4 v6, 0x5 │ + const/4 v7, 0x5 │ │ - if-ge v1, v6, :cond_2 │ + if-ge v2, v7, :cond_2 │ │ - mul-int/lit8 v6, v1, 0x2 │ + mul-int/lit8 v7, v2, 0x2 │ │ - add-int/lit8 v6, v6, 0x0 │ + add-int/lit8 v7, v7, 0x0 │ │ - aget v6, v8, v6 │ + aget v7, v9, v7 │ │ - mul-int/lit8 v7, v1, 0x2 │ + mul-int/lit8 v8, v2, 0x2 │ │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ - aget v7, v8, v7 │ + aget v8, v9, v8 │ │ - const/high16 v9, 0x42100000 # 36.0f │ + const/high16 v10, 0x42100000 # 36.0f │ │ - invoke-virtual {v3, v6, v7, v9, v4}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + invoke-virtual {v4, v7, v8, v10, v5}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ :cond_2 │ - invoke-virtual {v4, v5}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ - const/high16 v1, 0x43000000 # 128.0f │ + const/high16 v2, 0x43000000 # 128.0f │ │ - const/high16 v5, 0x43000000 # 128.0f │ + const/high16 v6, 0x43000000 # 128.0f │ │ - const/high16 v6, 0x42400000 # 48.0f │ + const/high16 v7, 0x42400000 # 48.0f │ │ - invoke-virtual {v3, v1, v5, v6, v4}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + invoke-virtual {v4, v2, v6, v7, v5}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ │ - const/high16 v1, -0x1000000 │ + const/high16 v2, -0x1000000 │ │ - invoke-virtual {v4, v1}, Landroid/graphics/Paint;->setColor(I)V │ + invoke-virtual {v5, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ - const/high16 v1, 0x43000000 # 128.0f │ + const/high16 v2, 0x43000000 # 128.0f │ │ - const/high16 v5, 0x43000000 # 128.0f │ + const/high16 v6, 0x43000000 # 128.0f │ │ - const/high16 v6, 0x42100000 # 36.0f │ + const/high16 v7, 0x42100000 # 36.0f │ │ - invoke-virtual {v3, v1, v5, v6, v4}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + invoke-virtual {v4, v2, v6, v7, v5}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ │ - const/16 v1, 0xde1 │ - │ - const/4 v3, 0x0 │ + const/16 v2, 0xde1 │ │ const/4 v4, 0x0 │ │ - invoke-static {v1, v3, v2, v4}, Landroid/opengl/GLUtils;->texImage2D(IILandroid/graphics/Bitmap;I)V │ + const/4 v5, 0x0 │ + │ + invoke-static {v2, v4, v3, v5}, Landroid/opengl/GLUtils;->texImage2D(IILandroid/graphics/Bitmap;I)V │ │ - invoke-virtual {v2}, Landroid/graphics/Bitmap;->recycle()V │ + invoke-virtual {v3}, Landroid/graphics/Bitmap;->recycle()V │ │ return-void │ .end method │ │ .method public a(Landroid/graphics/PointF;)V │ .locals 7 │ │ @@ -2001,377 +2005,409 @@ │ │ const/16 v1, 0x303 │ │ invoke-static {v0, v1}, Landroid/opengl/GLES20;->glBlendFunc(II)V │ │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ const/4 v0, 0x0 │ │ :goto_0 │ - iget-object v3, p0, Lfi/harism/wallpaper/flowers/c;->i:[Lfi/harism/wallpaper/flowers/f; │ + iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->i:[Lfi/harism/wallpaper/flowers/f; │ │ - array-length v3, v3 │ + array-length v1, v1 │ │ - if-ge v0, v3, :cond_0 │ + if-ge v0, v1, :cond_0 │ │ - iget-object v3, p0, Lfi/harism/wallpaper/flowers/c;->f:Ljava/util/Vector; │ + iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->f:Ljava/util/Vector; │ │ - invoke-virtual {v3}, Ljava/util/Vector;->clear()V │ + invoke-virtual {v1}, Ljava/util/Vector;->clear()V │ │ - iget-object v3, p0, Lfi/harism/wallpaper/flowers/c;->g:Ljava/util/Vector; │ + iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->g:Ljava/util/Vector; │ │ - invoke-virtual {v3}, Ljava/util/Vector;->clear()V │ + invoke-virtual {v1}, Ljava/util/Vector;->clear()V │ │ - iget-object v3, p0, Lfi/harism/wallpaper/flowers/c;->i:[Lfi/harism/wallpaper/flowers/f; │ + iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->i:[Lfi/harism/wallpaper/flowers/f; │ │ - aget-object v3, v3, v0 │ + aget-object v1, v1, v0 │ │ - invoke-direct {p0, v3, v1, v2, p1}, Lfi/harism/wallpaper/flowers/c;->a(Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V │ + invoke-direct {p0, v1, v2, v3, p1}, Lfi/harism/wallpaper/flowers/c;->a(Lfi/harism/wallpaper/flowers/f;JLandroid/graphics/PointF;)V │ │ iget-object v4, p0, Lfi/harism/wallpaper/flowers/c;->g:Ljava/util/Vector; │ │ iget-object v5, p0, Lfi/harism/wallpaper/flowers/c;->f:Ljava/util/Vector; │ │ - invoke-virtual {v3, v4, v5, v1, v2}, Lfi/harism/wallpaper/flowers/f;->a(Ljava/util/Vector;Ljava/util/Vector;J)V │ + invoke-virtual {v1, v4, v5, v2, v3}, Lfi/harism/wallpaper/flowers/f;->a(Ljava/util/Vector;Ljava/util/Vector;J)V │ │ iget-object v4, p0, Lfi/harism/wallpaper/flowers/c;->g:Ljava/util/Vector; │ │ - iget-object v5, v3, Lfi/harism/wallpaper/flowers/f;->a:[F │ + iget-object v5, v1, Lfi/harism/wallpaper/flowers/f;->a:[F │ │ invoke-virtual {p0, v4, v5, p1}, Lfi/harism/wallpaper/flowers/c;->a(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ iget-object v4, p0, Lfi/harism/wallpaper/flowers/c;->f:Ljava/util/Vector; │ │ - iget-object v3, v3, Lfi/harism/wallpaper/flowers/f;->a:[F │ + iget-object v1, v1, Lfi/harism/wallpaper/flowers/f;->a:[F │ │ - invoke-direct {p0, v4, v3, p1}, Lfi/harism/wallpaper/flowers/c;->b(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ + invoke-direct {p0, v4, v1, p1}, Lfi/harism/wallpaper/flowers/c;->b(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ :cond_0 │ invoke-static {v6}, Landroid/opengl/GLES20;->glDisable(I)V │ │ return-void │ .end method │ │ .method public a(Ljava/util/Vector;[FLandroid/graphics/PointF;)V │ - .locals 15 │ - │ - iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ - │ - invoke-virtual {v1}, Lfi/harism/wallpaper/flowers/o;->a()V │ + .locals 16 │ │ - iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ + move-object/from16 v0, p0 │ │ - const-string v2, "uControlPts" │ + iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ │ - invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ + invoke-virtual {v2}, Lfi/harism/wallpaper/flowers/o;->a()V │ │ - move-result v7 │ + move-object/from16 v0, p0 │ │ - iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ + iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ │ - const-string v2, "uWidth" │ + const-string v3, "uControlPts" │ │ - invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ + invoke-virtual {v2, v3}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ │ move-result v8 │ │ - iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ + move-object/from16 v0, p0 │ + │ + iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ │ - const-string v2, "uBounds" │ + const-string v3, "uWidth" │ │ - invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ + invoke-virtual {v2, v3}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ │ move-result v9 │ │ - iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ + move-object/from16 v0, p0 │ │ - const-string v2, "uColor" │ + iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ │ - invoke-virtual {v1, v2}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ + const-string v3, "uBounds" │ │ - move-result v2 │ + invoke-virtual {v2, v3}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ │ - iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ + move-result v10 │ │ - const-string v3, "uAspectRatio" │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v1, v3}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ + iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ + │ + const-string v3, "uColor" │ + │ + invoke-virtual {v2, v3}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ │ move-result v3 │ │ - iget-object v1, p0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ + move-object/from16 v0, p0 │ │ - const-string v4, "aSplinePos" │ + iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ │ - invoke-virtual {v1, v4}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ + const-string v4, "uAspectRatio" │ │ - move-result v1 │ + invoke-virtual {v2, v4}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ + │ + move-result v4 │ │ - iget-object v4, p0, Lfi/harism/wallpaper/flowers/c;->b:Landroid/graphics/PointF; │ + move-object/from16 v0, p0 │ │ - iget v4, v4, Landroid/graphics/PointF;->x:F │ + iget-object v2, v0, Lfi/harism/wallpaper/flowers/c;->k:Lfi/harism/wallpaper/flowers/o; │ │ - iget-object v5, p0, Lfi/harism/wallpaper/flowers/c;->b:Landroid/graphics/PointF; │ + const-string v5, "aSplinePos" │ │ - iget v5, v5, Landroid/graphics/PointF;->y:F │ + invoke-virtual {v2, v5}, Lfi/harism/wallpaper/flowers/o;->a(Ljava/lang/String;)I │ │ - invoke-static {v3, v4, v5}, Landroid/opengl/GLES20;->glUniform2f(IFF)V │ + move-result v2 │ │ - const/4 v3, 0x1 │ + move-object/from16 v0, p0 │ │ - const/4 v4, 0x0 │ + iget-object v5, v0, Lfi/harism/wallpaper/flowers/c;->b:Landroid/graphics/PointF; │ │ - move-object/from16 v0, p2 │ + iget v5, v5, Landroid/graphics/PointF;->x:F │ │ - invoke-static {v2, v3, v0, v4}, Landroid/opengl/GLES20;->glUniform4fv(II[FI)V │ + move-object/from16 v0, p0 │ │ - const/4 v2, 0x2 │ + iget-object v6, v0, Lfi/harism/wallpaper/flowers/c;->b:Landroid/graphics/PointF; │ │ - const/16 v3, 0x1406 │ + iget v6, v6, Landroid/graphics/PointF;->y:F │ │ - const/4 v4, 0x0 │ + invoke-static {v4, v5, v6}, Landroid/opengl/GLES20;->glUniform2f(IFF)V │ + │ + const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ │ - iget-object v6, p0, Lfi/harism/wallpaper/flowers/c;->d:Ljava/nio/FloatBuffer; │ + move-object/from16 v0, p2 │ │ - invoke-static/range {v1 .. v6}, Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V │ + invoke-static {v3, v4, v0, v5}, Landroid/opengl/GLES20;->glUniform4fv(II[FI)V │ │ - invoke-static {v1}, Landroid/opengl/GLES20;->glEnableVertexAttribArray(I)V │ + const/4 v3, 0x2 │ │ - const/16 v1, 0x8 │ + const/16 v4, 0x1406 │ │ - new-array v4, v1, [F │ + const/4 v5, 0x0 │ │ - const v1, 0x3d75c28f # 0.06f │ + const/4 v6, 0x0 │ │ - iget v2, p0, Lfi/harism/wallpaper/flowers/c;->n:F │ + move-object/from16 v0, p0 │ │ - const v3, 0x3d75c28f # 0.06f │ + iget-object v7, v0, Lfi/harism/wallpaper/flowers/c;->d:Ljava/nio/FloatBuffer; │ │ - mul-float/2addr v2, v3 │ + invoke-static/range {v2 .. v7}, Landroid/opengl/GLES20;->glVertexAttribPointer(IIIZILjava/nio/Buffer;)V │ │ - add-float/2addr v1, v2 │ + invoke-static {v2}, Landroid/opengl/GLES20;->glEnableVertexAttribArray(I)V │ │ - const/high16 v2, 0x3f800000 # 1.0f │ + const/16 v2, 0x8 │ │ - iget-object v3, p0, Lfi/harism/wallpaper/flowers/c;->b:Landroid/graphics/PointF; │ + new-array v5, v2, [F │ │ - iget v3, v3, Landroid/graphics/PointF;->y:F │ + const v2, 0x3d75c28f # 0.06f │ │ - mul-float/2addr v3, v1 │ + move-object/from16 v0, p0 │ + │ + iget v3, v0, Lfi/harism/wallpaper/flowers/c;->n:F │ + │ + const v4, 0x3d75c28f # 0.06f │ │ - add-float v5, v2, v3 │ + mul-float/2addr v3, v4 │ + │ + add-float/2addr v2, v3 │ │ - const/high16 v2, 0x3f800000 # 1.0f │ + const/high16 v3, 0x3f800000 # 1.0f │ │ - iget-object v3, p0, Lfi/harism/wallpaper/flowers/c;->b:Landroid/graphics/PointF; │ + move-object/from16 v0, p0 │ │ - iget v3, v3, Landroid/graphics/PointF;->x:F │ + iget-object v4, v0, Lfi/harism/wallpaper/flowers/c;->b:Landroid/graphics/PointF; │ │ - mul-float/2addr v1, v3 │ + iget v4, v4, Landroid/graphics/PointF;->y:F │ │ - add-float v6, v2, v1 │ + mul-float/2addr v4, v2 │ + │ + add-float v6, v3, v4 │ + │ + const/high16 v3, 0x3f800000 # 1.0f │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v4, v0, Lfi/harism/wallpaper/flowers/c;->b:Landroid/graphics/PointF; │ + │ + iget v4, v4, Landroid/graphics/PointF;->x:F │ + │ + mul-float/2addr v2, v4 │ + │ + add-float v7, v3, v2 │ │ invoke-virtual/range {p1 .. p1}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v11 │ │ :cond_0 │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_5 │ + if-eqz v2, :cond_5 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Lfi/harism/wallpaper/flowers/i; │ + check-cast v2, Lfi/harism/wallpaper/flowers/i; │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - move v14, v2 │ + move v15, v3 │ │ - move v2, v3 │ + move v3, v4 │ │ - move v3, v14 │ + move v4, v15 │ │ :goto_1 │ - const/4 v11, 0x4 │ + const/4 v12, 0x4 │ │ - if-ge v3, v11, :cond_2 │ + if-ge v4, v12, :cond_2 │ │ - iget-object v11, v1, Lfi/harism/wallpaper/flowers/i;->a:[Landroid/graphics/PointF; │ + iget-object v12, v2, Lfi/harism/wallpaper/flowers/i;->a:[Landroid/graphics/PointF; │ │ - aget-object v11, v11, v3 │ + aget-object v12, v12, v4 │ │ - iget v11, v11, Landroid/graphics/PointF;->x:F │ + iget v12, v12, Landroid/graphics/PointF;->x:F │ │ move-object/from16 v0, p3 │ │ - iget v12, v0, Landroid/graphics/PointF;->x:F │ + iget v13, v0, Landroid/graphics/PointF;->x:F │ │ - sub-float/2addr v11, v12 │ + sub-float/2addr v12, v13 │ │ - iget-object v12, v1, Lfi/harism/wallpaper/flowers/i;->a:[Landroid/graphics/PointF; │ + iget-object v13, v2, Lfi/harism/wallpaper/flowers/i;->a:[Landroid/graphics/PointF; │ │ - aget-object v12, v12, v3 │ + aget-object v13, v13, v4 │ │ - iget v12, v12, Landroid/graphics/PointF;->y:F │ + iget v13, v13, Landroid/graphics/PointF;->y:F │ │ move-object/from16 v0, p3 │ │ - iget v13, v0, Landroid/graphics/PointF;->y:F │ + iget v14, v0, Landroid/graphics/PointF;->y:F │ │ - sub-float/2addr v12, v13 │ + sub-float/2addr v13, v14 │ │ - mul-int/lit8 v13, v3, 0x2 │ + mul-int/lit8 v14, v4, 0x2 │ │ - add-int/lit8 v13, v13, 0x0 │ + add-int/lit8 v14, v14, 0x0 │ │ - aput v11, v4, v13 │ + aput v12, v5, v14 │ │ - mul-int/lit8 v13, v3, 0x2 │ + mul-int/lit8 v14, v4, 0x2 │ │ - add-int/lit8 v13, v13, 0x1 │ + add-int/lit8 v14, v14, 0x1 │ │ - aput v12, v4, v13 │ + aput v13, v5, v14 │ │ - invoke-static {v11}, Ljava/lang/Math;->abs(F)F │ + invoke-static {v12}, Ljava/lang/Math;->abs(F)F │ │ - move-result v11 │ + move-result v12 │ │ - cmpg-float v11, v11, v6 │ + cmpg-float v12, v12, v7 │ │ - if-gez v11, :cond_1 │ + if-gez v12, :cond_1 │ │ - invoke-static {v12}, Ljava/lang/Math;->abs(F)F │ + invoke-static {v13}, Ljava/lang/Math;->abs(F)F │ │ - move-result v11 │ + move-result v12 │ │ - cmpg-float v11, v11, v5 │ + cmpg-float v12, v12, v6 │ │ - if-gez v11, :cond_1 │ + if-gez v12, :cond_1 │ │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ :cond_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ :cond_2 │ - if-eqz v2, :cond_0 │ + if-eqz v3, :cond_0 │ │ - const/4 v2, 0x4 │ + const/4 v3, 0x4 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-static {v7, v2, v4, v3}, Landroid/opengl/GLES20;->glUniform2fv(II[FI)V │ + invoke-static {v8, v3, v5, v4}, Landroid/opengl/GLES20;->glUniform2fv(II[FI)V │ │ - iget v2, v1, Lfi/harism/wallpaper/flowers/i;->d:F │ + iget v3, v2, Lfi/harism/wallpaper/flowers/i;->d:F │ │ - iget v3, v1, Lfi/harism/wallpaper/flowers/i;->e:F │ + iget v4, v2, Lfi/harism/wallpaper/flowers/i;->e:F │ │ - invoke-static {v8, v2, v3}, Landroid/opengl/GLES20;->glUniform2f(IFF)V │ + invoke-static {v9, v3, v4}, Landroid/opengl/GLES20;->glUniform2f(IFF)V │ │ - iget v2, v1, Lfi/harism/wallpaper/flowers/i;->b:F │ + iget v3, v2, Lfi/harism/wallpaper/flowers/i;->b:F │ │ - iget v3, v1, Lfi/harism/wallpaper/flowers/i;->c:F │ + iget v4, v2, Lfi/harism/wallpaper/flowers/i;->c:F │ │ - invoke-static {v9, v2, v3}, Landroid/opengl/GLES20;->glUniform2f(IFF)V │ + invoke-static {v10, v3, v4}, Landroid/opengl/GLES20;->glUniform2f(IFF)V │ │ - iget v2, v1, Lfi/harism/wallpaper/flowers/i;->b:F │ + iget v3, v2, Lfi/harism/wallpaper/flowers/i;->b:F │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - cmpl-float v2, v2, v3 │ + cmpl-float v3, v3, v4 │ │ - if-nez v2, :cond_3 │ + if-nez v3, :cond_3 │ │ - iget v2, v1, Lfi/harism/wallpaper/flowers/i;->c:F │ + iget v3, v2, Lfi/harism/wallpaper/flowers/i;->c:F │ │ - const/high16 v3, 0x3f800000 # 1.0f │ + const/high16 v4, 0x3f800000 # 1.0f │ │ - cmpl-float v2, v2, v3 │ + cmpl-float v3, v3, v4 │ │ - if-eqz v2, :cond_4 │ + if-eqz v3, :cond_4 │ │ :cond_3 │ - iget v2, v1, Lfi/harism/wallpaper/flowers/i;->b:F │ + iget v3, v2, Lfi/harism/wallpaper/flowers/i;->b:F │ │ - iget v3, p0, Lfi/harism/wallpaper/flowers/c;->m:I │ + move-object/from16 v0, p0 │ │ - add-int/lit8 v3, v3, -0x1 │ + iget v4, v0, Lfi/harism/wallpaper/flowers/c;->m:I │ │ - int-to-float v3, v3 │ + add-int/lit8 v4, v4, -0x1 │ │ - mul-float/2addr v2, v3 │ + int-to-float v4, v4 │ │ - float-to-double v2, v2 │ + mul-float/2addr v3, v4 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->floor(D)D │ + float-to-double v12, v3 │ │ - move-result-wide v2 │ + invoke-static {v12, v13}, Ljava/lang/Math;->floor(D)D │ │ - double-to-int v2, v2 │ + move-result-wide v12 │ │ - mul-int/lit8 v2, v2, 0x2 │ + double-to-int v3, v12 │ │ - iget v1, v1, Lfi/harism/wallpaper/flowers/i;->c:F │ + mul-int/lit8 v3, v3, 0x2 │ │ - iget v3, p0, Lfi/harism/wallpaper/flowers/c;->m:I │ + iget v2, v2, Lfi/harism/wallpaper/flowers/i;->c:F │ │ - add-int/lit8 v3, v3, -0x1 │ + move-object/from16 v0, p0 │ │ - int-to-float v3, v3 │ + iget v4, v0, Lfi/harism/wallpaper/flowers/c;->m:I │ │ - mul-float/2addr v1, v3 │ + add-int/lit8 v4, v4, -0x1 │ + │ + int-to-float v4, v4 │ │ - float-to-double v11, v1 │ + mul-float/2addr v2, v4 │ │ - invoke-static {v11, v12}, Ljava/lang/Math;->ceil(D)D │ + float-to-double v12, v2 │ │ - move-result-wide v11 │ + invoke-static {v12, v13}, Ljava/lang/Math;->ceil(D)D │ │ - double-to-int v1, v11 │ + move-result-wide v12 │ │ - mul-int/lit8 v1, v1, 0x2 │ + double-to-int v2, v12 │ │ - add-int/lit8 v1, v1, 0x2 │ + mul-int/lit8 v2, v2, 0x2 │ │ - const/4 v3, 0x5 │ + add-int/lit8 v2, v2, 0x2 │ │ - sub-int/2addr v1, v2 │ + const/4 v4, 0x5 │ │ - invoke-static {v3, v2, v1}, Landroid/opengl/GLES20;->glDrawArrays(III)V │ + sub-int/2addr v2, v3 │ + │ + invoke-static {v4, v3, v2}, Landroid/opengl/GLES20;->glDrawArrays(III)V │ │ goto/16 :goto_0 │ │ :cond_4 │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - iget v3, p0, Lfi/harism/wallpaper/flowers/c;->m:I │ + move-object/from16 v0, p0 │ │ - mul-int/lit8 v3, v3, 0x2 │ + iget v4, v0, Lfi/harism/wallpaper/flowers/c;->m:I │ + │ + mul-int/lit8 v4, v4, 0x2 │ │ - invoke-static {v1, v2, v3}, Landroid/opengl/GLES20;->glDrawArrays(III)V │ + invoke-static {v2, v3, v4}, Landroid/opengl/GLES20;->glDrawArrays(III)V │ │ goto/16 :goto_0 │ │ :cond_5 │ return-void │ .end method