--- /home/fdroid/fdroiddata/tmp/eu.veldsoft.colors.overflow_1.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_eu.veldsoft.colors.overflow_1.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +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: 4f168a7985349b49a6fd0f6a2a417a8b6b5098e9670ae86739df9081343366a9 │ -Signer #1 certificate SHA-1 digest: 66618f178a74e4794e78c251fa95102ce31187a9 │ -Signer #1 certificate MD5 digest: 408c4f3986170e7b209e37d4dc3d7db3 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: f7b170427ea93238e61aaede6a361a66b76f7285825602411cc1ef75e429117e │ -Signer #1 public key SHA-1 digest: 83e46430545cbdbad4b811811df2dfc036d55622 │ -Signer #1 public key MD5 digest: 19442d0dff6921b3e01e709eceeac5da │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,79 +1,77 @@ │ -Zip file size: 641926 bytes, number of entries: 77 │ --rw---- 2.0 fat 6419 bl defN 15-Dec-13 15:16 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 6540 bl defN 15-Dec-13 15:16 META-INF/BB7FCFD5.SF │ --rw---- 2.0 fat 1326 bl defN 15-Dec-13 15:16 META-INF/BB7FCFD5.RSA │ --rw---- 2.0 fat 41 bl defN 15-Dec-13 13:32 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-Dec-13 13:32 META-INF/fdroidserverid │ --rw---- 2.0 fat 3860 bX defN 15-Dec-13 13:32 AndroidManifest.xml │ --rw---- 2.0 fat 3406 bl defN 15-Dec-13 13:32 assets/about.html │ --rw---- 2.0 fat 45056 bl defN 15-Dec-13 13:32 assets/ai.db │ --rw---- 1.0 fat 5819 b- stor 15-Dec-13 13:32 assets/back.png │ --rw---- 2.0 fat 1401 bl defN 15-Dec-13 13:32 assets/banner.html │ --rw---- 2.0 fat 3188 bl defN 15-Dec-13 13:32 assets/credits.html │ --rw---- 2.0 fat 3301 bl defN 15-Dec-13 13:32 assets/rules.html │ --rw---- 1.0 fat 68590 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/android.jpg │ --rw---- 1.0 fat 3677 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/app_back.png │ --rw---- 2.0 fat 380 bl defN 15-Dec-13 13:32 res/drawable-hdpi-v4/app_background.xml │ --rw---- 1.0 fat 1491 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/btn_default_normal_brown.9.png │ --rw---- 1.0 fat 617 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/btn_default_normal_disable.9.png │ --rw---- 1.0 fat 956 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/btn_default_normal_disable_focused.9.png │ --rw---- 1.0 fat 895 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/btn_default_pressed.9.png │ --rw---- 1.0 fat 1528 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/btn_default_selected.9.png │ --rw---- 1.0 fat 9048 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/fifth1pull.png │ --rw---- 1.0 fat 22012 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/fifth2pull.png │ --rw---- 1.0 fat 32293 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/fifth3pull.png │ --rw---- 1.0 fat 7497 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/first1pull.png │ --rw---- 1.0 fat 17450 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/first2pull.png │ --rw---- 1.0 fat 25367 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/first3pull.png │ --rw---- 1.0 fat 9947 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/fourth1pull.png │ --rw---- 1.0 fat 23923 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/fourth2pull.png │ --rw---- 1.0 fat 36055 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/fourth3pull.png │ --rw---- 1.0 fat 7650 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 189 bl defN 15-Dec-13 13:32 res/drawable-hdpi-v4/resources.txt │ --rw---- 1.0 fat 7494 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/second1pull.png │ --rw---- 1.0 fat 17417 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/second2pull.png │ --rw---- 1.0 fat 25306 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/second3pull.png │ --rw---- 1.0 fat 12246 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/sixth1pull.png │ --rw---- 1.0 fat 30377 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/sixth2pull.png │ --rw---- 1.0 fat 47789 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/sixth3pull.png │ --rw---- 1.0 fat 9047 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/third1pull.png │ --rw---- 1.0 fat 22054 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/third2pull.png │ --rw---- 1.0 fat 32291 b- stor 15-Dec-13 13:32 res/drawable-hdpi-v4/third3pull.png │ --rw---- 1.0 fat 2818 b- stor 15-Dec-13 13:32 res/drawable-ldpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1151 b- stor 15-Dec-13 13:32 res/drawable-mdpi-v4/btn_default_normal_brown.9.png │ --rw---- 1.0 fat 536 b- stor 15-Dec-13 13:32 res/drawable-mdpi-v4/btn_default_normal_disable.9.png │ --rw---- 1.0 fat 748 b- stor 15-Dec-13 13:32 res/drawable-mdpi-v4/btn_default_normal_disable_focused.9.png │ --rw---- 1.0 fat 1039 b- stor 15-Dec-13 13:32 res/drawable-mdpi-v4/btn_default_pressed.9.png │ --rw---- 1.0 fat 1144 b- stor 15-Dec-13 13:32 res/drawable-mdpi-v4/btn_default_selected.9.png │ --rw---- 1.0 fat 4230 b- stor 15-Dec-13 13:32 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 85 bl defN 15-Dec-13 13:32 res/drawable-mdpi-v4/resources.txt │ --rw---- 2.0 fat 1196 bl defN 15-Dec-13 13:32 res/drawable/menu_button_brown.xml │ --rw---- 2.0 fat 1984 bl defN 15-Dec-13 13:32 res/layout-land/main.xml │ --rw---- 2.0 fat 1984 bl defN 15-Dec-13 13:32 res/layout-sw600dp-land-v13/main.xml │ --rw---- 2.0 fat 648 bl defN 15-Dec-13 13:32 res/layout-sw600dp-v13/about.xml │ --rw---- 2.0 fat 560 bl defN 15-Dec-13 13:32 res/layout-sw600dp-v13/highscore.xml │ --rw---- 2.0 fat 572 bl defN 15-Dec-13 13:32 res/layout-sw600dp-v13/highscore_list_item.xml │ --rw---- 2.0 fat 2076 bl defN 15-Dec-13 13:32 res/layout-sw600dp-v13/main.xml │ --rw---- 2.0 fat 1440 bl defN 15-Dec-13 13:32 res/layout-sw600dp-v13/settings.xml │ --rw---- 2.0 fat 604 bl defN 15-Dec-13 13:32 res/layout-sw600dp-v13/splash.xml │ --rw---- 2.0 fat 1984 bl defN 15-Dec-13 13:32 res/layout-sw720dp-land-v13/main.xml │ --rw---- 2.0 fat 648 bl defN 15-Dec-13 13:32 res/layout-sw720dp-v13/about.xml │ --rw---- 2.0 fat 560 bl defN 15-Dec-13 13:32 res/layout-sw720dp-v13/highscore.xml │ --rw---- 2.0 fat 572 bl defN 15-Dec-13 13:32 res/layout-sw720dp-v13/highscore_list_item.xml │ --rw---- 2.0 fat 2076 bl defN 15-Dec-13 13:32 res/layout-sw720dp-v13/main.xml │ --rw---- 2.0 fat 1440 bl defN 15-Dec-13 13:32 res/layout-sw720dp-v13/settings.xml │ --rw---- 2.0 fat 604 bl defN 15-Dec-13 13:32 res/layout-sw720dp-v13/splash.xml │ --rw---- 2.0 fat 648 bl defN 15-Dec-13 13:32 res/layout/about.xml │ --rw---- 2.0 fat 480 bl defN 15-Dec-13 13:32 res/layout/activity_splash.xml │ --rw---- 2.0 fat 560 bl defN 15-Dec-13 13:32 res/layout/highscore.xml │ --rw---- 2.0 fat 572 bl defN 15-Dec-13 13:32 res/layout/highscore_list_item.xml │ --rw---- 2.0 fat 2076 bl defN 15-Dec-13 13:32 res/layout/main.xml │ --rw---- 2.0 fat 2088 bl defN 15-Dec-13 13:32 res/layout/settings.xml │ --rw---- 2.0 fat 604 bl defN 15-Dec-13 13:32 res/layout/splash.xml │ --rw---- 1.0 fat 27804 b- stor 15-Dec-13 13:32 res/raw/cartoon004.wav │ --rw---- 1.0 fat 30832 b- stor 15-Dec-13 13:32 res/raw/cartoon008.wav │ --rw---- 1.0 fat 4616 b- stor 15-Dec-13 13:32 res/raw/click1.wav │ --rw---- 2.0 fat 230 bl defN 15-Dec-13 13:32 res/raw/resources.txt │ --rw---- 1.0 fat 9776 b- stor 15-Dec-13 13:32 resources.arsc │ --rw---- 2.0 fat 60964 bl defN 15-Dec-13 13:32 classes.dex │ -77 files, 725933 bytes uncompressed, 630379 bytes compressed: 13.2% │ +Zip file size: 640817 bytes, number of entries: 75 │ +-rw---- 2.0 fat 3860 bX defN 17-Oct-08 00:18 AndroidManifest.xml │ +-rw---- 2.0 fat 3406 bl defN 17-Oct-08 00:18 assets/about.html │ +-rw---- 2.0 fat 45056 bl defN 17-Oct-08 00:18 assets/ai.db │ +-rw---- 1.0 fat 5819 b- stor 80-Jan-01 00:00 assets/back.png │ +-rw---- 2.0 fat 1401 bl defN 17-Oct-08 00:18 assets/banner.html │ +-rw---- 2.0 fat 3188 bl defN 17-Oct-08 00:18 assets/credits.html │ +-rw---- 2.0 fat 3301 bl defN 17-Oct-08 00:18 assets/rules.html │ +-rw---- 1.0 fat 68590 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/android.jpg │ +-rw---- 1.0 fat 3677 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/app_back.png │ +-rw---- 2.0 fat 380 bl defN 17-Oct-08 00:18 res/drawable-hdpi-v4/app_background.xml │ +-rw---- 1.0 fat 1493 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_normal_brown.9.png │ +-rw---- 1.0 fat 614 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_normal_disable.9.png │ +-rw---- 1.0 fat 941 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_normal_disable_focused.9.png │ +-rw---- 1.0 fat 887 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_pressed.9.png │ +-rw---- 1.0 fat 1528 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_selected.9.png │ +-rw---- 1.0 fat 9048 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/fifth1pull.png │ +-rw---- 1.0 fat 22012 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/fifth2pull.png │ +-rw---- 1.0 fat 32293 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/fifth3pull.png │ +-rw---- 1.0 fat 7497 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/first1pull.png │ +-rw---- 1.0 fat 17450 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/first2pull.png │ +-rw---- 1.0 fat 25367 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/first3pull.png │ +-rw---- 1.0 fat 9947 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/fourth1pull.png │ +-rw---- 1.0 fat 23923 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/fourth2pull.png │ +-rw---- 1.0 fat 36055 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/fourth3pull.png │ +-rw---- 1.0 fat 7399 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 189 bl defN 17-Oct-08 00:18 res/drawable-hdpi-v4/resources.txt │ +-rw---- 1.0 fat 7494 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/second1pull.png │ +-rw---- 1.0 fat 17417 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/second2pull.png │ +-rw---- 1.0 fat 25306 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/second3pull.png │ +-rw---- 1.0 fat 12246 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/sixth1pull.png │ +-rw---- 1.0 fat 30377 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/sixth2pull.png │ +-rw---- 1.0 fat 47789 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/sixth3pull.png │ +-rw---- 1.0 fat 9047 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/third1pull.png │ +-rw---- 1.0 fat 22054 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/third2pull.png │ +-rw---- 1.0 fat 32291 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/third3pull.png │ +-rw---- 1.0 fat 2705 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1142 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_normal_brown.9.png │ +-rw---- 1.0 fat 527 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_normal_disable.9.png │ +-rw---- 1.0 fat 735 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_normal_disable_focused.9.png │ +-rw---- 1.0 fat 971 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_pressed.9.png │ +-rw---- 1.0 fat 1151 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_selected.9.png │ +-rw---- 1.0 fat 4136 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 85 bl defN 17-Oct-08 00:18 res/drawable-mdpi-v4/resources.txt │ +-rw---- 2.0 fat 1196 bl defN 17-Oct-08 00:18 res/drawable/menu_button_brown.xml │ +-rw---- 2.0 fat 1984 bl defN 17-Oct-08 00:18 res/layout-land/main.xml │ +-rw---- 2.0 fat 1984 bl defN 17-Oct-08 00:18 res/layout-sw600dp-land-v13/main.xml │ +-rw---- 2.0 fat 648 bl defN 17-Oct-08 00:18 res/layout-sw600dp-v13/about.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-08 00:18 res/layout-sw600dp-v13/highscore.xml │ +-rw---- 2.0 fat 572 bl defN 17-Oct-08 00:18 res/layout-sw600dp-v13/highscore_list_item.xml │ +-rw---- 2.0 fat 2076 bl defN 17-Oct-08 00:18 res/layout-sw600dp-v13/main.xml │ +-rw---- 2.0 fat 1440 bl defN 17-Oct-08 00:18 res/layout-sw600dp-v13/settings.xml │ +-rw---- 2.0 fat 604 bl defN 17-Oct-08 00:18 res/layout-sw600dp-v13/splash.xml │ +-rw---- 2.0 fat 1984 bl defN 17-Oct-08 00:18 res/layout-sw720dp-land-v13/main.xml │ +-rw---- 2.0 fat 648 bl defN 17-Oct-08 00:18 res/layout-sw720dp-v13/about.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-08 00:18 res/layout-sw720dp-v13/highscore.xml │ +-rw---- 2.0 fat 572 bl defN 17-Oct-08 00:18 res/layout-sw720dp-v13/highscore_list_item.xml │ +-rw---- 2.0 fat 2076 bl defN 17-Oct-08 00:18 res/layout-sw720dp-v13/main.xml │ +-rw---- 2.0 fat 1440 bl defN 17-Oct-08 00:18 res/layout-sw720dp-v13/settings.xml │ +-rw---- 2.0 fat 604 bl defN 17-Oct-08 00:18 res/layout-sw720dp-v13/splash.xml │ +-rw---- 2.0 fat 648 bl defN 17-Oct-08 00:18 res/layout/about.xml │ +-rw---- 2.0 fat 480 bl defN 17-Oct-08 00:18 res/layout/activity_splash.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-08 00:18 res/layout/highscore.xml │ +-rw---- 2.0 fat 572 bl defN 17-Oct-08 00:18 res/layout/highscore_list_item.xml │ +-rw---- 2.0 fat 2076 bl defN 17-Oct-08 00:18 res/layout/main.xml │ +-rw---- 2.0 fat 2088 bl defN 17-Oct-08 00:18 res/layout/settings.xml │ +-rw---- 2.0 fat 604 bl defN 17-Oct-08 00:18 res/layout/splash.xml │ +-rw---- 1.0 fat 27804 b- stor 80-Jan-01 00:00 res/raw/cartoon004.wav │ +-rw---- 1.0 fat 30832 b- stor 80-Jan-01 00:00 res/raw/cartoon008.wav │ +-rw---- 1.0 fat 4616 b- stor 80-Jan-01 00:00 res/raw/click1.wav │ +-rw---- 2.0 fat 230 bl defN 17-Oct-08 00:18 res/raw/resources.txt │ +-rw---- 1.0 fat 9836 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 61428 bl defN 17-Oct-08 00:18 classes.dex │ +-rw---- 2.0 fat 6419 b- defN 17-Oct-08 00:18 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 6540 b- defN 17-Oct-08 00:18 META-INF/BB7FCFD5.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Oct-08 00:18 META-INF/BB7FCFD5.RSA │ +75 files, 725801 bytes uncompressed, 629653 bytes compressed: 13.2% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── 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 3026 0000 0100 0000 0100 1c00 ....0&.......... │ +00000000: 0200 0c00 6c26 0000 0100 0000 0100 1c00 ....l&.......... │ 00000010: d80c 0000 5b00 0000 0000 0000 0001 0000 ....[........... │ 00000020: 8801 0000 0000 0000 0000 0000 1600 0000 ................ │ 00000030: 3000 0000 4800 0000 6d00 0000 8600 0000 0...H...m....... │ 00000040: 9f00 0000 ba00 0000 db00 0000 f000 0000 ................ │ 00000050: 0801 0000 1f01 0000 4401 0000 5f01 0000 ........D..._... │ 00000060: 8601 0000 bc01 0000 f401 0000 3402 0000 ............4... │ 00000070: 6502 0000 9702 0000 bc02 0000 e302 0000 e............... │ @@ -200,15 +200,15 @@ │ 00000c70: 7320 796f 7572 206e 616d 653f 0002 024f s your name?...O │ 00000c80: 4b00 0e0e 4875 6d61 6e20 7673 2048 756d K...Human vs Hum │ 00000c90: 616e 0016 1648 756d 616e 2076 7320 4561 an...Human vs Ea │ 00000ca0: 7379 2043 6f6d 7075 7465 7200 1818 4875 sy Computer...Hu │ 00000cb0: 6d61 6e20 7673 204d 6564 6975 6d20 436f man vs Medium Co │ 00000cc0: 6d70 7574 6572 0018 1848 756d 616e 2076 mputer...Human v │ 00000cd0: 7320 5374 726f 6e67 2043 6f6d 7075 7465 s Strong Compute │ -00000ce0: 7200 0000 0002 2001 4c19 0000 7f00 0000 r..... .L....... │ +00000ce0: 7200 0000 0002 2001 8819 0000 7f00 0000 r..... ......... │ 00000cf0: 6500 7500 2e00 7600 6500 6c00 6400 7300 e.u...v.e.l.d.s. │ 00000d00: 6f00 6600 7400 2e00 6300 6f00 6c00 6f00 o.f.t...c.o.l.o. │ 00000d10: 7200 7300 2e00 6f00 7600 6500 7200 6600 r.s...o.v.e.r.f. │ 00000d20: 6c00 6f00 7700 0000 0000 0000 0000 0000 l.o.w........... │ 00000d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -334,278 +334,282 @@ │ 000014d0: 1d00 0000 0000 0000 0000 0000 0000 0000 ................ │ 000014e0: 0001 0000 0001 0000 0001 0000 0001 0000 ................ │ 000014f0: 0001 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001500: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001510: 0000 0000 0000 0000 0001 0000 0000 0000 ................ │ 00001520: 0001 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001530: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001540: 0000 0000 0000 0000 0102 4800 cc00 0000 ..........H..... │ -00001550: 0200 0000 1d00 0000 bc00 0000 3400 0000 ............4... │ +00001540: 0000 0000 0000 0000 0102 4c00 d000 0000 ..........L..... │ +00001550: 0200 0000 1d00 0000 c000 0000 3800 0000 ............8... │ 00001560: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001580: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001590: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00001590: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ 000015a0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 000015b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 000015c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000015d0: ffff ffff ffff ffff 0000 0000 ffff ffff ................ │ +000015d0: ffff ffff ffff ffff ffff ffff 0000 0000 ................ │ 000015e0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 000015f0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00001600: ffff ffff 0800 0000 1200 0000 0800 0003 ................ │ -00001610: 0b00 0000 0102 4800 cc00 0000 0200 0000 ......H......... │ -00001620: 1d00 0000 bc00 0000 3400 0000 0000 0000 ........4....... │ -00001630: 0000 0000 0000 7800 0000 0000 0000 0000 ......x......... │ -00001640: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001650: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ -00001660: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00001600: ffff ffff ffff ffff 0800 0000 1200 0000 ................ │ +00001610: 0800 0003 0b00 0000 0102 4c00 d000 0000 ..........L..... │ +00001620: 0200 0000 1d00 0000 c000 0000 3800 0000 ............8... │ +00001630: 0000 0000 0000 0000 0000 7800 0000 0000 ..........x..... │ +00001640: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00001650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001660: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ 00001670: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00001680: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 00001690: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000016a0: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ +000016a0: ffff ffff ffff ffff 0000 0000 ffff ffff ................ │ 000016b0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ 000016c0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -000016d0: 0800 0000 1100 0000 0800 0003 0d00 0000 ................ │ -000016e0: 0102 4800 2c01 0000 0200 0000 1d00 0000 ..H.,........... │ -000016f0: bc00 0000 3400 0000 0000 0000 0000 0000 ....4........... │ -00001700: 0000 a000 0000 0000 0000 0000 0400 0000 ................ │ -00001710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001720: 0000 0000 0000 0000 ffff ffff ffff ffff ................ │ -00001730: ffff ffff 0000 0000 1000 0000 2000 0000 ............ ... │ -00001740: 3000 0000 4000 0000 ffff ffff ffff ffff 0...@........... │ -00001750: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00001760: ffff ffff ffff ffff ffff ffff 5000 0000 ............P... │ -00001770: ffff ffff 6000 0000 ffff ffff ffff ffff ....`........... │ -00001780: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00001790: ffff ffff ffff ffff ffff ffff 0800 0000 ................ │ -000017a0: 0300 0000 0800 0003 0e00 0000 0800 0000 ................ │ -000017b0: 0400 0000 0800 0003 0f00 0000 0800 0000 ................ │ -000017c0: 0500 0000 0800 0003 1000 0000 0800 0000 ................ │ -000017d0: 0600 0000 0800 0003 1100 0000 0800 0000 ................ │ -000017e0: 0700 0000 0800 0003 1200 0000 0800 0000 ................ │ -000017f0: 1100 0000 0800 0003 1400 0000 0800 0000 ................ │ -00001800: 1300 0000 0800 0003 1300 0000 0102 4800 ..............H. │ -00001810: 7c02 0000 0200 0000 1d00 0000 bc00 0000 |............... │ -00001820: 3400 0000 0000 0000 0000 0000 0000 f000 4............... │ -00001830: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ -00001840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001850: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00001860: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -00001870: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00001880: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ -00001890: f000 0000 0001 0000 1001 0000 ffff ffff ................ │ -000018a0: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ -000018b0: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ -000018c0: a001 0000 b001 0000 0800 0000 0000 0000 ................ │ -000018d0: 0800 0003 1800 0000 0800 0000 0100 0000 ................ │ -000018e0: 0800 0003 2f00 0000 0800 0000 0200 0000 ..../........... │ -000018f0: 0800 0003 2e00 0000 0800 0000 0300 0000 ................ │ -00001900: 0800 0003 2d00 0000 0800 0000 0400 0000 ....-........... │ -00001910: 0800 0003 2c00 0000 0800 0000 0500 0000 ....,........... │ -00001920: 0800 0003 2b00 0000 0800 0000 0600 0000 ....+........... │ -00001930: 0800 0003 2a00 0000 0800 0000 0700 0000 ....*........... │ -00001940: 0800 0003 2900 0000 0800 0000 0800 0000 ....)........... │ -00001950: 0800 0003 2800 0000 0800 0000 0900 0000 ....(........... │ -00001960: 0800 0003 2700 0000 0800 0000 0a00 0000 ....'........... │ -00001970: 0800 0003 2600 0000 0800 0000 0b00 0000 ....&........... │ -00001980: 0800 0003 2500 0000 0800 0000 0c00 0000 ....%........... │ -00001990: 0800 0003 1a00 0000 0800 0000 0d00 0000 ................ │ -000019a0: 0800 0003 1900 0000 0800 0000 0e00 0000 ................ │ -000019b0: 0800 0003 1700 0000 0800 0000 0f00 0000 ................ │ -000019c0: 0800 0003 1600 0000 0800 0000 1000 0000 ................ │ -000019d0: 0800 0003 1500 0000 0800 0000 1100 0000 ................ │ -000019e0: 0800 0003 3000 0000 0800 0000 1300 0000 ....0........... │ -000019f0: 0800 0003 1b00 0000 0800 0000 1400 0000 ................ │ -00001a00: 0800 0003 1c00 0000 0800 0000 1500 0000 ................ │ -00001a10: 0800 0003 1d00 0000 0800 0000 1600 0000 ................ │ -00001a20: 0800 0003 1e00 0000 0800 0000 1700 0000 ................ │ -00001a30: 0800 0003 1f00 0000 0800 0000 1800 0000 ................ │ -00001a40: 0800 0003 2000 0000 0800 0000 1900 0000 .... ........... │ -00001a50: 0800 0003 2100 0000 0800 0000 1a00 0000 ....!........... │ -00001a60: 0800 0003 2200 0000 0800 0000 1b00 0000 ...."........... │ -00001a70: 0800 0003 2300 0000 0800 0000 1c00 0000 ....#........... │ -00001a80: 0800 0003 2400 0000 0202 1000 2c00 0000 ....$.......,... │ -00001a90: 0300 0000 0700 0000 0024 0000 0000 0000 .........$...... │ -00001aa0: 0024 0000 0024 0000 8024 0000 0024 0000 .$...$...$...$.. │ -00001ab0: 0024 0000 0102 4800 d400 0000 0300 0000 .$....H......... │ -00001ac0: 0700 0000 6400 0000 3400 0000 0000 0000 ....d...4....... │ -00001ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000016d0: ffff ffff ffff ffff 0800 0000 1100 0000 ................ │ +000016e0: 0800 0003 0d00 0000 0102 4c00 3001 0000 ..........L.0... │ +000016f0: 0200 0000 1d00 0000 c000 0000 3800 0000 ............8... │ +00001700: 0000 0000 0000 0000 0000 a000 0000 0000 ................ │ +00001710: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00001720: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001730: 0000 0000 ffff ffff ffff ffff ffff ffff ................ │ +00001740: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00001750: 4000 0000 ffff ffff ffff ffff ffff ffff @............... │ +00001760: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00001770: ffff ffff ffff ffff 5000 0000 ffff ffff ........P....... │ +00001780: 6000 0000 ffff ffff ffff ffff ffff ffff `............... │ +00001790: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +000017a0: ffff ffff ffff ffff 0800 0000 0300 0000 ................ │ +000017b0: 0800 0003 0e00 0000 0800 0000 0400 0000 ................ │ +000017c0: 0800 0003 0f00 0000 0800 0000 0500 0000 ................ │ +000017d0: 0800 0003 1000 0000 0800 0000 0600 0000 ................ │ +000017e0: 0800 0003 1100 0000 0800 0000 0700 0000 ................ │ +000017f0: 0800 0003 1200 0000 0800 0000 1100 0000 ................ │ +00001800: 0800 0003 1400 0000 0800 0000 1300 0000 ................ │ +00001810: 0800 0003 1300 0000 0102 4c00 8002 0000 ..........L..... │ +00001820: 0200 0000 1d00 0000 c000 0000 3800 0000 ............8... │ +00001830: 0000 0000 0000 0000 0000 f000 0000 0000 ................ │ +00001840: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00001850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001860: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00001870: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ +00001880: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ +00001890: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ +000018a0: f000 0000 0001 0000 1001 0000 ffff ffff ................ │ +000018b0: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ +000018c0: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ +000018d0: a001 0000 b001 0000 0800 0000 0000 0000 ................ │ +000018e0: 0800 0003 1800 0000 0800 0000 0100 0000 ................ │ +000018f0: 0800 0003 2f00 0000 0800 0000 0200 0000 ..../........... │ +00001900: 0800 0003 2e00 0000 0800 0000 0300 0000 ................ │ +00001910: 0800 0003 2d00 0000 0800 0000 0400 0000 ....-........... │ +00001920: 0800 0003 2c00 0000 0800 0000 0500 0000 ....,........... │ +00001930: 0800 0003 2b00 0000 0800 0000 0600 0000 ....+........... │ +00001940: 0800 0003 2a00 0000 0800 0000 0700 0000 ....*........... │ +00001950: 0800 0003 2900 0000 0800 0000 0800 0000 ....)........... │ +00001960: 0800 0003 2800 0000 0800 0000 0900 0000 ....(........... │ +00001970: 0800 0003 2700 0000 0800 0000 0a00 0000 ....'........... │ +00001980: 0800 0003 2600 0000 0800 0000 0b00 0000 ....&........... │ +00001990: 0800 0003 2500 0000 0800 0000 0c00 0000 ....%........... │ +000019a0: 0800 0003 1a00 0000 0800 0000 0d00 0000 ................ │ +000019b0: 0800 0003 1900 0000 0800 0000 0e00 0000 ................ │ +000019c0: 0800 0003 1700 0000 0800 0000 0f00 0000 ................ │ +000019d0: 0800 0003 1600 0000 0800 0000 1000 0000 ................ │ +000019e0: 0800 0003 1500 0000 0800 0000 1100 0000 ................ │ +000019f0: 0800 0003 3000 0000 0800 0000 1300 0000 ....0........... │ +00001a00: 0800 0003 1b00 0000 0800 0000 1400 0000 ................ │ +00001a10: 0800 0003 1c00 0000 0800 0000 1500 0000 ................ │ +00001a20: 0800 0003 1d00 0000 0800 0000 1600 0000 ................ │ +00001a30: 0800 0003 1e00 0000 0800 0000 1700 0000 ................ │ +00001a40: 0800 0003 1f00 0000 0800 0000 1800 0000 ................ │ +00001a50: 0800 0003 2000 0000 0800 0000 1900 0000 .... ........... │ +00001a60: 0800 0003 2100 0000 0800 0000 1a00 0000 ....!........... │ +00001a70: 0800 0003 2200 0000 0800 0000 1b00 0000 ...."........... │ +00001a80: 0800 0003 2300 0000 0800 0000 1c00 0000 ....#........... │ +00001a90: 0800 0003 2400 0000 0202 1000 2c00 0000 ....$.......,... │ +00001aa0: 0300 0000 0700 0000 0024 0000 0000 0000 .........$...... │ +00001ab0: 0024 0000 0024 0000 8024 0000 0024 0000 .$...$...$...$.. │ +00001ac0: 0024 0000 0102 4c00 d800 0000 0300 0000 .$....L......... │ +00001ad0: 0700 0000 6800 0000 3800 0000 0000 0000 ....h...8....... │ 00001ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001b00: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ -00001b10: 5000 0000 6000 0000 0800 0000 1d00 0000 P...`........... │ -00001b20: 0800 0003 0a00 0000 0800 0000 1e00 0000 ................ │ -00001b30: 0800 0003 0700 0000 0800 0000 1f00 0000 ................ │ -00001b40: 0800 0003 0600 0000 0800 0000 2000 0000 ............ ... │ -00001b50: 0800 0003 0300 0000 0800 0000 2100 0000 ............!... │ -00001b60: 0800 0003 0000 0000 0800 0000 2200 0000 ............"... │ -00001b70: 0800 0003 0100 0000 0800 0000 2300 0000 ............#... │ -00001b80: 0800 0003 0200 0000 0102 4800 c400 0000 ..........H..... │ -00001b90: 0300 0000 0700 0000 6400 0000 3400 0000 ........d...4... │ -00001ba0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001bb0: 0000 0000 0d00 0000 0000 5802 0000 0000 ..........X..... │ -00001bc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001bd0: 0000 0000 ffff ffff 1000 0000 2000 0000 ............ ... │ -00001be0: 3000 0000 4000 0000 5000 0000 0800 0000 0...@...P....... │ -00001bf0: 1d00 0000 0800 0003 3600 0000 0800 0000 ........6....... │ -00001c00: 1f00 0000 0800 0003 3500 0000 0800 0000 ........5....... │ -00001c10: 2000 0000 0800 0003 3100 0000 0800 0000 .......1....... │ -00001c20: 2100 0000 0800 0003 3200 0000 0800 0000 !.......2....... │ -00001c30: 2200 0000 0800 0003 3300 0000 0800 0000 ".......3....... │ -00001c40: 2300 0000 0800 0003 3400 0000 0102 4800 #.......4.....H. │ -00001c50: c400 0000 0300 0000 0700 0000 6400 0000 ............d... │ -00001c60: 3400 0000 0000 0000 0000 0000 0000 0000 4............... │ -00001c70: 0000 0000 0000 0000 0d00 0000 0000 d002 ................ │ +00001b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001b10: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00001b20: 4000 0000 5000 0000 6000 0000 0800 0000 @...P...`....... │ +00001b30: 1d00 0000 0800 0003 0a00 0000 0800 0000 ................ │ +00001b40: 1e00 0000 0800 0003 0700 0000 0800 0000 ................ │ +00001b50: 1f00 0000 0800 0003 0600 0000 0800 0000 ................ │ +00001b60: 2000 0000 0800 0003 0300 0000 0800 0000 ............... │ +00001b70: 2100 0000 0800 0003 0000 0000 0800 0000 !............... │ +00001b80: 2200 0000 0800 0003 0100 0000 0800 0000 "............... │ +00001b90: 2300 0000 0800 0003 0200 0000 0102 4c00 #.............L. │ +00001ba0: c800 0000 0300 0000 0700 0000 6800 0000 ............h... │ +00001bb0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00001bc0: 0000 0000 0000 0000 0d00 0000 0000 5802 ..............X. │ +00001bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001be0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ +00001bf0: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00001c00: 5000 0000 0800 0000 1d00 0000 0800 0003 P............... │ +00001c10: 3600 0000 0800 0000 1f00 0000 0800 0003 6............... │ +00001c20: 3500 0000 0800 0000 2000 0000 0800 0003 5....... ....... │ +00001c30: 3100 0000 0800 0000 2100 0000 0800 0003 1.......!....... │ +00001c40: 3200 0000 0800 0000 2200 0000 0800 0003 2......."....... │ +00001c50: 3300 0000 0800 0000 2300 0000 0800 0003 3.......#....... │ +00001c60: 3400 0000 0102 4c00 c800 0000 0300 0000 4.....L......... │ +00001c70: 0700 0000 6800 0000 3800 0000 0000 0000 ....h...8....... │ 00001c80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001c90: 0000 0000 0000 0000 ffff ffff 1000 0000 ................ │ -00001ca0: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -00001cb0: 0800 0000 1d00 0000 0800 0003 3d00 0000 ............=... │ -00001cc0: 0800 0000 1f00 0000 0800 0003 3c00 0000 ............<... │ -00001cd0: 0800 0000 2000 0000 0800 0003 3800 0000 .... .......8... │ -00001ce0: 0800 0000 2100 0000 0800 0003 3a00 0000 ....!.......:... │ -00001cf0: 0800 0000 2200 0000 0800 0003 3900 0000 ....".......9... │ -00001d00: 0800 0000 2300 0000 0800 0003 3b00 0000 ....#.......;... │ -00001d10: 0102 4800 7400 0000 0300 0000 0700 0000 ..H.t........... │ -00001d20: 6400 0000 3400 0000 0000 0000 0000 0000 d...4........... │ -00001d30: 0200 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001d50: 0000 0000 0000 0000 ffff ffff ffff ffff ................ │ -00001d60: ffff ffff ffff ffff 0000 0000 ffff ffff ................ │ -00001d70: ffff ffff 0800 0000 2100 0000 0800 0003 ........!....... │ -00001d80: 0c00 0000 0102 4800 7400 0000 0300 0000 ......H.t....... │ -00001d90: 0700 0000 6400 0000 3400 0000 0000 0000 ....d...4....... │ -00001da0: 0000 0000 0200 0000 0000 0000 0000 0000 ................ │ -00001db0: 0d00 0000 0000 5802 0000 0000 0000 0000 ......X......... │ -00001dc0: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ -00001dd0: ffff ffff ffff ffff ffff ffff 0000 0000 ................ │ -00001de0: ffff ffff ffff ffff 0800 0000 2100 0000 ............!... │ -00001df0: 0800 0003 3700 0000 0102 4800 7400 0000 ....7.....H.t... │ -00001e00: 0300 0000 0700 0000 6400 0000 3400 0000 ........d...4... │ -00001e10: 0000 0000 0000 0000 0200 0000 0000 0000 ................ │ -00001e20: 0000 0000 0d00 0000 0000 d002 0000 0000 ................ │ -00001e30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001e40: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ -00001e50: 0000 0000 ffff ffff ffff ffff 0800 0000 ................ │ -00001e60: 2100 0000 0800 0003 3e00 0000 0202 1000 !.......>....... │ -00001e70: 2000 0000 0400 0000 0400 0000 0000 0000 ............... │ -00001e80: 0000 0000 0000 0000 0000 0000 0102 4800 ..............H. │ -00001e90: 9800 0000 0400 0000 0400 0000 5800 0000 ............X... │ -00001ea0: 3400 0000 0000 0000 0000 0000 0000 0000 4............... │ -00001eb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001ec0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001ed0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00001ee0: 3000 0000 0800 0000 2400 0000 0800 0003 0.......$....... │ -00001ef0: 0400 0000 0800 0000 2500 0000 0800 0003 ........%....... │ -00001f00: 0500 0000 0800 0000 2600 0000 0800 0003 ........&....... │ -00001f10: 0800 0000 0800 0000 1300 0000 0800 0003 ................ │ -00001f20: 0900 0000 0202 1000 2800 0000 0500 0000 ........(....... │ -00001f30: 0600 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f40: 0000 0000 0000 0000 0000 0000 0102 4800 ..............H. │ -00001f50: c000 0000 0500 0000 0600 0000 6000 0000 ............`... │ -00001f60: 3400 0000 0000 0000 0000 0000 0000 0000 4............... │ -00001f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f90: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00001fa0: 3000 0000 4000 0000 5000 0000 0800 0000 0...@...P....... │ -00001fb0: 2700 0000 0800 001d dddd ddff 0800 0000 '............... │ -00001fc0: 2800 0000 0800 001d 0000 ffff 0800 0000 (............... │ -00001fd0: 2900 0000 0800 001d ff00 00ff 0800 0000 )............... │ -00001fe0: 2a00 0000 0800 001d 0000 00ff 0800 0000 *............... │ -00001ff0: 2300 0000 0800 001d 8080 80ff 0800 0000 #............... │ -00002000: 2b00 0000 0800 001d 0000 00ff 0202 1000 +............... │ -00002010: 8400 0000 0600 0000 1d00 0000 0000 0000 ................ │ -00002020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002030: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001c90: 0d00 0000 0000 d002 0000 0000 0000 0000 ................ │ +00001ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001cb0: 0000 0000 ffff ffff 1000 0000 2000 0000 ............ ... │ +00001cc0: 3000 0000 4000 0000 5000 0000 0800 0000 0...@...P....... │ +00001cd0: 1d00 0000 0800 0003 3d00 0000 0800 0000 ........=....... │ +00001ce0: 1f00 0000 0800 0003 3c00 0000 0800 0000 ........<....... │ +00001cf0: 2000 0000 0800 0003 3800 0000 0800 0000 .......8....... │ +00001d00: 2100 0000 0800 0003 3a00 0000 0800 0000 !.......:....... │ +00001d10: 2200 0000 0800 0003 3900 0000 0800 0000 ".......9....... │ +00001d20: 2300 0000 0800 0003 3b00 0000 0102 4c00 #.......;.....L. │ +00001d30: 7800 0000 0300 0000 0700 0000 6800 0000 x...........h... │ +00001d40: 3800 0000 0000 0000 0000 0000 0200 0000 8............... │ +00001d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001d60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001d70: 0000 0000 0000 0000 ffff ffff ffff ffff ................ │ +00001d80: ffff ffff ffff ffff 0000 0000 ffff ffff ................ │ +00001d90: ffff ffff 0800 0000 2100 0000 0800 0003 ........!....... │ +00001da0: 0c00 0000 0102 4c00 7800 0000 0300 0000 ......L.x....... │ +00001db0: 0700 0000 6800 0000 3800 0000 0000 0000 ....h...8....... │ +00001dc0: 0000 0000 0200 0000 0000 0000 0000 0000 ................ │ +00001dd0: 0d00 0000 0000 5802 0000 0000 0000 0000 ......X......... │ +00001de0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001df0: ffff ffff ffff ffff ffff ffff ffff ffff ................ │ +00001e00: 0000 0000 ffff ffff ffff ffff 0800 0000 ................ │ +00001e10: 2100 0000 0800 0003 3700 0000 0102 4c00 !.......7.....L. │ +00001e20: 7800 0000 0300 0000 0700 0000 6800 0000 x...........h... │ +00001e30: 3800 0000 0000 0000 0000 0000 0200 0000 8............... │ +00001e40: 0000 0000 0000 0000 0d00 0000 0000 d002 ................ │ +00001e50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001e60: 0000 0000 0000 0000 ffff ffff ffff ffff ................ │ +00001e70: ffff ffff ffff ffff 0000 0000 ffff ffff ................ │ +00001e80: ffff ffff 0800 0000 2100 0000 0800 0003 ........!....... │ +00001e90: 3e00 0000 0202 1000 2000 0000 0400 0000 >....... ....... │ +00001ea0: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001eb0: 0000 0000 0102 4c00 9c00 0000 0400 0000 ......L......... │ +00001ec0: 0400 0000 5c00 0000 3800 0000 0000 0000 ....\...8....... │ +00001ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001ee0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001ef0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001f00: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00001f10: 0800 0000 2400 0000 0800 0003 0400 0000 ....$........... │ +00001f20: 0800 0000 2500 0000 0800 0003 0500 0000 ....%........... │ +00001f30: 0800 0000 2600 0000 0800 0003 0800 0000 ....&........... │ +00001f40: 0800 0000 1300 0000 0800 0003 0900 0000 ................ │ +00001f50: 0202 1000 2800 0000 0500 0000 0600 0000 ....(........... │ +00001f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001f70: 0000 0000 0000 0000 0102 4c00 c400 0000 ..........L..... │ +00001f80: 0500 0000 0600 0000 6400 0000 3800 0000 ........d...8... │ +00001f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001fb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001fc0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00001fd0: 3000 0000 4000 0000 5000 0000 0800 0000 0...@...P....... │ +00001fe0: 2700 0000 0800 001d dddd ddff 0800 0000 '............... │ +00001ff0: 2800 0000 0800 001d 0000 ffff 0800 0000 (............... │ +00002000: 2900 0000 0800 001d ff00 00ff 0800 0000 )............... │ +00002010: 2a00 0000 0800 001d 0000 00ff 0800 0000 *............... │ +00002020: 2300 0000 0800 001d 8080 80ff 0800 0000 #............... │ +00002030: 2b00 0000 0800 001d 0000 00ff 0202 1000 +............... │ +00002040: 8400 0000 0600 0000 1d00 0000 0000 0000 ................ │ 00002050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002090: 0102 4800 8c02 0000 0600 0000 1d00 0000 ..H............. │ -000020a0: bc00 0000 3400 0000 0000 0000 0000 0000 ....4........... │ +00002090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000020b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000020c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000020d0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -000020e0: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -000020f0: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ -00002100: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ -00002110: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ -00002120: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ -00002130: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ -00002140: a001 0000 b001 0000 c001 0000 0800 0000 ................ │ -00002150: 2c00 0000 0800 0003 3f00 0000 0800 0000 ,.......?....... │ -00002160: 2d00 0000 0800 0003 4000 0000 0800 0000 -.......@....... │ -00002170: 2e00 0000 0800 0003 4100 0000 0800 0000 ........A....... │ -00002180: 2f00 0000 0800 0003 4200 0000 0800 0000 /.......B....... │ -00002190: 1d00 0000 0800 0003 4300 0000 0800 0000 ........C....... │ -000021a0: 3000 0000 0800 0003 4400 0000 0800 0000 0.......D....... │ -000021b0: 3100 0000 0800 0003 4500 0000 0800 0000 1.......E....... │ -000021c0: 3200 0000 0800 0003 4600 0000 0800 0000 2.......F....... │ -000021d0: 3300 0000 0800 0003 4700 0000 0800 0000 3.......G....... │ -000021e0: 2200 0000 0800 0003 4800 0000 0800 0000 ".......H....... │ -000021f0: 3400 0000 0800 0003 4900 0000 0800 0000 4.......I....... │ -00002200: 1f00 0000 0800 0003 4a00 0000 0800 0000 ........J....... │ -00002210: 3500 0000 0800 0003 4b00 0000 0800 0000 5.......K....... │ -00002220: 3600 0000 0800 0003 4c00 0000 0800 0000 6.......L....... │ -00002230: 3700 0000 0800 0003 4d00 0000 0800 0000 7.......M....... │ -00002240: 3800 0000 0800 0003 4e00 0000 0800 0000 8.......N....... │ -00002250: 3900 0000 0800 0003 4f00 0000 0800 0000 9.......O....... │ -00002260: 3a00 0000 0800 0003 5000 0000 0800 0000 :.......P....... │ -00002270: 3b00 0000 0800 0003 5100 0000 0800 0000 ;.......Q....... │ -00002280: 3c00 0000 0800 0003 5200 0000 0800 0000 <.......R....... │ -00002290: 3d00 0000 0800 0003 5300 0000 0800 0000 =.......S....... │ -000022a0: 3e00 0000 0800 0003 5400 0000 0800 0000 >.......T....... │ -000022b0: 3f00 0000 0800 0003 5500 0000 0800 0000 ?.......U....... │ -000022c0: 4000 0000 0800 0003 5600 0000 0800 0000 @.......V....... │ -000022d0: 4100 0000 0800 0003 5700 0000 0800 0000 A.......W....... │ -000022e0: 4200 0000 0800 0003 5800 0000 0800 0000 B.......X....... │ -000022f0: 4300 0000 0800 0003 5900 0000 0800 0000 C.......Y....... │ -00002300: 4400 0000 0800 0003 5a00 0000 0800 0000 D.......Z....... │ -00002310: 4500 0000 0800 0003 4000 0000 0202 1000 E.......@....... │ -00002320: 1c00 0000 0700 0000 0300 0000 0000 0000 ................ │ -00002330: 0000 0000 0000 0000 0102 4800 c000 0000 ..........H..... │ -00002340: 0700 0000 0300 0000 5400 0000 3400 0000 ........T...4... │ -00002350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002380: 0000 0000 3400 0000 5000 0000 1000 0100 ....4...P....... │ -00002390: 4600 0000 0500 0301 0300 0000 5400 0101 F...........T... │ -000023a0: 0800 0001 0200 027f 6f00 0101 0800 0001 ........o....... │ -000023b0: 0200 077f 7400 0101 0800 0001 0100 077f ....t........... │ -000023c0: 1000 0100 4700 0000 2e00 0301 0100 0000 ....G........... │ -000023d0: 0101 0101 0800 0001 0d00 0601 1000 0100 ................ │ -000023e0: 4800 0000 2400 0301 0100 0000 0101 0101 H...$........... │ -000023f0: 0800 0001 0d00 0601 0202 1000 6000 0000 ............`... │ -00002400: 0800 0000 1400 0000 0000 0000 0000 0000 ................ │ -00002410: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020c0: 0102 4c00 9002 0000 0600 0000 1d00 0000 ..L............. │ +000020d0: c000 0000 3800 0000 0000 0000 0000 0000 ....8........... │ +000020e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000020f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002100: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002110: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +00002120: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ +00002130: 9000 0000 a000 0000 b000 0000 c000 0000 ................ │ +00002140: d000 0000 e000 0000 f000 0000 0001 0000 ................ │ +00002150: 1001 0000 2001 0000 3001 0000 4001 0000 .... ...0...@... │ +00002160: 5001 0000 6001 0000 7001 0000 8001 0000 P...`...p....... │ +00002170: 9001 0000 a001 0000 b001 0000 c001 0000 ................ │ +00002180: 0800 0000 2c00 0000 0800 0003 3f00 0000 ....,.......?... │ +00002190: 0800 0000 2d00 0000 0800 0003 4000 0000 ....-.......@... │ +000021a0: 0800 0000 2e00 0000 0800 0003 4100 0000 ............A... │ +000021b0: 0800 0000 2f00 0000 0800 0003 4200 0000 ..../.......B... │ +000021c0: 0800 0000 1d00 0000 0800 0003 4300 0000 ............C... │ +000021d0: 0800 0000 3000 0000 0800 0003 4400 0000 ....0.......D... │ +000021e0: 0800 0000 3100 0000 0800 0003 4500 0000 ....1.......E... │ +000021f0: 0800 0000 3200 0000 0800 0003 4600 0000 ....2.......F... │ +00002200: 0800 0000 3300 0000 0800 0003 4700 0000 ....3.......G... │ +00002210: 0800 0000 2200 0000 0800 0003 4800 0000 ....".......H... │ +00002220: 0800 0000 3400 0000 0800 0003 4900 0000 ....4.......I... │ +00002230: 0800 0000 1f00 0000 0800 0003 4a00 0000 ............J... │ +00002240: 0800 0000 3500 0000 0800 0003 4b00 0000 ....5.......K... │ +00002250: 0800 0000 3600 0000 0800 0003 4c00 0000 ....6.......L... │ +00002260: 0800 0000 3700 0000 0800 0003 4d00 0000 ....7.......M... │ +00002270: 0800 0000 3800 0000 0800 0003 4e00 0000 ....8.......N... │ +00002280: 0800 0000 3900 0000 0800 0003 4f00 0000 ....9.......O... │ +00002290: 0800 0000 3a00 0000 0800 0003 5000 0000 ....:.......P... │ +000022a0: 0800 0000 3b00 0000 0800 0003 5100 0000 ....;.......Q... │ +000022b0: 0800 0000 3c00 0000 0800 0003 5200 0000 ....<.......R... │ +000022c0: 0800 0000 3d00 0000 0800 0003 5300 0000 ....=.......S... │ +000022d0: 0800 0000 3e00 0000 0800 0003 5400 0000 ....>.......T... │ +000022e0: 0800 0000 3f00 0000 0800 0003 5500 0000 ....?.......U... │ +000022f0: 0800 0000 4000 0000 0800 0003 5600 0000 ....@.......V... │ +00002300: 0800 0000 4100 0000 0800 0003 5700 0000 ....A.......W... │ +00002310: 0800 0000 4200 0000 0800 0003 5800 0000 ....B.......X... │ +00002320: 0800 0000 4300 0000 0800 0003 5900 0000 ....C.......Y... │ +00002330: 0800 0000 4400 0000 0800 0003 5a00 0000 ....D.......Z... │ +00002340: 0800 0000 4500 0000 0800 0003 4000 0000 ....E.......@... │ +00002350: 0202 1000 1c00 0000 0700 0000 0300 0000 ................ │ +00002360: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00002370: c400 0000 0700 0000 0300 0000 5800 0000 ............X... │ +00002380: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00002390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000023a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000023b0: 0000 0000 0000 0000 0000 0000 3400 0000 ............4... │ +000023c0: 5000 0000 1000 0100 4600 0000 0500 0301 P.......F....... │ +000023d0: 0300 0000 5400 0101 0800 0001 0200 027f ....T........... │ +000023e0: 6f00 0101 0800 0001 0200 077f 7400 0101 o...........t... │ +000023f0: 0800 0001 0100 077f 1000 0100 4700 0000 ............G... │ +00002400: 2e00 0301 0100 0000 0101 0101 0800 0001 ................ │ +00002410: 0d00 0601 1000 0100 4800 0000 2400 0301 ........H...$... │ +00002420: 0100 0000 0101 0101 0800 0001 0d00 0601 ................ │ +00002430: 0202 1000 6000 0000 0800 0000 1400 0000 ....`........... │ 00002440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002450: 0000 0000 0000 0000 0102 4800 d801 0000 ..........H..... │ -00002460: 0800 0000 1400 0000 9800 0000 3400 0000 ............4... │ +00002450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002460: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002470: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00002480: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00002490: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000024a0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -000024b0: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ -000024c0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ -000024d0: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ -000024e0: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ -000024f0: 0800 0000 4900 0000 0800 0012 0000 0000 ....I........... │ -00002500: 0800 0000 4a00 0000 0800 0012 0000 0000 ....J........... │ -00002510: 0800 0000 4b00 0000 0800 0012 0000 0000 ....K........... │ -00002520: 0800 0000 4c00 0000 0800 0012 0000 0000 ....L........... │ -00002530: 0800 0000 4d00 0000 0800 0012 0000 0000 ....M........... │ -00002540: 0800 0000 4e00 0000 0800 0012 0000 0000 ....N........... │ -00002550: 0800 0000 4f00 0000 0800 0012 0000 0000 ....O........... │ -00002560: 0800 0000 5000 0000 0800 0012 0000 0000 ....P........... │ -00002570: 0800 0000 5100 0000 0800 0012 0000 0000 ....Q........... │ -00002580: 0800 0000 5200 0000 0800 0012 0000 0000 ....R........... │ -00002590: 0800 0000 5300 0000 0800 0012 0000 0000 ....S........... │ -000025a0: 0800 0000 5400 0000 0800 0012 0000 0000 ....T........... │ -000025b0: 0800 0000 5500 0000 0800 0012 0000 0000 ....U........... │ -000025c0: 0800 0000 5600 0000 0800 0012 0000 0000 ....V........... │ -000025d0: 0800 0000 5700 0000 0800 0012 0000 0000 ....W........... │ -000025e0: 0800 0000 3200 0000 0800 0012 0000 0000 ....2........... │ -000025f0: 0800 0000 3100 0000 0800 0012 0000 0000 ....1........... │ -00002600: 0800 0000 3300 0000 0800 0012 0000 0000 ....3........... │ -00002610: 0800 0000 3b00 0000 0800 0012 0000 0000 ....;........... │ -00002620: 0800 0000 5800 0000 0800 0012 0000 0000 ....X........... │ +00002490: 0102 4c00 dc01 0000 0800 0000 1400 0000 ..L............. │ +000024a0: 9c00 0000 3800 0000 0000 0000 0000 0000 ....8........... │ +000024b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000024c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000024d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000024e0: 1000 0000 2000 0000 3000 0000 4000 0000 .... ...0...@... │ +000024f0: 5000 0000 6000 0000 7000 0000 8000 0000 P...`...p....... │ +00002500: 9000 0000 a000 0000 b000 0000 c000 0000 ................ │ +00002510: d000 0000 e000 0000 f000 0000 0001 0000 ................ │ +00002520: 1001 0000 2001 0000 3001 0000 0800 0000 .... ...0....... │ +00002530: 4900 0000 0800 0012 0000 0000 0800 0000 I............... │ +00002540: 4a00 0000 0800 0012 0000 0000 0800 0000 J............... │ +00002550: 4b00 0000 0800 0012 0000 0000 0800 0000 K............... │ +00002560: 4c00 0000 0800 0012 0000 0000 0800 0000 L............... │ +00002570: 4d00 0000 0800 0012 0000 0000 0800 0000 M............... │ +00002580: 4e00 0000 0800 0012 0000 0000 0800 0000 N............... │ +00002590: 4f00 0000 0800 0012 0000 0000 0800 0000 O............... │ +000025a0: 5000 0000 0800 0012 0000 0000 0800 0000 P............... │ +000025b0: 5100 0000 0800 0012 0000 0000 0800 0000 Q............... │ +000025c0: 5200 0000 0800 0012 0000 0000 0800 0000 R............... │ +000025d0: 5300 0000 0800 0012 0000 0000 0800 0000 S............... │ +000025e0: 5400 0000 0800 0012 0000 0000 0800 0000 T............... │ +000025f0: 5500 0000 0800 0012 0000 0000 0800 0000 U............... │ +00002600: 5600 0000 0800 0012 0000 0000 0800 0000 V............... │ +00002610: 5700 0000 0800 0012 0000 0000 0800 0000 W............... │ +00002620: 3200 0000 0800 0012 0000 0000 0800 0000 2............... │ +00002630: 3100 0000 0800 0012 0000 0000 0800 0000 1............... │ +00002640: 3300 0000 0800 0012 0000 0000 0800 0000 3............... │ +00002650: 3b00 0000 0800 0012 0000 0000 0800 0000 ;............... │ +00002660: 5800 0000 0800 0012 0000 0000 X........... ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : f00f8ef7 │ │ -signature : 36c6...4a30 │ │ -file_size : 60964 │ │ +checksum : 2869c712 │ │ +signature : af15...c89b │ │ +file_size : 61428 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 776 │ │ +string_ids_size : 773 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 147 │ │ -type_ids_off : 3216 (0x000c90) │ │ +type_ids_off : 3204 (0x000c84) │ │ proto_ids_size : 141 │ │ -proto_ids_off : 3804 (0x000edc) │ │ +proto_ids_off : 3792 (0x000ed0) │ │ field_ids_size : 254 │ │ -field_ids_off : 5496 (0x001578) │ │ +field_ids_off : 5484 (0x00156c) │ │ method_ids_size : 370 │ │ -method_ids_off : 7528 (0x001d68) │ │ +method_ids_off : 7516 (0x001d5c) │ │ class_defs_size : 41 │ │ -class_defs_off : 10488 (0x0028f8) │ │ -data_size : 49116 │ │ -data_off : 11848 (0x002e48) │ │ +class_defs_off : 10476 (0x0028ec) │ │ +data_size : 49592 │ │ +data_off : 11836 (0x002e3c) │ │ │ │ Class #0 header: │ │ class_idx : 4 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 116 │ │ source_file_idx : 264 │ │ static_fields_size : 0 │ │ @@ -117,17 +117,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -003b8c: |[003b8c] eu.veldsoft.colors.overflow.AI.:()V │ │ -003b9c: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -003ba2: 0e00 |0003: return-void │ │ +003d9c: |[003d9c] eu.veldsoft.colors.overflow.AI.:()V │ │ +003dac: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +003db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/AI; │ │ │ │ Virtual methods - │ │ @@ -136,17 +136,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -003ba4: |[003ba4] eu.veldsoft.colors.overflow.AI.hasMove:()Z │ │ -003bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -003bb6: 0f00 |0001: return v0 │ │ +003db4: |[003db4] eu.veldsoft.colors.overflow.AI.hasMove:()Z │ │ +003dc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +003dc6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Leu/veldsoft/colors/overflow/AI; │ │ │ │ #1 : (in Leu/veldsoft/colors/overflow/AI;) │ │ @@ -154,17 +154,17 @@ │ │ type : '([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -003bb8: |[003bb8] eu.veldsoft.colors.overflow.AI.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ │ -003bc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -003bca: 1100 |0001: return-object v0 │ │ +003dc8: |[003dc8] eu.veldsoft.colors.overflow.AI.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ │ +003dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +003dda: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Leu/veldsoft/colors/overflow/AI; │ │ 0x0000 - 0x0002 reg=2 stones [[I │ │ 0x0000 - 0x0002 reg=3 who Leu/veldsoft/colors/overflow/PlayerIndex; │ │ @@ -175,16 +175,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -003bcc: |[003bcc] eu.veldsoft.colors.overflow.AI.phaseOneMove:()V │ │ -003bdc: 0e00 |0000: return-void │ │ +003ddc: |[003ddc] eu.veldsoft.colors.overflow.AI.phaseOneMove:()V │ │ +003dec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Leu/veldsoft/colors/overflow/AI; │ │ │ │ #3 : (in Leu/veldsoft/colors/overflow/AI;) │ │ @@ -192,16 +192,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -003be0: |[003be0] eu.veldsoft.colors.overflow.AI.phaseTwoMove:()V │ │ -003bf0: 0e00 |0000: return-void │ │ +003df0: |[003df0] eu.veldsoft.colors.overflow.AI.phaseTwoMove:()V │ │ +003e00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Leu/veldsoft/colors/overflow/AI; │ │ │ │ source_file_idx : 15 (AI.java) │ │ @@ -233,19 +233,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -003bf4: |[003bf4] eu.veldsoft.colors.overflow.AIDBInitialization.:()V │ │ -003c04: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -003c0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -003c0c: 5b10 0600 |0004: iput-object v0, v1, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ -003c10: 0e00 |0006: return-void │ │ +003e04: |[003e04] eu.veldsoft.colors.overflow.AIDBInitialization.:()V │ │ +003e14: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +003e1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +003e1c: 5b10 0600 |0004: iput-object v0, v1, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ +003e20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Leu/veldsoft/colors/overflow/AIDBInitialization; │ │ │ │ @@ -255,45 +255,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 65 16-bit code units │ │ -003c14: |[003c14] eu.veldsoft.colors.overflow.AIDBInitialization.onCreate:(Landroid/os/Bundle;)V │ │ -003c24: 1303 4100 |0000: const/16 v3, #int 65 // #41 │ │ -003c28: 6f20 0600 9800 |0002: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -003c2e: 2200 4d00 |0005: new-instance v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter; // type@004d │ │ -003c32: 7020 cd00 8000 |0007: invoke-direct {v0, v8}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.:(Landroid/content/Context;)V // method@00cd │ │ -003c38: 5b80 0600 |000a: iput-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ -003c3c: 5480 0600 |000c: iget-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ -003c40: 6e10 d300 0000 |000e: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.openToWrite:()Leu/veldsoft/colors/overflow/HardAISQLAdapter; // method@00d3 │ │ -003c46: 5480 0600 |0011: iget-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ -003c4a: 7110 5201 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -003c50: 0c01 |0016: move-result-object v1 │ │ -003c52: 1302 4200 |0017: const/16 v2, #int 66 // #42 │ │ -003c56: 7110 5201 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -003c5c: 0c02 |001c: move-result-object v2 │ │ -003c5e: 7110 5201 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -003c64: 0c03 |0020: move-result-object v3 │ │ -003c66: 1a04 0a00 |0021: const-string v4, "0 1 2 3 4 5" // string@000a │ │ -003c6a: 1606 0000 |0023: const-wide/16 v6, #int 0 // #0 │ │ -003c6e: 7120 4c01 7600 |0025: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@014c │ │ -003c74: 0c05 |0028: move-result-object v5 │ │ -003c76: 7406 d100 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.insert:(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Double;)J // method@00d1 │ │ -003c7c: 5480 0600 |002c: iget-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ -003c80: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -003c82: 1902 f03f |002f: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -003c86: 7120 4c01 3200 |0031: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@014c │ │ -003c8c: 0c02 |0034: move-result-object v2 │ │ -003c8e: 6e30 d400 1002 |0035: invoke-virtual {v0, v1, v2}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.updateByID:(ILjava/lang/Double;)V // method@00d4 │ │ -003c94: 5480 0600 |0038: iget-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ -003c98: 6e10 ce00 0000 |003a: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.close:()V // method@00ce │ │ -003c9e: 6e10 7800 0800 |003d: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/AIDBInitialization;.finish:()V // method@0078 │ │ -003ca4: 0e00 |0040: return-void │ │ +003e24: |[003e24] eu.veldsoft.colors.overflow.AIDBInitialization.onCreate:(Landroid/os/Bundle;)V │ │ +003e34: 1303 4100 |0000: const/16 v3, #int 65 // #41 │ │ +003e38: 6f20 0600 9800 |0002: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +003e3e: 2200 4d00 |0005: new-instance v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter; // type@004d │ │ +003e42: 7020 cd00 8000 |0007: invoke-direct {v0, v8}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.:(Landroid/content/Context;)V // method@00cd │ │ +003e48: 5b80 0600 |000a: iput-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ +003e4c: 5480 0600 |000c: iget-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ +003e50: 6e10 d300 0000 |000e: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.openToWrite:()Leu/veldsoft/colors/overflow/HardAISQLAdapter; // method@00d3 │ │ +003e56: 5480 0600 |0011: iget-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ +003e5a: 7110 5201 0300 |0013: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +003e60: 0c01 |0016: move-result-object v1 │ │ +003e62: 1302 4200 |0017: const/16 v2, #int 66 // #42 │ │ +003e66: 7110 5201 0200 |0019: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +003e6c: 0c02 |001c: move-result-object v2 │ │ +003e6e: 7110 5201 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +003e74: 0c03 |0020: move-result-object v3 │ │ +003e76: 1a04 0a00 |0021: const-string v4, "0 1 2 3 4 5" // string@000a │ │ +003e7a: 1606 0000 |0023: const-wide/16 v6, #int 0 // #0 │ │ +003e7e: 7120 4c01 7600 |0025: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@014c │ │ +003e84: 0c05 |0028: move-result-object v5 │ │ +003e86: 7406 d100 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.insert:(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Double;)J // method@00d1 │ │ +003e8c: 5480 0600 |002c: iget-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ +003e90: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +003e92: 1902 f03f |002f: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +003e96: 7120 4c01 3200 |0031: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@014c │ │ +003e9c: 0c02 |0034: move-result-object v2 │ │ +003e9e: 6e30 d400 1002 |0035: invoke-virtual {v0, v1, v2}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.updateByID:(ILjava/lang/Double;)V // method@00d4 │ │ +003ea4: 5480 0600 |0038: iget-object v0, v8, Leu/veldsoft/colors/overflow/AIDBInitialization;.sqliteHardAiHandle:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@0006 │ │ +003ea8: 6e10 ce00 0000 |003a: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.close:()V // method@00ce │ │ +003eae: 6e10 7800 0800 |003d: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/AIDBInitialization;.finish:()V // method@0078 │ │ +003eb4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=3202 │ │ 0x000c line=3203 │ │ 0x0011 line=3204 │ │ 0x002c line=3205 │ │ @@ -357,67 +357,67 @@ │ │ type : '(IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -003ca8: |[003ca8] eu.veldsoft.colors.overflow.ANN3Layers.:(IIII)V │ │ -003cb8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -003cba: 1902 f03f |0001: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -003cbe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -003cc0: 7010 5701 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0157 │ │ -003cc6: 5b51 0c00 |0007: iput-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003cca: 0710 |0009: move-object v0, v1 │ │ -003ccc: 1f00 9100 |000a: check-cast v0, [[D // type@0091 │ │ -003cd0: 5b50 0b00 |000c: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ -003cd4: 5b51 0800 |000e: iput-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003cd8: 0710 |0010: move-object v0, v1 │ │ -003cda: 1f00 9100 |0011: check-cast v0, [[D // type@0091 │ │ -003cde: 5b50 0900 |0013: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ -003ce2: 5b51 0d00 |0015: iput-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003ce6: 5956 0a00 |0017: iput v6, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.id:I // field@000a │ │ -003cea: d800 0701 |0019: add-int/lit8 v0, v7, #int 1 // #01 │ │ -003cee: 2300 8800 |001b: new-array v0, v0, [D // type@0088 │ │ -003cf2: 5b50 0c00 |001d: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003cf6: 5450 0c00 |001f: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003cfa: 4c02 0004 |0021: aput-wide v2, v0, v4 │ │ -003cfe: d800 0801 |0023: add-int/lit8 v0, v8, #int 1 // #01 │ │ -003d02: 2300 8800 |0025: new-array v0, v0, [D // type@0088 │ │ -003d06: 5b50 0800 |0027: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003d0a: 5450 0800 |0029: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003d0e: 4c02 0004 |002b: aput-wide v2, v0, v4 │ │ -003d12: d800 0901 |002d: add-int/lit8 v0, v9, #int 1 // #01 │ │ -003d16: 2300 8800 |002f: new-array v0, v0, [D // type@0088 │ │ -003d1a: 5b50 0d00 |0031: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003d1e: 5450 0d00 |0033: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003d22: 4c02 0004 |0035: aput-wide v2, v0, v4 │ │ -003d26: 5450 0c00 |0037: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003d2a: 2100 |0039: array-length v0, v0 │ │ -003d2c: 5451 0800 |003a: iget-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003d30: 2111 |003c: array-length v1, v1 │ │ -003d32: 2420 8900 1000 |003d: filled-new-array {v0, v1}, [I // type@0089 │ │ -003d38: 0c00 |0040: move-result-object v0 │ │ -003d3a: 6201 f400 |0041: sget-object v1, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@00f4 │ │ -003d3e: 7120 6401 0100 |0043: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0164 │ │ -003d44: 0c00 |0046: move-result-object v0 │ │ -003d46: 1f00 9100 |0047: check-cast v0, [[D // type@0091 │ │ -003d4a: 5b50 0b00 |0049: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ -003d4e: 5450 0800 |004b: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003d52: 2100 |004d: array-length v0, v0 │ │ -003d54: 5451 0d00 |004e: iget-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003d58: 2111 |0050: array-length v1, v1 │ │ -003d5a: 2420 8900 1000 |0051: filled-new-array {v0, v1}, [I // type@0089 │ │ -003d60: 0c00 |0054: move-result-object v0 │ │ -003d62: 6201 f400 |0055: sget-object v1, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@00f4 │ │ -003d66: 7120 6401 0100 |0057: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0164 │ │ -003d6c: 0c00 |005a: move-result-object v0 │ │ -003d6e: 1f00 9100 |005b: check-cast v0, [[D // type@0091 │ │ -003d72: 5b50 0900 |005d: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ -003d76: 0e00 |005f: return-void │ │ +003eb8: |[003eb8] eu.veldsoft.colors.overflow.ANN3Layers.:(IIII)V │ │ +003ec8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +003eca: 1902 f03f |0001: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +003ece: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +003ed0: 7010 5701 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0157 │ │ +003ed6: 5b51 0c00 |0007: iput-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +003eda: 0710 |0009: move-object v0, v1 │ │ +003edc: 1f00 9100 |000a: check-cast v0, [[D // type@0091 │ │ +003ee0: 5b50 0b00 |000c: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ +003ee4: 5b51 0800 |000e: iput-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +003ee8: 0710 |0010: move-object v0, v1 │ │ +003eea: 1f00 9100 |0011: check-cast v0, [[D // type@0091 │ │ +003eee: 5b50 0900 |0013: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ +003ef2: 5b51 0d00 |0015: iput-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +003ef6: 5956 0a00 |0017: iput v6, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.id:I // field@000a │ │ +003efa: d800 0701 |0019: add-int/lit8 v0, v7, #int 1 // #01 │ │ +003efe: 2300 8800 |001b: new-array v0, v0, [D // type@0088 │ │ +003f02: 5b50 0c00 |001d: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +003f06: 5450 0c00 |001f: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +003f0a: 4c02 0004 |0021: aput-wide v2, v0, v4 │ │ +003f0e: d800 0801 |0023: add-int/lit8 v0, v8, #int 1 // #01 │ │ +003f12: 2300 8800 |0025: new-array v0, v0, [D // type@0088 │ │ +003f16: 5b50 0800 |0027: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +003f1a: 5450 0800 |0029: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +003f1e: 4c02 0004 |002b: aput-wide v2, v0, v4 │ │ +003f22: d800 0901 |002d: add-int/lit8 v0, v9, #int 1 // #01 │ │ +003f26: 2300 8800 |002f: new-array v0, v0, [D // type@0088 │ │ +003f2a: 5b50 0d00 |0031: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +003f2e: 5450 0d00 |0033: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +003f32: 4c02 0004 |0035: aput-wide v2, v0, v4 │ │ +003f36: 5450 0c00 |0037: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +003f3a: 2100 |0039: array-length v0, v0 │ │ +003f3c: 5451 0800 |003a: iget-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +003f40: 2111 |003c: array-length v1, v1 │ │ +003f42: 2420 8900 1000 |003d: filled-new-array {v0, v1}, [I // type@0089 │ │ +003f48: 0c00 |0040: move-result-object v0 │ │ +003f4a: 6201 f400 |0041: sget-object v1, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@00f4 │ │ +003f4e: 7120 6401 0100 |0043: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0164 │ │ +003f54: 0c00 |0046: move-result-object v0 │ │ +003f56: 1f00 9100 |0047: check-cast v0, [[D // type@0091 │ │ +003f5a: 5b50 0b00 |0049: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ +003f5e: 5450 0800 |004b: iget-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +003f62: 2100 |004d: array-length v0, v0 │ │ +003f64: 5451 0d00 |004e: iget-object v1, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +003f68: 2111 |0050: array-length v1, v1 │ │ +003f6a: 2420 8900 1000 |0051: filled-new-array {v0, v1}, [I // type@0089 │ │ +003f70: 0c00 |0054: move-result-object v0 │ │ +003f72: 6201 f400 |0055: sget-object v1, Ljava/lang/Double;.TYPE:Ljava/lang/Class; // field@00f4 │ │ +003f76: 7120 6401 0100 |0057: invoke-static {v1, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0164 │ │ +003f7c: 0c00 |005a: move-result-object v0 │ │ +003f7e: 1f00 9100 |005b: check-cast v0, [[D // type@0091 │ │ +003f82: 5b50 0900 |005d: iput-object v0, v5, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ +003f86: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=93 │ │ 0x0007 line=46 │ │ 0x000a line=51 │ │ 0x000e line=56 │ │ 0x0011 line=61 │ │ @@ -445,71 +445,71 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -003d78: |[003d78] eu.veldsoft.colors.overflow.ANN3Layers.feedForward:()V │ │ -003d88: 190a f03f |0000: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ -003d8c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -003d8e: 54c3 0800 |0003: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003d92: 2133 |0005: array-length v3, v3 │ │ -003d94: 3530 2800 |0006: if-ge v0, v3, 002e // +0028 │ │ -003d98: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ -003d9c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -003d9e: 54c3 0c00 |000b: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003da2: 2133 |000d: array-length v3, v3 │ │ -003da4: 3531 1100 |000e: if-ge v1, v3, 001f // +0011 │ │ -003da8: 54c3 0c00 |0010: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003dac: 4506 0301 |0012: aget-wide v6, v3, v1 │ │ -003db0: 54c3 0b00 |0014: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ -003db4: 4603 0301 |0016: aget-object v3, v3, v1 │ │ -003db8: 4508 0300 |0018: aget-wide v8, v3, v0 │ │ -003dbc: cd86 |001a: mul-double/2addr v6, v8 │ │ -003dbe: cb64 |001b: add-double/2addr v4, v6 │ │ -003dc0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -003dc4: 28ed |001e: goto 000b // -0013 │ │ -003dc6: 54c3 0800 |001f: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003dca: 8046 |0021: neg-double v6, v4 │ │ -003dcc: 7120 5301 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.exp:(D)D // method@0153 │ │ -003dd2: 0b06 |0025: move-result-wide v6 │ │ -003dd4: cba6 |0026: add-double/2addr v6, v10 │ │ -003dd6: ae06 0a06 |0027: div-double v6, v10, v6 │ │ -003dda: 4c06 0300 |0029: aput-wide v6, v3, v0 │ │ -003dde: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003de2: 28d6 |002d: goto 0003 // -002a │ │ -003de4: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -003de6: 54c3 0d00 |002f: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003dea: 2133 |0031: array-length v3, v3 │ │ -003dec: 3532 2800 |0032: if-ge v2, v3, 005a // +0028 │ │ -003df0: 1604 0000 |0034: const-wide/16 v4, #int 0 // #0 │ │ -003df4: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -003df6: 54c3 0800 |0037: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003dfa: 2133 |0039: array-length v3, v3 │ │ -003dfc: 3530 1100 |003a: if-ge v0, v3, 004b // +0011 │ │ -003e00: 54c3 0800 |003c: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003e04: 4506 0300 |003e: aget-wide v6, v3, v0 │ │ -003e08: 54c3 0900 |0040: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ -003e0c: 4603 0300 |0042: aget-object v3, v3, v0 │ │ -003e10: 4508 0302 |0044: aget-wide v8, v3, v2 │ │ -003e14: cd86 |0046: mul-double/2addr v6, v8 │ │ -003e16: cb64 |0047: add-double/2addr v4, v6 │ │ -003e18: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003e1c: 28ed |004a: goto 0037 // -0013 │ │ -003e1e: 54c3 0d00 |004b: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003e22: 8046 |004d: neg-double v6, v4 │ │ -003e24: 7120 5301 7600 |004e: invoke-static {v6, v7}, Ljava/lang/Math;.exp:(D)D // method@0153 │ │ -003e2a: 0b06 |0051: move-result-wide v6 │ │ -003e2c: cba6 |0052: add-double/2addr v6, v10 │ │ -003e2e: ae06 0a06 |0053: div-double v6, v10, v6 │ │ -003e32: 4c06 0302 |0055: aput-wide v6, v3, v2 │ │ -003e36: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ -003e3a: 28d6 |0059: goto 002f // -002a │ │ -003e3c: 0e00 |005a: return-void │ │ +003f88: |[003f88] eu.veldsoft.colors.overflow.ANN3Layers.feedForward:()V │ │ +003f98: 190a f03f |0000: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +003f9c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +003f9e: 54c3 0800 |0003: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +003fa2: 2133 |0005: array-length v3, v3 │ │ +003fa4: 3530 2800 |0006: if-ge v0, v3, 002e // +0028 │ │ +003fa8: 1604 0000 |0008: const-wide/16 v4, #int 0 // #0 │ │ +003fac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +003fae: 54c3 0c00 |000b: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +003fb2: 2133 |000d: array-length v3, v3 │ │ +003fb4: 3531 1100 |000e: if-ge v1, v3, 001f // +0011 │ │ +003fb8: 54c3 0c00 |0010: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +003fbc: 4506 0301 |0012: aget-wide v6, v3, v1 │ │ +003fc0: 54c3 0b00 |0014: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ +003fc4: 4603 0301 |0016: aget-object v3, v3, v1 │ │ +003fc8: 4508 0300 |0018: aget-wide v8, v3, v0 │ │ +003fcc: cd86 |001a: mul-double/2addr v6, v8 │ │ +003fce: cb64 |001b: add-double/2addr v4, v6 │ │ +003fd0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +003fd4: 28ed |001e: goto 000b // -0013 │ │ +003fd6: 54c3 0800 |001f: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +003fda: 8046 |0021: neg-double v6, v4 │ │ +003fdc: 7120 5301 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Math;.exp:(D)D // method@0153 │ │ +003fe2: 0b06 |0025: move-result-wide v6 │ │ +003fe4: cba6 |0026: add-double/2addr v6, v10 │ │ +003fe6: ae06 0a06 |0027: div-double v6, v10, v6 │ │ +003fea: 4c06 0300 |0029: aput-wide v6, v3, v0 │ │ +003fee: d800 0001 |002b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +003ff2: 28d6 |002d: goto 0003 // -002a │ │ +003ff4: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +003ff6: 54c3 0d00 |002f: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +003ffa: 2133 |0031: array-length v3, v3 │ │ +003ffc: 3532 2800 |0032: if-ge v2, v3, 005a // +0028 │ │ +004000: 1604 0000 |0034: const-wide/16 v4, #int 0 // #0 │ │ +004004: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +004006: 54c3 0800 |0037: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +00400a: 2133 |0039: array-length v3, v3 │ │ +00400c: 3530 1100 |003a: if-ge v0, v3, 004b // +0011 │ │ +004010: 54c3 0800 |003c: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +004014: 4506 0300 |003e: aget-wide v6, v3, v0 │ │ +004018: 54c3 0900 |0040: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ +00401c: 4603 0300 |0042: aget-object v3, v3, v0 │ │ +004020: 4508 0302 |0044: aget-wide v8, v3, v2 │ │ +004024: cd86 |0046: mul-double/2addr v6, v8 │ │ +004026: cb64 |0047: add-double/2addr v4, v6 │ │ +004028: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00402c: 28ed |004a: goto 0037 // -0013 │ │ +00402e: 54c3 0d00 |004b: iget-object v3, v12, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +004032: 8046 |004d: neg-double v6, v4 │ │ +004034: 7120 5301 7600 |004e: invoke-static {v6, v7}, Ljava/lang/Math;.exp:(D)D // method@0153 │ │ +00403a: 0b06 |0051: move-result-wide v6 │ │ +00403c: cba6 |0052: add-double/2addr v6, v10 │ │ +00403e: ae06 0a06 |0053: div-double v6, v10, v6 │ │ +004042: 4c06 0302 |0055: aput-wide v6, v3, v2 │ │ +004046: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00404a: 28d6 |0059: goto 002f // -002a │ │ +00404c: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=270 │ │ 0x0008 line=271 │ │ 0x000a line=276 │ │ 0x0010 line=277 │ │ 0x001c line=276 │ │ @@ -536,17 +536,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003e40: |[003e40] eu.veldsoft.colors.overflow.ANN3Layers.getFitness:()D │ │ -003e50: 5320 0700 |0000: iget-wide v0, v2, Leu/veldsoft/colors/overflow/ANN3Layers;.fitness:D // field@0007 │ │ -003e54: 1000 |0002: return-wide v0 │ │ +004050: |[004050] eu.veldsoft.colors.overflow.ANN3Layers.getFitness:()D │ │ +004060: 5320 0700 |0000: iget-wide v0, v2, Leu/veldsoft/colors/overflow/ANN3Layers;.fitness:D // field@0007 │ │ +004064: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Leu/veldsoft/colors/overflow/ANN3Layers; │ │ │ │ #2 : (in Leu/veldsoft/colors/overflow/ANN3Layers;) │ │ @@ -554,17 +554,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003e58: |[003e58] eu.veldsoft.colors.overflow.ANN3Layers.getId:()I │ │ -003e68: 5210 0a00 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/ANN3Layers;.id:I // field@000a │ │ -003e6c: 0f00 |0002: return v0 │ │ +004068: |[004068] eu.veldsoft.colors.overflow.ANN3Layers.getId:()I │ │ +004078: 5210 0a00 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/ANN3Layers;.id:I // field@000a │ │ +00407c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/veldsoft/colors/overflow/ANN3Layers; │ │ │ │ #3 : (in Leu/veldsoft/colors/overflow/ANN3Layers;) │ │ @@ -572,65 +572,65 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 77 16-bit code units │ │ -003e70: |[003e70] eu.veldsoft.colors.overflow.ANN3Layers.getWeights:()[D │ │ -003e80: 5485 0c00 |0000: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003e84: 2155 |0002: array-length v5, v5 │ │ -003e86: 5486 0800 |0003: iget-object v6, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003e8a: 2166 |0005: array-length v6, v6 │ │ -003e8c: b265 |0006: mul-int/2addr v5, v6 │ │ -003e8e: 5486 0800 |0007: iget-object v6, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003e92: 2166 |0009: array-length v6, v6 │ │ -003e94: 5487 0d00 |000a: iget-object v7, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003e98: 2177 |000c: array-length v7, v7 │ │ -003e9a: b276 |000d: mul-int/2addr v6, v7 │ │ -003e9c: b065 |000e: add-int/2addr v5, v6 │ │ -003e9e: 2354 8800 |000f: new-array v4, v5, [D // type@0088 │ │ -003ea2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -003ea4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -003ea6: 5485 0800 |0013: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003eaa: 2155 |0015: array-length v5, v5 │ │ -003eac: 3551 1900 |0016: if-ge v1, v5, 002f // +0019 │ │ -003eb0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -003eb2: 5485 0c00 |0019: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003eb6: 2155 |001b: array-length v5, v5 │ │ -003eb8: 3550 1000 |001c: if-ge v0, v5, 002c // +0010 │ │ -003ebc: d803 0201 |001e: add-int/lit8 v3, v2, #int 1 // #01 │ │ -003ec0: 5485 0b00 |0020: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ -003ec4: 4605 0500 |0022: aget-object v5, v5, v0 │ │ -003ec8: 4506 0501 |0024: aget-wide v6, v5, v1 │ │ -003ecc: 4c06 0402 |0026: aput-wide v6, v4, v2 │ │ -003ed0: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003ed4: 0132 |002a: move v2, v3 │ │ -003ed6: 28ee |002b: goto 0019 // -0012 │ │ -003ed8: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -003edc: 28e5 |002e: goto 0013 // -001b │ │ -003ede: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -003ee0: 5485 0d00 |0030: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003ee4: 2155 |0032: array-length v5, v5 │ │ -003ee6: 3551 1900 |0033: if-ge v1, v5, 004c // +0019 │ │ -003eea: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -003eec: 5485 0800 |0036: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003ef0: 2155 |0038: array-length v5, v5 │ │ -003ef2: 3550 1000 |0039: if-ge v0, v5, 0049 // +0010 │ │ -003ef6: d803 0201 |003b: add-int/lit8 v3, v2, #int 1 // #01 │ │ -003efa: 5485 0900 |003d: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ -003efe: 4605 0500 |003f: aget-object v5, v5, v0 │ │ -003f02: 4506 0501 |0041: aget-wide v6, v5, v1 │ │ -003f06: 4c06 0402 |0043: aput-wide v6, v4, v2 │ │ -003f0a: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003f0e: 0132 |0047: move v2, v3 │ │ -003f10: 28ee |0048: goto 0036 // -0012 │ │ -003f12: d801 0101 |0049: add-int/lit8 v1, v1, #int 1 // #01 │ │ -003f16: 28e5 |004b: goto 0030 // -001b │ │ -003f18: 1104 |004c: return-object v4 │ │ +004080: |[004080] eu.veldsoft.colors.overflow.ANN3Layers.getWeights:()[D │ │ +004090: 5485 0c00 |0000: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +004094: 2155 |0002: array-length v5, v5 │ │ +004096: 5486 0800 |0003: iget-object v6, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +00409a: 2166 |0005: array-length v6, v6 │ │ +00409c: b265 |0006: mul-int/2addr v5, v6 │ │ +00409e: 5486 0800 |0007: iget-object v6, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +0040a2: 2166 |0009: array-length v6, v6 │ │ +0040a4: 5487 0d00 |000a: iget-object v7, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +0040a8: 2177 |000c: array-length v7, v7 │ │ +0040aa: b276 |000d: mul-int/2addr v6, v7 │ │ +0040ac: b065 |000e: add-int/2addr v5, v6 │ │ +0040ae: 2354 8800 |000f: new-array v4, v5, [D // type@0088 │ │ +0040b2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0040b4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0040b6: 5485 0800 |0013: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +0040ba: 2155 |0015: array-length v5, v5 │ │ +0040bc: 3551 1900 |0016: if-ge v1, v5, 002f // +0019 │ │ +0040c0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0040c2: 5485 0c00 |0019: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +0040c6: 2155 |001b: array-length v5, v5 │ │ +0040c8: 3550 1000 |001c: if-ge v0, v5, 002c // +0010 │ │ +0040cc: d803 0201 |001e: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0040d0: 5485 0b00 |0020: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ +0040d4: 4605 0500 |0022: aget-object v5, v5, v0 │ │ +0040d8: 4506 0501 |0024: aget-wide v6, v5, v1 │ │ +0040dc: 4c06 0402 |0026: aput-wide v6, v4, v2 │ │ +0040e0: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0040e4: 0132 |002a: move v2, v3 │ │ +0040e6: 28ee |002b: goto 0019 // -0012 │ │ +0040e8: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0040ec: 28e5 |002e: goto 0013 // -001b │ │ +0040ee: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0040f0: 5485 0d00 |0030: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +0040f4: 2155 |0032: array-length v5, v5 │ │ +0040f6: 3551 1900 |0033: if-ge v1, v5, 004c // +0019 │ │ +0040fa: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +0040fc: 5485 0800 |0036: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +004100: 2155 |0038: array-length v5, v5 │ │ +004102: 3550 1000 |0039: if-ge v0, v5, 0049 // +0010 │ │ +004106: d803 0201 |003b: add-int/lit8 v3, v2, #int 1 // #01 │ │ +00410a: 5485 0900 |003d: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ +00410e: 4605 0500 |003f: aget-object v5, v5, v0 │ │ +004112: 4506 0501 |0041: aget-wide v6, v5, v1 │ │ +004116: 4c06 0402 |0043: aput-wide v6, v4, v2 │ │ +00411a: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00411e: 0132 |0047: move v2, v3 │ │ +004120: 28ee |0048: goto 0036 // -0012 │ │ +004122: d801 0101 |0049: add-int/lit8 v1, v1, #int 1 // #01 │ │ +004126: 28e5 |004b: goto 0030 // -001b │ │ +004128: 1104 |004c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0011 line=181 │ │ 0x0012 line=183 │ │ 0x0018 line=184 │ │ 0x001e line=185 │ │ @@ -659,30 +659,30 @@ │ │ type : '([D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -003f1c: |[003f1c] eu.veldsoft.colors.overflow.ANN3Layers.loadInput:([D)V │ │ -003f2c: 5461 0c00 |0000: iget-object v1, v6, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003f30: 2111 |0002: array-length v1, v1 │ │ -003f32: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -003f36: 2172 |0005: array-length v2, v7 │ │ -003f38: 3221 0300 |0006: if-eq v1, v2, 0009 // +0003 │ │ -003f3c: 0e00 |0008: return-void │ │ -003f3e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -003f40: 2171 |000a: array-length v1, v7 │ │ -003f42: 3510 fdff |000b: if-ge v0, v1, 0008 // -0003 │ │ -003f46: 5461 0c00 |000d: iget-object v1, v6, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003f4a: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ -003f4e: 4504 0700 |0011: aget-wide v4, v7, v0 │ │ -003f52: 4c04 0102 |0013: aput-wide v4, v1, v2 │ │ -003f56: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003f5a: 28f3 |0017: goto 000a // -000d │ │ +00412c: |[00412c] eu.veldsoft.colors.overflow.ANN3Layers.loadInput:([D)V │ │ +00413c: 5461 0c00 |0000: iget-object v1, v6, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +004140: 2111 |0002: array-length v1, v1 │ │ +004142: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +004146: 2172 |0005: array-length v2, v7 │ │ +004148: 3221 0300 |0006: if-eq v1, v2, 0009 // +0003 │ │ +00414c: 0e00 |0008: return-void │ │ +00414e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +004150: 2171 |000a: array-length v1, v7 │ │ +004152: 3510 fdff |000b: if-ge v0, v1, 0008 // -0003 │ │ +004156: 5461 0c00 |000d: iget-object v1, v6, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +00415a: d802 0001 |000f: add-int/lit8 v2, v0, #int 1 // #01 │ │ +00415e: 4504 0700 |0011: aget-wide v4, v7, v0 │ │ +004162: 4c04 0102 |0013: aput-wide v4, v1, v2 │ │ +004166: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00416a: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0008 line=255 │ │ 0x0009 line=249 │ │ 0x000d line=253 │ │ 0x0015 line=249 │ │ @@ -696,17 +696,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -003f5c: |[003f5c] eu.veldsoft.colors.overflow.ANN3Layers.setFitness:(D)V │ │ -003f6c: 5a12 0700 |0000: iput-wide v2, v1, Leu/veldsoft/colors/overflow/ANN3Layers;.fitness:D // field@0007 │ │ -003f70: 0e00 |0002: return-void │ │ +00416c: |[00416c] eu.veldsoft.colors.overflow.ANN3Layers.setFitness:(D)V │ │ +00417c: 5a12 0700 |0000: iput-wide v2, v1, Leu/veldsoft/colors/overflow/ANN3Layers;.fitness:D // field@0007 │ │ +004180: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0002 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/veldsoft/colors/overflow/ANN3Layers; │ │ 0x0000 - 0x0003 reg=2 fitness D │ │ @@ -716,66 +716,66 @@ │ │ type : '([D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 78 16-bit code units │ │ -003f74: |[003f74] eu.veldsoft.colors.overflow.ANN3Layers.setWeights:([D)V │ │ -003f84: 2194 |0000: array-length v4, v9 │ │ -003f86: 5485 0c00 |0001: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003f8a: 2155 |0003: array-length v5, v5 │ │ -003f8c: 5486 0800 |0004: iget-object v6, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003f90: 2166 |0006: array-length v6, v6 │ │ -003f92: b265 |0007: mul-int/2addr v5, v6 │ │ -003f94: 5486 0800 |0008: iget-object v6, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003f98: 2166 |000a: array-length v6, v6 │ │ -003f9a: 5487 0d00 |000b: iget-object v7, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003f9e: 2177 |000d: array-length v7, v7 │ │ -003fa0: b276 |000e: mul-int/2addr v6, v7 │ │ -003fa2: b065 |000f: add-int/2addr v5, v6 │ │ -003fa4: 3254 0300 |0010: if-eq v4, v5, 0013 // +0003 │ │ -003fa8: 0e00 |0012: return-void │ │ -003faa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -003fac: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -003fae: 5484 0800 |0015: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003fb2: 2144 |0017: array-length v4, v4 │ │ -003fb4: 3541 1900 |0018: if-ge v1, v4, 0031 // +0019 │ │ -003fb8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -003fba: 5484 0c00 |001b: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ -003fbe: 2144 |001d: array-length v4, v4 │ │ -003fc0: 3540 1000 |001e: if-ge v0, v4, 002e // +0010 │ │ -003fc4: 5484 0b00 |0020: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ -003fc8: 4604 0400 |0022: aget-object v4, v4, v0 │ │ -003fcc: d803 0201 |0024: add-int/lit8 v3, v2, #int 1 // #01 │ │ -003fd0: 4506 0902 |0026: aget-wide v6, v9, v2 │ │ -003fd4: 4c06 0401 |0028: aput-wide v6, v4, v1 │ │ -003fd8: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -003fdc: 0132 |002c: move v2, v3 │ │ -003fde: 28ee |002d: goto 001b // -0012 │ │ -003fe0: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -003fe4: 28e5 |0030: goto 0015 // -001b │ │ -003fe6: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -003fe8: 5484 0d00 |0032: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -003fec: 2144 |0034: array-length v4, v4 │ │ -003fee: 3541 ddff |0035: if-ge v1, v4, 0012 // -0023 │ │ -003ff2: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -003ff4: 5484 0800 |0038: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ -003ff8: 2144 |003a: array-length v4, v4 │ │ -003ffa: 3540 1000 |003b: if-ge v0, v4, 004b // +0010 │ │ -003ffe: 5484 0900 |003d: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ -004002: 4604 0400 |003f: aget-object v4, v4, v0 │ │ -004006: d803 0201 |0041: add-int/lit8 v3, v2, #int 1 // #01 │ │ -00400a: 4506 0902 |0043: aget-wide v6, v9, v2 │ │ -00400e: 4c06 0401 |0045: aput-wide v6, v4, v1 │ │ -004012: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -004016: 0132 |0049: move v2, v3 │ │ -004018: 28ee |004a: goto 0038 // -0012 │ │ -00401a: d801 0101 |004b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00401e: 28e5 |004d: goto 0032 // -001b │ │ +004184: |[004184] eu.veldsoft.colors.overflow.ANN3Layers.setWeights:([D)V │ │ +004194: 2194 |0000: array-length v4, v9 │ │ +004196: 5485 0c00 |0001: iget-object v5, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +00419a: 2155 |0003: array-length v5, v5 │ │ +00419c: 5486 0800 |0004: iget-object v6, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +0041a0: 2166 |0006: array-length v6, v6 │ │ +0041a2: b265 |0007: mul-int/2addr v5, v6 │ │ +0041a4: 5486 0800 |0008: iget-object v6, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +0041a8: 2166 |000a: array-length v6, v6 │ │ +0041aa: 5487 0d00 |000b: iget-object v7, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +0041ae: 2177 |000d: array-length v7, v7 │ │ +0041b0: b276 |000e: mul-int/2addr v6, v7 │ │ +0041b2: b065 |000f: add-int/2addr v5, v6 │ │ +0041b4: 3254 0300 |0010: if-eq v4, v5, 0013 // +0003 │ │ +0041b8: 0e00 |0012: return-void │ │ +0041ba: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0041bc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0041be: 5484 0800 |0015: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +0041c2: 2144 |0017: array-length v4, v4 │ │ +0041c4: 3541 1900 |0018: if-ge v1, v4, 0031 // +0019 │ │ +0041c8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0041ca: 5484 0c00 |001b: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputLayer:[D // field@000c │ │ +0041ce: 2144 |001d: array-length v4, v4 │ │ +0041d0: 3540 1000 |001e: if-ge v0, v4, 002e // +0010 │ │ +0041d4: 5484 0b00 |0020: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.inputHiddenWeights:[[D // field@000b │ │ +0041d8: 4604 0400 |0022: aget-object v4, v4, v0 │ │ +0041dc: d803 0201 |0024: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0041e0: 4506 0902 |0026: aget-wide v6, v9, v2 │ │ +0041e4: 4c06 0401 |0028: aput-wide v6, v4, v1 │ │ +0041e8: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0041ec: 0132 |002c: move v2, v3 │ │ +0041ee: 28ee |002d: goto 001b // -0012 │ │ +0041f0: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0041f4: 28e5 |0030: goto 0015 // -001b │ │ +0041f6: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +0041f8: 5484 0d00 |0032: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +0041fc: 2144 |0034: array-length v4, v4 │ │ +0041fe: 3541 ddff |0035: if-ge v1, v4, 0012 // -0023 │ │ +004202: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +004204: 5484 0800 |0038: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenLayer:[D // field@0008 │ │ +004208: 2144 |003a: array-length v4, v4 │ │ +00420a: 3540 1000 |003b: if-ge v0, v4, 004b // +0010 │ │ +00420e: 5484 0900 |003d: iget-object v4, v8, Leu/veldsoft/colors/overflow/ANN3Layers;.hiddenOutputWeights:[[D // field@0009 │ │ +004212: 4604 0400 |003f: aget-object v4, v4, v0 │ │ +004216: d803 0201 |0041: add-int/lit8 v3, v2, #int 1 // #01 │ │ +00421a: 4506 0902 |0043: aget-wide v6, v9, v2 │ │ +00421e: 4c06 0401 |0045: aput-wide v6, v4, v1 │ │ +004222: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +004226: 0132 |0049: move v2, v3 │ │ +004228: 28ee |004a: goto 0038 // -0012 │ │ +00422a: d801 0101 |004b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00422e: 28e5 |004d: goto 0032 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0012 line=230 │ │ 0x0013 line=217 │ │ 0x0014 line=219 │ │ 0x001a line=220 │ │ @@ -804,29 +804,29 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -004020: |[004020] eu.veldsoft.colors.overflow.ANN3Layers.storeOutput:()[D │ │ -004030: 5442 0d00 |0000: iget-object v2, v4, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -004034: 2122 |0002: array-length v2, v2 │ │ -004036: d802 02ff |0003: add-int/lit8 v2, v2, #int -1 // #ff │ │ -00403a: 2321 8800 |0005: new-array v1, v2, [D // type@0088 │ │ -00403e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -004040: 2112 |0008: array-length v2, v1 │ │ -004042: 3520 0d00 |0009: if-ge v0, v2, 0016 // +000d │ │ -004046: 5442 0d00 |000b: iget-object v2, v4, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ -00404a: d803 0001 |000d: add-int/lit8 v3, v0, #int 1 // #01 │ │ -00404e: 4502 0203 |000f: aget-wide v2, v2, v3 │ │ -004052: 4c02 0100 |0011: aput-wide v2, v1, v0 │ │ -004056: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00405a: 28f3 |0015: goto 0008 // -000d │ │ -00405c: 1101 |0016: return-object v1 │ │ +004230: |[004230] eu.veldsoft.colors.overflow.ANN3Layers.storeOutput:()[D │ │ +004240: 5442 0d00 |0000: iget-object v2, v4, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +004244: 2122 |0002: array-length v2, v2 │ │ +004246: d802 02ff |0003: add-int/lit8 v2, v2, #int -1 // #ff │ │ +00424a: 2321 8800 |0005: new-array v1, v2, [D // type@0088 │ │ +00424e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +004250: 2112 |0008: array-length v2, v1 │ │ +004252: 3520 0d00 |0009: if-ge v0, v2, 0016 // +000d │ │ +004256: 5442 0d00 |000b: iget-object v2, v4, Leu/veldsoft/colors/overflow/ANN3Layers;.outputLayer:[D // field@000d │ │ +00425a: d803 0001 |000d: add-int/lit8 v3, v0, #int 1 // #01 │ │ +00425e: 4502 0203 |000f: aget-wide v2, v2, v3 │ │ +004262: 4c02 0100 |0011: aput-wide v2, v1, v0 │ │ +004266: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00426a: 28f3 |0015: goto 0008 // -000d │ │ +00426c: 1101 |0016: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0007 line=317 │ │ 0x000b line=321 │ │ 0x0013 line=317 │ │ 0x0016 line=324 │ │ @@ -860,17 +860,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004060: |[004060] eu.veldsoft.colors.overflow.AboutActivity.:()V │ │ -004070: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -004076: 0e00 |0003: return-void │ │ +004270: |[004270] eu.veldsoft.colors.overflow.AboutActivity.:()V │ │ +004280: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +004286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/AboutActivity; │ │ │ │ Virtual methods - │ │ @@ -879,43 +879,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -004078: |[004078] eu.veldsoft.colors.overflow.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ -004088: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -00408a: 6f20 0600 8700 |0001: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -004090: 6e10 8500 0700 |0004: invoke-virtual {v7}, Leu/veldsoft/colors/overflow/AboutActivity;.getIntent:()Landroid/content/Intent; // method@0085 │ │ -004096: 0c02 |0007: move-result-object v2 │ │ -004098: 6e10 1a00 0200 |0008: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@001a │ │ -00409e: 0c00 |000b: move-result-object v0 │ │ -0040a0: 1a05 de02 |000c: const-string v5, "title" // string@02de │ │ -0040a4: 6e20 4700 5000 |000e: invoke-virtual {v0, v5}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0047 │ │ -0040aa: 0c03 |0011: move-result-object v3 │ │ -0040ac: 1f03 7500 |0012: check-cast v3, Ljava/lang/String; // type@0075 │ │ -0040b0: 1a05 b201 |0014: const-string v5, "file" // string@01b2 │ │ -0040b4: 6e20 4700 5000 |0016: invoke-virtual {v0, v5}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0047 │ │ -0040ba: 0c01 |0019: move-result-object v1 │ │ -0040bc: 1f01 7500 |001a: check-cast v1, Ljava/lang/String; // type@0075 │ │ -0040c0: 1505 037f |001c: const/high16 v5, #int 2130903040 // #7f03 │ │ -0040c4: 6e20 8700 5700 |001e: invoke-virtual {v7, v5}, Leu/veldsoft/colors/overflow/AboutActivity;.setContentView:(I)V // method@0087 │ │ -0040ca: 6e20 8800 3700 |0021: invoke-virtual {v7, v3}, Leu/veldsoft/colors/overflow/AboutActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0088 │ │ -0040d0: 1505 087f |0024: const/high16 v5, #int 2131230720 // #7f08 │ │ -0040d4: 6e20 8400 5700 |0026: invoke-virtual {v7, v5}, Leu/veldsoft/colors/overflow/AboutActivity;.findViewById:(I)Landroid/view/View; // method@0084 │ │ -0040da: 0c04 |0029: move-result-object v4 │ │ -0040dc: 1f04 2e00 |002a: check-cast v4, Landroid/webkit/WebView; // type@002e │ │ -0040e0: 6e20 5900 6400 |002c: invoke-virtual {v4, v6}, Landroid/webkit/WebView;.setFocusable:(Z)V // method@0059 │ │ -0040e6: 6e20 5a00 6400 |002f: invoke-virtual {v4, v6}, Landroid/webkit/WebView;.setFocusableInTouchMode:(Z)V // method@005a │ │ -0040ec: 6e10 5800 0400 |0032: invoke-virtual {v4}, Landroid/webkit/WebView;.requestFocus:()Z // method@0058 │ │ -0040f2: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -0040f4: 6e20 5b00 5400 |0036: invoke-virtual {v4, v5}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@005b │ │ -0040fa: 6e20 5700 1400 |0039: invoke-virtual {v4, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0057 │ │ -004100: 0e00 |003c: return-void │ │ +004288: |[004288] eu.veldsoft.colors.overflow.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ +004298: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +00429a: 6f20 0600 8700 |0001: invoke-super {v7, v8}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +0042a0: 6e10 8500 0700 |0004: invoke-virtual {v7}, Leu/veldsoft/colors/overflow/AboutActivity;.getIntent:()Landroid/content/Intent; // method@0085 │ │ +0042a6: 0c02 |0007: move-result-object v2 │ │ +0042a8: 6e10 1a00 0200 |0008: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@001a │ │ +0042ae: 0c00 |000b: move-result-object v0 │ │ +0042b0: 1a05 db02 |000c: const-string v5, "title" // string@02db │ │ +0042b4: 6e20 4700 5000 |000e: invoke-virtual {v0, v5}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0047 │ │ +0042ba: 0c03 |0011: move-result-object v3 │ │ +0042bc: 1f03 7500 |0012: check-cast v3, Ljava/lang/String; // type@0075 │ │ +0042c0: 1a05 b101 |0014: const-string v5, "file" // string@01b1 │ │ +0042c4: 6e20 4700 5000 |0016: invoke-virtual {v0, v5}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0047 │ │ +0042ca: 0c01 |0019: move-result-object v1 │ │ +0042cc: 1f01 7500 |001a: check-cast v1, Ljava/lang/String; // type@0075 │ │ +0042d0: 1505 037f |001c: const/high16 v5, #int 2130903040 // #7f03 │ │ +0042d4: 6e20 8700 5700 |001e: invoke-virtual {v7, v5}, Leu/veldsoft/colors/overflow/AboutActivity;.setContentView:(I)V // method@0087 │ │ +0042da: 6e20 8800 3700 |0021: invoke-virtual {v7, v3}, Leu/veldsoft/colors/overflow/AboutActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0088 │ │ +0042e0: 1505 087f |0024: const/high16 v5, #int 2131230720 // #7f08 │ │ +0042e4: 6e20 8400 5700 |0026: invoke-virtual {v7, v5}, Leu/veldsoft/colors/overflow/AboutActivity;.findViewById:(I)Landroid/view/View; // method@0084 │ │ +0042ea: 0c04 |0029: move-result-object v4 │ │ +0042ec: 1f04 2e00 |002a: check-cast v4, Landroid/webkit/WebView; // type@002e │ │ +0042f0: 6e20 5900 6400 |002c: invoke-virtual {v4, v6}, Landroid/webkit/WebView;.setFocusable:(Z)V // method@0059 │ │ +0042f6: 6e20 5a00 6400 |002f: invoke-virtual {v4, v6}, Landroid/webkit/WebView;.setFocusableInTouchMode:(Z)V // method@005a │ │ +0042fc: 6e10 5800 0400 |0032: invoke-virtual {v4}, Landroid/webkit/WebView;.requestFocus:()Z // method@0058 │ │ +004302: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +004304: 6e20 5b00 5400 |0036: invoke-virtual {v4, v5}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@005b │ │ +00430a: 6e20 5700 1400 |0039: invoke-virtual {v4, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0057 │ │ +004310: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0004 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=64 │ │ 0x0014 line=65 │ │ @@ -1005,48 +1005,48 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -004104: |[004104] eu.veldsoft.colors.overflow.Board.:()V │ │ -004114: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -004118: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -00411a: 7010 5701 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0157 │ │ -004120: 2420 8900 2200 |0006: filled-new-array {v2, v2}, [I // type@0089 │ │ -004126: 0c02 |0009: move-result-object v2 │ │ -004128: 6203 f500 |000a: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@00f5 │ │ -00412c: 7120 6401 2300 |000c: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0164 │ │ -004132: 0c02 |000f: move-result-object v2 │ │ -004134: 1f02 9200 |0010: check-cast v2, [[I // type@0092 │ │ -004138: 5b52 1400 |0012: iput-object v2, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -00413c: 5954 1500 |0014: iput v4, v5, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -004140: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -004142: 5b52 1600 |0017: iput-object v2, v5, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -004146: 6202 7100 |0019: sget-object v2, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ -00414a: 5b52 1600 |001b: iput-object v2, v5, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -00414e: 5954 1500 |001d: iput v4, v5, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -004152: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -004154: 5452 1400 |0020: iget-object v2, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004158: 2122 |0022: array-length v2, v2 │ │ -00415a: 3520 1600 |0023: if-ge v0, v2, 0039 // +0016 │ │ -00415e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -004160: 5452 1400 |0026: iget-object v2, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004164: 4602 0200 |0028: aget-object v2, v2, v0 │ │ -004168: 2122 |002a: array-length v2, v2 │ │ -00416a: 3521 0b00 |002b: if-ge v1, v2, 0036 // +000b │ │ -00416e: 5452 1400 |002d: iget-object v2, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004172: 4602 0200 |002f: aget-object v2, v2, v0 │ │ -004176: 4b04 0201 |0031: aput v4, v2, v1 │ │ -00417a: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00417e: 28f1 |0035: goto 0026 // -000f │ │ -004180: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -004184: 28e8 |0038: goto 0020 // -0018 │ │ -004186: 0e00 |0039: return-void │ │ +004314: |[004314] eu.veldsoft.colors.overflow.Board.:()V │ │ +004324: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +004328: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +00432a: 7010 5701 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@0157 │ │ +004330: 2420 8900 2200 |0006: filled-new-array {v2, v2}, [I // type@0089 │ │ +004336: 0c02 |0009: move-result-object v2 │ │ +004338: 6203 f500 |000a: sget-object v3, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@00f5 │ │ +00433c: 7120 6401 2300 |000c: invoke-static {v3, v2}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0164 │ │ +004342: 0c02 |000f: move-result-object v2 │ │ +004344: 1f02 9200 |0010: check-cast v2, [[I // type@0092 │ │ +004348: 5b52 1400 |0012: iput-object v2, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +00434c: 5954 1500 |0014: iput v4, v5, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +004350: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +004352: 5b52 1600 |0017: iput-object v2, v5, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +004356: 6202 7100 |0019: sget-object v2, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ +00435a: 5b52 1600 |001b: iput-object v2, v5, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +00435e: 5954 1500 |001d: iput v4, v5, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +004362: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +004364: 5452 1400 |0020: iget-object v2, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004368: 2122 |0022: array-length v2, v2 │ │ +00436a: 3520 1600 |0023: if-ge v0, v2, 0039 // +0016 │ │ +00436e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +004370: 5452 1400 |0026: iget-object v2, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004374: 4602 0200 |0028: aget-object v2, v2, v0 │ │ +004378: 2122 |002a: array-length v2, v2 │ │ +00437a: 3521 0b00 |002b: if-ge v1, v2, 0036 // +000b │ │ +00437e: 5452 1400 |002d: iget-object v2, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004382: 4602 0200 |002f: aget-object v2, v2, v0 │ │ +004386: 4b04 0201 |0031: aput v4, v2, v1 │ │ +00438a: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00438e: 28f1 |0035: goto 0026 // -000f │ │ +004390: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +004394: 28e8 |0038: goto 0020 // -0018 │ │ +004396: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=170 │ │ 0x0006 line=47 │ │ 0x0014 line=52 │ │ 0x0016 line=83 │ │ 0x0019 line=171 │ │ @@ -1067,88 +1067,88 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -004188: |[004188] eu.veldsoft.colors.overflow.Board.refill:(II)V │ │ -004198: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -00419c: 1243 |0002: const/4 v3, #int 4 // #4 │ │ -00419e: 3b05 0300 |0003: if-gez v5, 0006 // +0003 │ │ -0041a2: 0e00 |0005: return-void │ │ -0041a4: 3a06 ffff |0006: if-ltz v6, 0005 // -0001 │ │ -0041a8: 3515 fdff |0008: if-ge v5, v1, 0005 // -0003 │ │ -0041ac: 3516 fbff |000a: if-ge v6, v1, 0005 // -0005 │ │ -0041b0: 5441 1400 |000c: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -0041b4: 4601 0105 |000e: aget-object v1, v1, v5 │ │ -0041b8: 4401 0106 |0010: aget v1, v1, v6 │ │ -0041bc: dd01 0103 |0012: and-int/lit8 v1, v1, #int 3 // #03 │ │ -0041c0: 2b01 7a00 0000 |0014: packed-switch v1, 0000008e // +0000007a │ │ -0041c6: 5441 1400 |0017: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -0041ca: 4601 0105 |0019: aget-object v1, v1, v5 │ │ -0041ce: 4402 0106 |001b: aget v2, v1, v6 │ │ -0041d2: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0041d6: 4b02 0106 |001f: aput v2, v1, v6 │ │ -0041da: 5441 1400 |0021: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -0041de: 4601 0105 |0023: aget-object v1, v1, v5 │ │ -0041e2: 4401 0106 |0025: aget v1, v1, v6 │ │ -0041e6: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -0041e8: 3321 0e00 |0028: if-ne v1, v2, 0036 // +000e │ │ -0041ec: 5441 1400 |002a: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -0041f0: 4601 0105 |002c: aget-object v1, v1, v5 │ │ -0041f4: 5442 1600 |002e: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -0041f8: 6e10 0501 0200 |0030: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.small:()I // method@0105 │ │ -0041fe: 0a02 |0033: move-result v2 │ │ -004200: 4b02 0106 |0034: aput v2, v1, v6 │ │ -004204: 5441 1400 |0036: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004208: 4601 0105 |0038: aget-object v1, v1, v5 │ │ -00420c: 4401 0106 |003a: aget v1, v1, v6 │ │ -004210: d510 ff00 |003c: and-int/lit16 v0, v1, #int 255 // #00ff │ │ -004214: 3430 c7ff |003e: if-lt v0, v3, 0005 // -0039 │ │ -004218: 3330 4500 |0040: if-ne v0, v3, 0085 // +0045 │ │ -00421c: 5441 1400 |0042: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004220: 4601 0105 |0044: aget-object v1, v1, v5 │ │ -004224: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -004226: 4b02 0106 |0047: aput v2, v1, v6 │ │ -00422a: d801 05ff |0049: add-int/lit8 v1, v5, #int -1 // #ff │ │ -00422e: 7030 9100 1406 |004b: invoke-direct {v4, v1, v6}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ -004234: d801 06ff |004e: add-int/lit8 v1, v6, #int -1 // #ff │ │ -004238: 7030 9100 5401 |0050: invoke-direct {v4, v5, v1}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ -00423e: d801 0501 |0053: add-int/lit8 v1, v5, #int 1 // #01 │ │ -004242: 7030 9100 1406 |0055: invoke-direct {v4, v1, v6}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ -004248: d801 0601 |0058: add-int/lit8 v1, v6, #int 1 // #01 │ │ -00424c: 7030 9100 5401 |005a: invoke-direct {v4, v5, v1}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ -004252: 28a8 |005d: goto 0005 // -0058 │ │ -004254: 5441 1400 |005e: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004258: 4601 0105 |0060: aget-object v1, v1, v5 │ │ -00425c: 5442 1600 |0062: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -004260: 6e10 0501 0200 |0064: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.small:()I // method@0105 │ │ -004266: 0a02 |0067: move-result v2 │ │ -004268: 4b02 0106 |0068: aput v2, v1, v6 │ │ -00426c: 28ad |006a: goto 0017 // -0053 │ │ -00426e: 5441 1400 |006b: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004272: 4601 0105 |006d: aget-object v1, v1, v5 │ │ -004276: 5442 1600 |006f: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -00427a: 6e10 0201 0200 |0071: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.middle:()I // method@0102 │ │ -004280: 0a02 |0074: move-result v2 │ │ -004282: 4b02 0106 |0075: aput v2, v1, v6 │ │ -004286: 28a0 |0077: goto 0017 // -0060 │ │ -004288: 5441 1400 |0078: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -00428c: 4601 0105 |007a: aget-object v1, v1, v5 │ │ -004290: 5442 1600 |007c: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -004294: 6e10 0101 0200 |007e: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.large:()I // method@0101 │ │ -00429a: 0a02 |0081: move-result v2 │ │ -00429c: 4b02 0106 |0082: aput v2, v1, v6 │ │ -0042a0: 2893 |0084: goto 0017 // -006d │ │ -0042a2: 6201 f600 |0085: sget-object v1, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@00f6 │ │ -0042a6: 1a02 e600 |0087: const-string v2, "More than four stones in the cell!!!" // string@00e6 │ │ -0042aa: 6e20 4901 2100 |0089: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0149 │ │ -0042b0: 2900 79ff |008c: goto/16 0005 // -0087 │ │ -0042b4: 0001 0300 0100 0000 4a00 0000 5700 ... |008e: packed-switch-data (10 units) │ │ +004398: |[004398] eu.veldsoft.colors.overflow.Board.refill:(II)V │ │ +0043a8: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0043ac: 1243 |0002: const/4 v3, #int 4 // #4 │ │ +0043ae: 3b05 0300 |0003: if-gez v5, 0006 // +0003 │ │ +0043b2: 0e00 |0005: return-void │ │ +0043b4: 3a06 ffff |0006: if-ltz v6, 0005 // -0001 │ │ +0043b8: 3515 fdff |0008: if-ge v5, v1, 0005 // -0003 │ │ +0043bc: 3516 fbff |000a: if-ge v6, v1, 0005 // -0005 │ │ +0043c0: 5441 1400 |000c: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +0043c4: 4601 0105 |000e: aget-object v1, v1, v5 │ │ +0043c8: 4401 0106 |0010: aget v1, v1, v6 │ │ +0043cc: dd01 0103 |0012: and-int/lit8 v1, v1, #int 3 // #03 │ │ +0043d0: 2b01 7a00 0000 |0014: packed-switch v1, 0000008e // +0000007a │ │ +0043d6: 5441 1400 |0017: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +0043da: 4601 0105 |0019: aget-object v1, v1, v5 │ │ +0043de: 4402 0106 |001b: aget v2, v1, v6 │ │ +0043e2: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0043e6: 4b02 0106 |001f: aput v2, v1, v6 │ │ +0043ea: 5441 1400 |0021: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +0043ee: 4601 0105 |0023: aget-object v1, v1, v5 │ │ +0043f2: 4401 0106 |0025: aget v1, v1, v6 │ │ +0043f6: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +0043f8: 3321 0e00 |0028: if-ne v1, v2, 0036 // +000e │ │ +0043fc: 5441 1400 |002a: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004400: 4601 0105 |002c: aget-object v1, v1, v5 │ │ +004404: 5442 1600 |002e: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +004408: 6e10 0501 0200 |0030: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.small:()I // method@0105 │ │ +00440e: 0a02 |0033: move-result v2 │ │ +004410: 4b02 0106 |0034: aput v2, v1, v6 │ │ +004414: 5441 1400 |0036: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004418: 4601 0105 |0038: aget-object v1, v1, v5 │ │ +00441c: 4401 0106 |003a: aget v1, v1, v6 │ │ +004420: d510 ff00 |003c: and-int/lit16 v0, v1, #int 255 // #00ff │ │ +004424: 3430 c7ff |003e: if-lt v0, v3, 0005 // -0039 │ │ +004428: 3330 4500 |0040: if-ne v0, v3, 0085 // +0045 │ │ +00442c: 5441 1400 |0042: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004430: 4601 0105 |0044: aget-object v1, v1, v5 │ │ +004434: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +004436: 4b02 0106 |0047: aput v2, v1, v6 │ │ +00443a: d801 05ff |0049: add-int/lit8 v1, v5, #int -1 // #ff │ │ +00443e: 7030 9100 1406 |004b: invoke-direct {v4, v1, v6}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ +004444: d801 06ff |004e: add-int/lit8 v1, v6, #int -1 // #ff │ │ +004448: 7030 9100 5401 |0050: invoke-direct {v4, v5, v1}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ +00444e: d801 0501 |0053: add-int/lit8 v1, v5, #int 1 // #01 │ │ +004452: 7030 9100 1406 |0055: invoke-direct {v4, v1, v6}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ +004458: d801 0601 |0058: add-int/lit8 v1, v6, #int 1 // #01 │ │ +00445c: 7030 9100 5401 |005a: invoke-direct {v4, v5, v1}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ +004462: 28a8 |005d: goto 0005 // -0058 │ │ +004464: 5441 1400 |005e: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004468: 4601 0105 |0060: aget-object v1, v1, v5 │ │ +00446c: 5442 1600 |0062: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +004470: 6e10 0501 0200 |0064: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.small:()I // method@0105 │ │ +004476: 0a02 |0067: move-result v2 │ │ +004478: 4b02 0106 |0068: aput v2, v1, v6 │ │ +00447c: 28ad |006a: goto 0017 // -0053 │ │ +00447e: 5441 1400 |006b: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004482: 4601 0105 |006d: aget-object v1, v1, v5 │ │ +004486: 5442 1600 |006f: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +00448a: 6e10 0201 0200 |0071: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.middle:()I // method@0102 │ │ +004490: 0a02 |0074: move-result v2 │ │ +004492: 4b02 0106 |0075: aput v2, v1, v6 │ │ +004496: 28a0 |0077: goto 0017 // -0060 │ │ +004498: 5441 1400 |0078: iget-object v1, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +00449c: 4601 0105 |007a: aget-object v1, v1, v5 │ │ +0044a0: 5442 1600 |007c: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +0044a4: 6e10 0101 0200 |007e: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.large:()I // method@0101 │ │ +0044aa: 0a02 |0081: move-result v2 │ │ +0044ac: 4b02 0106 |0082: aput v2, v1, v6 │ │ +0044b0: 2893 |0084: goto 0017 // -006d │ │ +0044b2: 6201 f600 |0085: sget-object v1, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@00f6 │ │ +0044b6: 1a02 e600 |0087: const-string v2, "More than four stones in the cell!!!" // string@00e6 │ │ +0044ba: 6e20 4901 2100 |0089: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@0149 │ │ +0044c0: 2900 79ff |008c: goto/16 0005 // -0087 │ │ +0044c4: 0001 0300 0100 0000 4a00 0000 5700 ... |008e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=106 │ │ 0x0005 line=157 │ │ 0x0006 line=110 │ │ 0x0008 line=114 │ │ 0x000a line=118 │ │ @@ -1182,60 +1182,60 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 76 16-bit code units │ │ -0042c8: |[0042c8] eu.veldsoft.colors.overflow.Board.end:()Z │ │ -0042d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0042da: 1306 0800 |0001: const/16 v6, #int 8 // #8 │ │ -0042de: 5274 1500 |0003: iget v4, v7, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -0042e2: 1305 1200 |0005: const/16 v5, #int 18 // #12 │ │ -0042e6: 3554 0300 |0007: if-ge v4, v5, 000a // +0003 │ │ -0042ea: 0f03 |0009: return v3 │ │ -0042ec: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0042ee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0042f0: 3561 1f00 |000c: if-ge v1, v6, 002b // +001f │ │ -0042f4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0042f6: 3560 1900 |000f: if-ge v0, v6, 0028 // +0019 │ │ -0042fa: 5474 1400 |0011: iget-object v4, v7, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -0042fe: 4604 0400 |0013: aget-object v4, v4, v0 │ │ -004302: 4404 0401 |0015: aget v4, v4, v1 │ │ -004306: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ -00430a: 5474 1400 |0019: iget-object v4, v7, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -00430e: 4604 0400 |001b: aget-object v4, v4, v0 │ │ -004312: 4404 0401 |001d: aget v4, v4, v1 │ │ -004316: e102 0408 |001f: shr-int/lit8 v2, v4, #int 8 // #08 │ │ -00431a: 1300 0800 |0021: const/16 v0, #int 8 // #8 │ │ -00431e: 1301 0800 |0023: const/16 v1, #int 8 // #8 │ │ -004322: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -004326: 28e8 |0027: goto 000f // -0018 │ │ -004328: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00432c: 28e2 |002a: goto 000c // -001e │ │ -00432e: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -004330: 3561 1e00 |002c: if-ge v1, v6, 004a // +001e │ │ -004334: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -004336: 3560 1800 |002f: if-ge v0, v6, 0047 // +0018 │ │ -00433a: 5474 1400 |0031: iget-object v4, v7, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -00433e: 4604 0400 |0033: aget-object v4, v4, v0 │ │ -004342: 4404 0401 |0035: aget v4, v4, v1 │ │ -004346: 3904 0500 |0037: if-nez v4, 003c // +0005 │ │ -00434a: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00434e: 28f4 |003b: goto 002f // -000c │ │ -004350: 5474 1400 |003c: iget-object v4, v7, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004354: 4604 0400 |003e: aget-object v4, v4, v0 │ │ -004358: 4404 0401 |0040: aget v4, v4, v1 │ │ -00435c: e104 0408 |0042: shr-int/lit8 v4, v4, #int 8 // #08 │ │ -004360: 3242 f5ff |0044: if-eq v2, v4, 0039 // -000b │ │ -004364: 28c3 |0046: goto 0009 // -003d │ │ -004366: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00436a: 28e3 |0049: goto 002c // -001d │ │ -00436c: 1213 |004a: const/4 v3, #int 1 // #1 │ │ -00436e: 28be |004b: goto 0009 // -0042 │ │ +0044d8: |[0044d8] eu.veldsoft.colors.overflow.Board.end:()Z │ │ +0044e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0044ea: 1306 0800 |0001: const/16 v6, #int 8 // #8 │ │ +0044ee: 5274 1500 |0003: iget v4, v7, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +0044f2: 1305 1200 |0005: const/16 v5, #int 18 // #12 │ │ +0044f6: 3554 0300 |0007: if-ge v4, v5, 000a // +0003 │ │ +0044fa: 0f03 |0009: return v3 │ │ +0044fc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0044fe: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +004500: 3561 1f00 |000c: if-ge v1, v6, 002b // +001f │ │ +004504: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +004506: 3560 1900 |000f: if-ge v0, v6, 0028 // +0019 │ │ +00450a: 5474 1400 |0011: iget-object v4, v7, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +00450e: 4604 0400 |0013: aget-object v4, v4, v0 │ │ +004512: 4404 0401 |0015: aget v4, v4, v1 │ │ +004516: 3804 0e00 |0017: if-eqz v4, 0025 // +000e │ │ +00451a: 5474 1400 |0019: iget-object v4, v7, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +00451e: 4604 0400 |001b: aget-object v4, v4, v0 │ │ +004522: 4404 0401 |001d: aget v4, v4, v1 │ │ +004526: e102 0408 |001f: shr-int/lit8 v2, v4, #int 8 // #08 │ │ +00452a: 1300 0800 |0021: const/16 v0, #int 8 // #8 │ │ +00452e: 1301 0800 |0023: const/16 v1, #int 8 // #8 │ │ +004532: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +004536: 28e8 |0027: goto 000f // -0018 │ │ +004538: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00453c: 28e2 |002a: goto 000c // -001e │ │ +00453e: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +004540: 3561 1e00 |002c: if-ge v1, v6, 004a // +001e │ │ +004544: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +004546: 3560 1800 |002f: if-ge v0, v6, 0047 // +0018 │ │ +00454a: 5474 1400 |0031: iget-object v4, v7, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +00454e: 4604 0400 |0033: aget-object v4, v4, v0 │ │ +004552: 4404 0401 |0035: aget v4, v4, v1 │ │ +004556: 3904 0500 |0037: if-nez v4, 003c // +0005 │ │ +00455a: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00455e: 28f4 |003b: goto 002f // -000c │ │ +004560: 5474 1400 |003c: iget-object v4, v7, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004564: 4604 0400 |003e: aget-object v4, v4, v0 │ │ +004568: 4404 0401 |0040: aget v4, v4, v1 │ │ +00456c: e104 0408 |0042: shr-int/lit8 v4, v4, #int 8 // #08 │ │ +004570: 3242 f5ff |0044: if-eq v2, v4, 0039 // -000b │ │ +004574: 28c3 |0046: goto 0009 // -003d │ │ +004576: d801 0101 |0047: add-int/lit8 v1, v1, #int 1 // #01 │ │ +00457a: 28e3 |0049: goto 002c // -001d │ │ +00457c: 1213 |004a: const/4 v3, #int 1 // #1 │ │ +00457e: 28be |004b: goto 0009 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=354 │ │ 0x0009 line=387 │ │ 0x000a line=361 │ │ 0x000b line=362 │ │ 0x000e line=363 │ │ @@ -1264,42 +1264,42 @@ │ │ type : '()[[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -004370: |[004370] eu.veldsoft.colors.overflow.Board.getStones:()[[I │ │ -004380: 5453 1400 |0000: iget-object v3, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004384: 2133 |0002: array-length v3, v3 │ │ -004386: 2332 9200 |0003: new-array v2, v3, [[I // type@0092 │ │ -00438a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -00438c: 5453 1400 |0006: iget-object v3, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004390: 2133 |0008: array-length v3, v3 │ │ -004392: 3530 2300 |0009: if-ge v0, v3, 002c // +0023 │ │ -004396: 5453 1400 |000b: iget-object v3, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -00439a: 4603 0300 |000d: aget-object v3, v3, v0 │ │ -00439e: 2133 |000f: array-length v3, v3 │ │ -0043a0: 2333 8900 |0010: new-array v3, v3, [I // type@0089 │ │ -0043a4: 4d03 0200 |0012: aput-object v3, v2, v0 │ │ -0043a8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0043aa: 5453 1400 |0015: iget-object v3, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -0043ae: 4603 0300 |0017: aget-object v3, v3, v0 │ │ -0043b2: 2133 |0019: array-length v3, v3 │ │ -0043b4: 3531 0f00 |001a: if-ge v1, v3, 0029 // +000f │ │ -0043b8: 4603 0200 |001c: aget-object v3, v2, v0 │ │ -0043bc: 5454 1400 |001e: iget-object v4, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -0043c0: 4604 0400 |0020: aget-object v4, v4, v0 │ │ -0043c4: 4404 0401 |0022: aget v4, v4, v1 │ │ -0043c8: 4b04 0301 |0024: aput v4, v3, v1 │ │ -0043cc: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0043d0: 28ed |0028: goto 0015 // -0013 │ │ -0043d2: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0043d6: 28db |002b: goto 0006 // -0025 │ │ -0043d8: 1102 |002c: return-object v2 │ │ +004580: |[004580] eu.veldsoft.colors.overflow.Board.getStones:()[[I │ │ +004590: 5453 1400 |0000: iget-object v3, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004594: 2133 |0002: array-length v3, v3 │ │ +004596: 2332 9200 |0003: new-array v2, v3, [[I // type@0092 │ │ +00459a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +00459c: 5453 1400 |0006: iget-object v3, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +0045a0: 2133 |0008: array-length v3, v3 │ │ +0045a2: 3530 2300 |0009: if-ge v0, v3, 002c // +0023 │ │ +0045a6: 5453 1400 |000b: iget-object v3, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +0045aa: 4603 0300 |000d: aget-object v3, v3, v0 │ │ +0045ae: 2133 |000f: array-length v3, v3 │ │ +0045b0: 2333 8900 |0010: new-array v3, v3, [I // type@0089 │ │ +0045b4: 4d03 0200 |0012: aput-object v3, v2, v0 │ │ +0045b8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0045ba: 5453 1400 |0015: iget-object v3, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +0045be: 4603 0300 |0017: aget-object v3, v3, v0 │ │ +0045c2: 2133 |0019: array-length v3, v3 │ │ +0045c4: 3531 0f00 |001a: if-ge v1, v3, 0029 // +000f │ │ +0045c8: 4603 0200 |001c: aget-object v3, v2, v0 │ │ +0045cc: 5454 1400 |001e: iget-object v4, v5, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +0045d0: 4604 0400 |0020: aget-object v4, v4, v0 │ │ +0045d4: 4404 0401 |0022: aget v4, v4, v1 │ │ +0045d8: 4b04 0301 |0024: aput v4, v3, v1 │ │ +0045dc: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0045e0: 28ed |0028: goto 0015 // -0013 │ │ +0045e2: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0045e6: 28db |002b: goto 0006 // -0025 │ │ +0045e8: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0005 line=313 │ │ 0x000b line=314 │ │ 0x0014 line=316 │ │ 0x001c line=317 │ │ @@ -1317,17 +1317,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0043dc: |[0043dc] eu.veldsoft.colors.overflow.Board.getTurn:()I │ │ -0043ec: 5210 1500 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -0043f0: 0f00 |0002: return v0 │ │ +0045ec: |[0045ec] eu.veldsoft.colors.overflow.Board.getTurn:()I │ │ +0045fc: 5210 1500 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +004600: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/veldsoft/colors/overflow/Board; │ │ │ │ #3 : (in Leu/veldsoft/colors/overflow/Board;) │ │ @@ -1335,17 +1335,17 @@ │ │ type : '()Leu/veldsoft/colors/overflow/PlayerIndex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0043f4: |[0043f4] eu.veldsoft.colors.overflow.Board.getWho:()Leu/veldsoft/colors/overflow/PlayerIndex; │ │ -004404: 5410 1600 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -004408: 1100 |0002: return-object v0 │ │ +004604: |[004604] eu.veldsoft.colors.overflow.Board.getWho:()Leu/veldsoft/colors/overflow/PlayerIndex; │ │ +004614: 5410 1600 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +004618: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/veldsoft/colors/overflow/Board; │ │ │ │ #4 : (in Leu/veldsoft/colors/overflow/Board;) │ │ @@ -1353,41 +1353,41 @@ │ │ type : '()Leu/veldsoft/colors/overflow/PlayerIndex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -00440c: |[00440c] eu.veldsoft.colors.overflow.Board.getWinner:()Leu/veldsoft/colors/overflow/PlayerIndex; │ │ -00441c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00441e: 5432 1400 |0001: iget-object v2, v3, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004422: 2122 |0003: array-length v2, v2 │ │ -004424: 3520 2500 |0004: if-ge v0, v2, 0029 // +0025 │ │ -004428: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -00442a: 5432 1400 |0007: iget-object v2, v3, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -00442e: 4602 0200 |0009: aget-object v2, v2, v0 │ │ -004432: 2122 |000b: array-length v2, v2 │ │ -004434: 3521 1a00 |000c: if-ge v1, v2, 0026 // +001a │ │ -004438: 5432 1400 |000e: iget-object v2, v3, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -00443c: 4602 0200 |0010: aget-object v2, v2, v0 │ │ -004440: 4402 0201 |0012: aget v2, v2, v1 │ │ -004444: 3802 0f00 |0014: if-eqz v2, 0023 // +000f │ │ -004448: 5432 1400 |0016: iget-object v2, v3, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -00444c: 4602 0200 |0018: aget-object v2, v2, v0 │ │ -004450: 4402 0201 |001a: aget v2, v2, v1 │ │ -004454: e102 0208 |001c: shr-int/lit8 v2, v2, #int 8 // #08 │ │ -004458: 7110 0001 0200 |001e: invoke-static {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -00445e: 0c02 |0021: move-result-object v2 │ │ -004460: 1102 |0022: return-object v2 │ │ -004462: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -004466: 28e2 |0025: goto 0007 // -001e │ │ -004468: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00446c: 28d9 |0028: goto 0001 // -0027 │ │ -00446e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -004470: 28f8 |002a: goto 0022 // -0008 │ │ +00461c: |[00461c] eu.veldsoft.colors.overflow.Board.getWinner:()Leu/veldsoft/colors/overflow/PlayerIndex; │ │ +00462c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +00462e: 5432 1400 |0001: iget-object v2, v3, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004632: 2122 |0003: array-length v2, v2 │ │ +004634: 3520 2500 |0004: if-ge v0, v2, 0029 // +0025 │ │ +004638: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +00463a: 5432 1400 |0007: iget-object v2, v3, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +00463e: 4602 0200 |0009: aget-object v2, v2, v0 │ │ +004642: 2122 |000b: array-length v2, v2 │ │ +004644: 3521 1a00 |000c: if-ge v1, v2, 0026 // +001a │ │ +004648: 5432 1400 |000e: iget-object v2, v3, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +00464c: 4602 0200 |0010: aget-object v2, v2, v0 │ │ +004650: 4402 0201 |0012: aget v2, v2, v1 │ │ +004654: 3802 0f00 |0014: if-eqz v2, 0023 // +000f │ │ +004658: 5432 1400 |0016: iget-object v2, v3, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +00465c: 4602 0200 |0018: aget-object v2, v2, v0 │ │ +004660: 4402 0201 |001a: aget v2, v2, v1 │ │ +004664: e102 0208 |001c: shr-int/lit8 v2, v2, #int 8 // #08 │ │ +004668: 7110 0001 0200 |001e: invoke-static {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +00466e: 0c02 |0021: move-result-object v2 │ │ +004670: 1102 |0022: return-object v2 │ │ +004672: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +004676: 28e2 |0025: goto 0007 // -001e │ │ +004678: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00467c: 28d9 |0028: goto 0001 // -0027 │ │ +00467e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +004680: 28f8 |002a: goto 0022 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0006 line=195 │ │ 0x000e line=196 │ │ 0x0016 line=197 │ │ 0x0022 line=202 │ │ @@ -1405,65 +1405,65 @@ │ │ type : '(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -004474: |[004474] eu.veldsoft.colors.overflow.Board.move:(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z │ │ -004484: 1303 1200 |0000: const/16 v3, #int 18 // #12 │ │ -004488: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ -00448c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -00448e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -004490: 3b05 0300 |0006: if-gez v5, 0009 // +0003 │ │ -004494: 0f00 |0008: return v0 │ │ -004496: 3a06 ffff |0009: if-ltz v6, 0008 // -0001 │ │ -00449a: 3525 fdff |000b: if-ge v5, v2, 0008 // -0003 │ │ -00449e: 3526 fbff |000d: if-ge v6, v2, 0008 // -0005 │ │ -0044a2: 3907 0400 |000f: if-nez v7, 0013 // +0004 │ │ -0044a6: 5447 1600 |0011: iget-object v7, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -0044aa: 5442 1600 |0013: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -0044ae: 3372 f3ff |0015: if-ne v2, v7, 0008 // -000d │ │ -0044b2: 5242 1500 |0017: iget v2, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -0044b6: 3532 1f00 |0019: if-ge v2, v3, 0038 // +001f │ │ -0044ba: 5442 1400 |001b: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -0044be: 4602 0205 |001d: aget-object v2, v2, v5 │ │ -0044c2: 4402 0206 |001f: aget v2, v2, v6 │ │ -0044c6: 3902 1700 |0021: if-nez v2, 0038 // +0017 │ │ -0044ca: 5440 1400 |0023: iget-object v0, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -0044ce: 4600 0005 |0025: aget-object v0, v0, v5 │ │ -0044d2: 6e10 0201 0700 |0027: invoke-virtual {v7}, Leu/veldsoft/colors/overflow/PlayerIndex;.middle:()I // method@0102 │ │ -0044d8: 0a02 |002a: move-result v2 │ │ -0044da: 4b02 0006 |002b: aput v2, v0, v6 │ │ -0044de: 6e10 9000 0400 |002d: invoke-virtual {v4}, Leu/veldsoft/colors/overflow/Board;.nextPlayer:()V // method@0090 │ │ -0044e4: 5240 1500 |0030: iget v0, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -0044e8: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0044ec: 5940 1500 |0034: iput v0, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -0044f0: 0110 |0036: move v0, v1 │ │ -0044f2: 28d1 |0037: goto 0008 // -002f │ │ -0044f4: 5242 1500 |0038: iget v2, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -0044f8: 3432 ceff |003a: if-lt v2, v3, 0008 // -0032 │ │ -0044fc: 5442 1400 |003c: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004500: 4602 0205 |003e: aget-object v2, v2, v5 │ │ -004504: 4402 0206 |0040: aget v2, v2, v6 │ │ -004508: 3802 c6ff |0042: if-eqz v2, 0008 // -003a │ │ -00450c: 5442 1400 |0044: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ -004510: 4602 0205 |0046: aget-object v2, v2, v5 │ │ -004514: 4402 0206 |0048: aget v2, v2, v6 │ │ -004518: e102 0208 |004a: shr-int/lit8 v2, v2, #int 8 // #08 │ │ -00451c: 7110 0001 0200 |004c: invoke-static {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -004522: 0c02 |004f: move-result-object v2 │ │ -004524: 3372 b8ff |0050: if-ne v2, v7, 0008 // -0048 │ │ -004528: 7030 9100 5406 |0052: invoke-direct {v4, v5, v6}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ -00452e: 6e10 9000 0400 |0055: invoke-virtual {v4}, Leu/veldsoft/colors/overflow/Board;.nextPlayer:()V // method@0090 │ │ -004534: 5240 1500 |0058: iget v0, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -004538: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00453c: 5940 1500 |005c: iput v0, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ -004540: 0110 |005e: move v0, v1 │ │ -004542: 28a9 |005f: goto 0008 // -0057 │ │ +004684: |[004684] eu.veldsoft.colors.overflow.Board.move:(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z │ │ +004694: 1303 1200 |0000: const/16 v3, #int 18 // #12 │ │ +004698: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ +00469c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +00469e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0046a0: 3b05 0300 |0006: if-gez v5, 0009 // +0003 │ │ +0046a4: 0f00 |0008: return v0 │ │ +0046a6: 3a06 ffff |0009: if-ltz v6, 0008 // -0001 │ │ +0046aa: 3525 fdff |000b: if-ge v5, v2, 0008 // -0003 │ │ +0046ae: 3526 fbff |000d: if-ge v6, v2, 0008 // -0005 │ │ +0046b2: 3907 0400 |000f: if-nez v7, 0013 // +0004 │ │ +0046b6: 5447 1600 |0011: iget-object v7, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +0046ba: 5442 1600 |0013: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +0046be: 3372 f3ff |0015: if-ne v2, v7, 0008 // -000d │ │ +0046c2: 5242 1500 |0017: iget v2, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +0046c6: 3532 1f00 |0019: if-ge v2, v3, 0038 // +001f │ │ +0046ca: 5442 1400 |001b: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +0046ce: 4602 0205 |001d: aget-object v2, v2, v5 │ │ +0046d2: 4402 0206 |001f: aget v2, v2, v6 │ │ +0046d6: 3902 1700 |0021: if-nez v2, 0038 // +0017 │ │ +0046da: 5440 1400 |0023: iget-object v0, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +0046de: 4600 0005 |0025: aget-object v0, v0, v5 │ │ +0046e2: 6e10 0201 0700 |0027: invoke-virtual {v7}, Leu/veldsoft/colors/overflow/PlayerIndex;.middle:()I // method@0102 │ │ +0046e8: 0a02 |002a: move-result v2 │ │ +0046ea: 4b02 0006 |002b: aput v2, v0, v6 │ │ +0046ee: 6e10 9000 0400 |002d: invoke-virtual {v4}, Leu/veldsoft/colors/overflow/Board;.nextPlayer:()V // method@0090 │ │ +0046f4: 5240 1500 |0030: iget v0, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +0046f8: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0046fc: 5940 1500 |0034: iput v0, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +004700: 0110 |0036: move v0, v1 │ │ +004702: 28d1 |0037: goto 0008 // -002f │ │ +004704: 5242 1500 |0038: iget v2, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +004708: 3432 ceff |003a: if-lt v2, v3, 0008 // -0032 │ │ +00470c: 5442 1400 |003c: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004710: 4602 0205 |003e: aget-object v2, v2, v5 │ │ +004714: 4402 0206 |0040: aget v2, v2, v6 │ │ +004718: 3802 c6ff |0042: if-eqz v2, 0008 // -003a │ │ +00471c: 5442 1400 |0044: iget-object v2, v4, Leu/veldsoft/colors/overflow/Board;.stones:[[I // field@0014 │ │ +004720: 4602 0205 |0046: aget-object v2, v2, v5 │ │ +004724: 4402 0206 |0048: aget v2, v2, v6 │ │ +004728: e102 0208 |004a: shr-int/lit8 v2, v2, #int 8 // #08 │ │ +00472c: 7110 0001 0200 |004c: invoke-static {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +004732: 0c02 |004f: move-result-object v2 │ │ +004734: 3372 b8ff |0050: if-ne v2, v7, 0008 // -0048 │ │ +004738: 7030 9100 5406 |0052: invoke-direct {v4, v5, v6}, Leu/veldsoft/colors/overflow/Board;.refill:(II)V // method@0091 │ │ +00473e: 6e10 9000 0400 |0055: invoke-virtual {v4}, Leu/veldsoft/colors/overflow/Board;.nextPlayer:()V // method@0090 │ │ +004744: 5240 1500 |0058: iget v0, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +004748: d800 0001 |005a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00474c: 5940 1500 |005c: iput v0, v4, Leu/veldsoft/colors/overflow/Board;.turn:I // field@0015 │ │ +004750: 0110 |005e: move v0, v1 │ │ +004752: 28a9 |005f: goto 0008 // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=249 │ │ 0x0008 line=296 │ │ 0x0009 line=253 │ │ 0x000b line=257 │ │ 0x000d line=261 │ │ @@ -1472,14 +1472,15 @@ │ │ 0x0013 line=269 │ │ 0x0017 line=276 │ │ 0x0023 line=277 │ │ 0x002d line=278 │ │ 0x0030 line=279 │ │ 0x0037 line=281 │ │ 0x0038 line=287 │ │ + 0x004c line=288 │ │ 0x0052 line=289 │ │ 0x0055 line=290 │ │ 0x0058 line=291 │ │ 0x005f line=293 │ │ locals : │ │ 0x0000 - 0x0060 reg=4 this Leu/veldsoft/colors/overflow/Board; │ │ 0x0000 - 0x0060 reg=5 x I │ │ @@ -1491,20 +1492,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -004544: |[004544] eu.veldsoft.colors.overflow.Board.nextPlayer:()V │ │ -004554: 5410 1600 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -004558: 6e10 0301 0000 |0002: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/PlayerIndex;.next:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@0103 │ │ -00455e: 0c00 |0005: move-result-object v0 │ │ -004560: 5b10 1600 |0006: iput-object v0, v1, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ -004564: 0e00 |0008: return-void │ │ +004754: |[004754] eu.veldsoft.colors.overflow.Board.nextPlayer:()V │ │ +004764: 5410 1600 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +004768: 6e10 0301 0000 |0002: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/PlayerIndex;.next:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@0103 │ │ +00476e: 0c00 |0005: move-result-object v0 │ │ +004770: 5b10 1600 |0006: iput-object v0, v1, Leu/veldsoft/colors/overflow/Board;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0016 │ │ +004774: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0008 line=225 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Leu/veldsoft/colors/overflow/Board; │ │ │ │ @@ -1537,17 +1538,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -004568: |[004568] eu.veldsoft.colors.overflow.BuildConfig.:()V │ │ -004578: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -00457e: 0e00 |0003: return-void │ │ +004778: |[004778] eu.veldsoft.colors.overflow.BuildConfig.:()V │ │ +004788: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +00478e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -1626,34 +1627,34 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -004580: |[004580] eu.veldsoft.colors.overflow.DETrainer.:(II)V │ │ -004590: 7010 5701 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0157 │ │ -004596: 1301 0a00 |0003: const/16 v1, #int 10 // #a │ │ -00459a: 7120 5401 1400 |0005: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@0154 │ │ -0045a0: 0a04 |0008: move-result v4 │ │ -0045a2: 2341 9100 |0009: new-array v1, v4, [[D // type@0091 │ │ -0045a6: 5b31 2000 |000b: iput-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0045aa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0045ac: 5431 2000 |000e: iget-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0045b0: 2111 |0010: array-length v1, v1 │ │ -0045b2: 3510 0b00 |0011: if-ge v0, v1, 001c // +000b │ │ -0045b6: 5431 2000 |0013: iget-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0045ba: 2352 8800 |0015: new-array v2, v5, [D // type@0088 │ │ -0045be: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -0045c2: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0045c6: 28f3 |001b: goto 000e // -000d │ │ -0045c8: 2341 8800 |001c: new-array v1, v4, [D // type@0088 │ │ -0045cc: 5b31 1f00 |001e: iput-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -0045d0: 6e10 9900 0300 |0020: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/DETrainer;.randomInit:()V // method@0099 │ │ -0045d6: 0e00 |0023: return-void │ │ +004790: |[004790] eu.veldsoft.colors.overflow.DETrainer.:(II)V │ │ +0047a0: 7010 5701 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0157 │ │ +0047a6: 1301 0a00 |0003: const/16 v1, #int 10 // #a │ │ +0047aa: 7120 5401 1400 |0005: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@0154 │ │ +0047b0: 0a04 |0008: move-result v4 │ │ +0047b2: 2341 9100 |0009: new-array v1, v4, [[D // type@0091 │ │ +0047b6: 5b31 2000 |000b: iput-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +0047ba: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0047bc: 5431 2000 |000e: iget-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +0047c0: 2111 |0010: array-length v1, v1 │ │ +0047c2: 3510 0b00 |0011: if-ge v0, v1, 001c // +000b │ │ +0047c6: 5431 2000 |0013: iget-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +0047ca: 2352 8800 |0015: new-array v2, v5, [D // type@0088 │ │ +0047ce: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +0047d2: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0047d6: 28f3 |001b: goto 000e // -000d │ │ +0047d8: 2341 8800 |001c: new-array v1, v4, [D // type@0088 │ │ +0047dc: 5b31 1f00 |001e: iput-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +0047e0: 6e10 9900 0300 |0020: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/DETrainer;.randomInit:()V // method@0099 │ │ +0047e6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=225 │ │ 0x0009 line=227 │ │ 0x000d line=228 │ │ 0x0013 line=229 │ │ @@ -1672,55 +1673,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 69 16-bit code units │ │ -0045d8: |[0045d8] eu.veldsoft.colors.overflow.DETrainer.crossover:()V │ │ -0045e8: 7100 5601 0000 |0000: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -0045ee: 0b02 |0003: move-result-wide v2 │ │ -0045f0: 5464 2000 |0004: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0045f4: 5265 2100 |0006: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0045f8: 4604 0405 |0008: aget-object v4, v4, v5 │ │ -0045fc: 2144 |000a: array-length v4, v4 │ │ -0045fe: 8344 |000b: int-to-double v4, v4 │ │ -004600: cd42 |000c: mul-double/2addr v2, v4 │ │ -004602: 1904 f03f |000d: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -004606: cb42 |000f: add-double/2addr v2, v4 │ │ -004608: 8a21 |0010: double-to-int v1, v2 │ │ -00460a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -00460c: 3510 1500 |0012: if-ge v0, v1, 0027 // +0015 │ │ -004610: 5462 2000 |0014: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -004614: 5263 2100 |0016: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -004618: 4602 0203 |0018: aget-object v2, v2, v3 │ │ -00461c: 5463 2000 |001a: iget-object v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -004620: 5264 1e00 |001c: iget v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -004624: 4603 0304 |001e: aget-object v3, v3, v4 │ │ -004628: 4504 0300 |0020: aget-wide v4, v3, v0 │ │ -00462c: 4c04 0200 |0022: aput-wide v4, v2, v0 │ │ -004630: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -004634: 28ec |0026: goto 0012 // -0014 │ │ -004636: 0110 |0027: move v0, v1 │ │ -004638: 5462 2000 |0028: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -00463c: 5263 2100 |002a: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -004640: 4602 0203 |002c: aget-object v2, v2, v3 │ │ -004644: 2122 |002e: array-length v2, v2 │ │ -004646: 3520 1500 |002f: if-ge v0, v2, 0044 // +0015 │ │ -00464a: 5462 2000 |0031: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -00464e: 5263 2100 |0033: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -004652: 4602 0203 |0035: aget-object v2, v2, v3 │ │ -004656: 5463 2000 |0037: iget-object v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -00465a: 5264 2200 |0039: iget v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -00465e: 4603 0304 |003b: aget-object v3, v3, v4 │ │ -004662: 4504 0300 |003d: aget-wide v4, v3, v0 │ │ -004666: 4c04 0200 |003f: aput-wide v4, v2, v0 │ │ -00466a: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00466e: 28e5 |0043: goto 0028 // -001b │ │ -004670: 0e00 |0044: return-void │ │ +0047e8: |[0047e8] eu.veldsoft.colors.overflow.DETrainer.crossover:()V │ │ +0047f8: 7100 5601 0000 |0000: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +0047fe: 0b02 |0003: move-result-wide v2 │ │ +004800: 5464 2000 |0004: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004804: 5265 2100 |0006: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004808: 4604 0405 |0008: aget-object v4, v4, v5 │ │ +00480c: 2144 |000a: array-length v4, v4 │ │ +00480e: 8344 |000b: int-to-double v4, v4 │ │ +004810: cd42 |000c: mul-double/2addr v2, v4 │ │ +004812: 1904 f03f |000d: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +004816: cb42 |000f: add-double/2addr v2, v4 │ │ +004818: 8a21 |0010: double-to-int v1, v2 │ │ +00481a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +00481c: 3510 1500 |0012: if-ge v0, v1, 0027 // +0015 │ │ +004820: 5462 2000 |0014: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004824: 5263 2100 |0016: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004828: 4602 0203 |0018: aget-object v2, v2, v3 │ │ +00482c: 5463 2000 |001a: iget-object v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004830: 5264 1e00 |001c: iget v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004834: 4603 0304 |001e: aget-object v3, v3, v4 │ │ +004838: 4504 0300 |0020: aget-wide v4, v3, v0 │ │ +00483c: 4c04 0200 |0022: aput-wide v4, v2, v0 │ │ +004840: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +004844: 28ec |0026: goto 0012 // -0014 │ │ +004846: 0110 |0027: move v0, v1 │ │ +004848: 5462 2000 |0028: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +00484c: 5263 2100 |002a: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004850: 4602 0203 |002c: aget-object v2, v2, v3 │ │ +004854: 2122 |002e: array-length v2, v2 │ │ +004856: 3520 1500 |002f: if-ge v0, v2, 0044 // +0015 │ │ +00485a: 5462 2000 |0031: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +00485e: 5263 2100 |0033: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004862: 4602 0203 |0035: aget-object v2, v2, v3 │ │ +004866: 5463 2000 |0037: iget-object v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +00486a: 5264 2200 |0039: iget v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +00486e: 4603 0304 |003b: aget-object v3, v3, v4 │ │ +004872: 4504 0300 |003d: aget-wide v4, v3, v0 │ │ +004876: 4c04 0200 |003f: aput-wide v4, v2, v0 │ │ +00487a: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00487e: 28e5 |0043: goto 0028 // -001b │ │ +004880: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0011 line=180 │ │ 0x0014 line=181 │ │ 0x0024 line=180 │ │ 0x0027 line=183 │ │ @@ -1737,60 +1738,60 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 78 16-bit code units │ │ -004674: |[004674] eu.veldsoft.colors.overflow.DETrainer.mutate:()V │ │ -004684: 1804 fca9 f1d2 4d62 503f |0000: const-wide v4, #double 0.001 // #3f50624dd2f1a9fc │ │ -00468e: 7100 5601 0000 |0005: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -004694: 0b06 |0008: move-result-wide v6 │ │ -004696: ad00 0406 |0009: mul-double v0, v4, v6 │ │ -00469a: 7100 5601 0000 |000b: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -0046a0: 0b04 |000e: move-result-wide v4 │ │ -0046a2: 54a3 2000 |000f: iget-object v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0046a6: 2133 |0011: array-length v3, v3 │ │ -0046a8: 8336 |0012: int-to-double v6, v3 │ │ -0046aa: cd64 |0013: mul-double/2addr v4, v6 │ │ -0046ac: 8a43 |0014: double-to-int v3, v4 │ │ -0046ae: 59a3 1e00 |0015: iput v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -0046b2: 7100 5601 0000 |0017: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -0046b8: 0b04 |001a: move-result-wide v4 │ │ -0046ba: 54a3 2000 |001b: iget-object v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0046be: 2133 |001d: array-length v3, v3 │ │ -0046c0: 8336 |001e: int-to-double v6, v3 │ │ -0046c2: cd64 |001f: mul-double/2addr v4, v6 │ │ -0046c4: 8a43 |0020: double-to-int v3, v4 │ │ -0046c6: 59a3 2200 |0021: iput v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -0046ca: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0046cc: 54a3 2000 |0024: iget-object v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0046d0: 52a4 2100 |0026: iget v4, v10, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0046d4: 4603 0304 |0028: aget-object v3, v3, v4 │ │ -0046d8: 2133 |002a: array-length v3, v3 │ │ -0046da: 3532 2200 |002b: if-ge v2, v3, 004d // +0022 │ │ -0046de: 54a3 2000 |002d: iget-object v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0046e2: 52a4 2100 |002f: iget v4, v10, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0046e6: 4603 0304 |0031: aget-object v3, v3, v4 │ │ -0046ea: 4504 0302 |0033: aget-wide v4, v3, v2 │ │ -0046ee: 54a6 2000 |0035: iget-object v6, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0046f2: 52a7 1e00 |0037: iget v7, v10, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -0046f6: 4606 0607 |0039: aget-object v6, v6, v7 │ │ -0046fa: 4506 0602 |003b: aget-wide v6, v6, v2 │ │ -0046fe: 54a8 2000 |003d: iget-object v8, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -004702: 52a9 2200 |003f: iget v9, v10, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -004706: 4608 0809 |0041: aget-object v8, v8, v9 │ │ -00470a: 4508 0802 |0043: aget-wide v8, v8, v2 │ │ -00470e: cc86 |0045: sub-double/2addr v6, v8 │ │ -004710: cd06 |0046: mul-double/2addr v6, v0 │ │ -004712: cb64 |0047: add-double/2addr v4, v6 │ │ -004714: 4c04 0302 |0048: aput-wide v4, v3, v2 │ │ -004718: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00471c: 28d8 |004c: goto 0024 // -0028 │ │ -00471e: 0e00 |004d: return-void │ │ +004884: |[004884] eu.veldsoft.colors.overflow.DETrainer.mutate:()V │ │ +004894: 1804 fca9 f1d2 4d62 503f |0000: const-wide v4, #double 0.001 // #3f50624dd2f1a9fc │ │ +00489e: 7100 5601 0000 |0005: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +0048a4: 0b06 |0008: move-result-wide v6 │ │ +0048a6: ad00 0406 |0009: mul-double v0, v4, v6 │ │ +0048aa: 7100 5601 0000 |000b: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +0048b0: 0b04 |000e: move-result-wide v4 │ │ +0048b2: 54a3 2000 |000f: iget-object v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +0048b6: 2133 |0011: array-length v3, v3 │ │ +0048b8: 8336 |0012: int-to-double v6, v3 │ │ +0048ba: cd64 |0013: mul-double/2addr v4, v6 │ │ +0048bc: 8a43 |0014: double-to-int v3, v4 │ │ +0048be: 59a3 1e00 |0015: iput v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +0048c2: 7100 5601 0000 |0017: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +0048c8: 0b04 |001a: move-result-wide v4 │ │ +0048ca: 54a3 2000 |001b: iget-object v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +0048ce: 2133 |001d: array-length v3, v3 │ │ +0048d0: 8336 |001e: int-to-double v6, v3 │ │ +0048d2: cd64 |001f: mul-double/2addr v4, v6 │ │ +0048d4: 8a43 |0020: double-to-int v3, v4 │ │ +0048d6: 59a3 2200 |0021: iput v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +0048da: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0048dc: 54a3 2000 |0024: iget-object v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +0048e0: 52a4 2100 |0026: iget v4, v10, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +0048e4: 4603 0304 |0028: aget-object v3, v3, v4 │ │ +0048e8: 2133 |002a: array-length v3, v3 │ │ +0048ea: 3532 2200 |002b: if-ge v2, v3, 004d // +0022 │ │ +0048ee: 54a3 2000 |002d: iget-object v3, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +0048f2: 52a4 2100 |002f: iget v4, v10, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +0048f6: 4603 0304 |0031: aget-object v3, v3, v4 │ │ +0048fa: 4504 0302 |0033: aget-wide v4, v3, v2 │ │ +0048fe: 54a6 2000 |0035: iget-object v6, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004902: 52a7 1e00 |0037: iget v7, v10, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004906: 4606 0607 |0039: aget-object v6, v6, v7 │ │ +00490a: 4506 0602 |003b: aget-wide v6, v6, v2 │ │ +00490e: 54a8 2000 |003d: iget-object v8, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004912: 52a9 2200 |003f: iget v9, v10, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004916: 4608 0809 |0041: aget-object v8, v8, v9 │ │ +00491a: 4508 0802 |0043: aget-wide v8, v8, v2 │ │ +00491e: cc86 |0045: sub-double/2addr v6, v8 │ │ +004920: cd06 |0046: mul-double/2addr v6, v0 │ │ +004922: cb64 |0047: add-double/2addr v4, v6 │ │ +004924: 4c04 0302 |0048: aput-wide v4, v3, v2 │ │ +004928: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +00492c: 28d8 |004c: goto 0024 // -0028 │ │ +00492e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x000b line=200 │ │ 0x0017 line=201 │ │ 0x0023 line=203 │ │ 0x002d line=204 │ │ @@ -1806,137 +1807,137 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 228 16-bit code units │ │ -004720: |[004720] eu.veldsoft.colors.overflow.DETrainer.select:()V │ │ -004730: 7100 5601 0000 |0000: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -004736: 0b02 |0003: move-result-wide v2 │ │ -004738: 5464 2000 |0004: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -00473c: 2144 |0006: array-length v4, v4 │ │ -00473e: 8344 |0007: int-to-double v4, v4 │ │ -004740: cd42 |0008: mul-double/2addr v2, v4 │ │ -004742: 8a22 |0009: double-to-int v2, v2 │ │ -004744: 5962 2100 |000a: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -004748: 7100 5601 0000 |000c: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -00474e: 0b02 |000f: move-result-wide v2 │ │ -004750: 5464 2000 |0010: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -004754: 2144 |0012: array-length v4, v4 │ │ -004756: 8344 |0013: int-to-double v4, v4 │ │ -004758: cd42 |0014: mul-double/2addr v2, v4 │ │ -00475a: 8a22 |0015: double-to-int v2, v2 │ │ -00475c: 5962 1e00 |0016: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -004760: 7100 5601 0000 |0018: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -004766: 0b02 |001b: move-result-wide v2 │ │ -004768: 5464 2000 |001c: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -00476c: 2144 |001e: array-length v4, v4 │ │ -00476e: 8344 |001f: int-to-double v4, v4 │ │ -004770: cd42 |0020: mul-double/2addr v2, v4 │ │ -004772: 8a22 |0021: double-to-int v2, v2 │ │ -004774: 5962 2200 |0022: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -004778: 7100 5601 0000 |0024: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -00477e: 0b02 |0027: move-result-wide v2 │ │ -004780: 1904 5940 |0028: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -004784: cd42 |002a: mul-double/2addr v2, v4 │ │ -004786: 8a21 |002b: double-to-int v1, v2 │ │ -004788: 1302 3700 |002c: const/16 v2, #int 55 // #37 │ │ -00478c: 3521 3300 |002e: if-ge v1, v2, 0061 // +0033 │ │ -004790: 5462 1f00 |0030: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -004794: 5263 2100 |0032: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -004798: 4502 0203 |0034: aget-wide v2, v2, v3 │ │ -00479c: 5464 1f00 |0036: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -0047a0: 5265 1e00 |0038: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -0047a4: 4504 0405 |003a: aget-wide v4, v4, v5 │ │ -0047a8: 3002 0204 |003c: cmpg-double v2, v2, v4 │ │ -0047ac: 3b02 0a00 |003e: if-gez v2, 0048 // +000a │ │ -0047b0: 5260 2100 |0040: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0047b4: 5262 1e00 |0042: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -0047b8: 5962 2100 |0044: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0047bc: 5960 1e00 |0046: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -0047c0: 5462 1f00 |0048: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -0047c4: 5263 2100 |004a: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0047c8: 4502 0203 |004c: aget-wide v2, v2, v3 │ │ -0047cc: 5464 1f00 |004e: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -0047d0: 5265 2200 |0050: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -0047d4: 4504 0405 |0052: aget-wide v4, v4, v5 │ │ -0047d8: 3002 0204 |0054: cmpg-double v2, v2, v4 │ │ -0047dc: 3b02 0a00 |0056: if-gez v2, 0060 // +000a │ │ -0047e0: 5260 2100 |0058: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0047e4: 5262 2200 |005a: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -0047e8: 5962 2100 |005c: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0047ec: 5960 2200 |005e: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -0047f0: 0e00 |0060: return-void │ │ -0047f2: 1302 5f00 |0061: const/16 v2, #int 95 // #5f │ │ -0047f6: 3521 4b00 |0063: if-ge v1, v2, 00ae // +004b │ │ -0047fa: 5462 1f00 |0065: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -0047fe: 5263 2200 |0067: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -004802: 4502 0203 |0069: aget-wide v2, v2, v3 │ │ -004806: 5464 1f00 |006b: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -00480a: 5265 1e00 |006d: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -00480e: 4504 0405 |006f: aget-wide v4, v4, v5 │ │ -004812: 3002 0204 |0071: cmpg-double v2, v2, v4 │ │ -004816: 3b02 0a00 |0073: if-gez v2, 007d // +000a │ │ -00481a: 5260 2200 |0075: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -00481e: 5262 1e00 |0077: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -004822: 5962 2200 |0079: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -004826: 5960 1e00 |007b: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -00482a: 5462 1f00 |007d: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -00482e: 5263 2100 |007f: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -004832: 4502 0203 |0081: aget-wide v2, v2, v3 │ │ -004836: 5464 1f00 |0083: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -00483a: 5265 1e00 |0085: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -00483e: 4504 0405 |0087: aget-wide v4, v4, v5 │ │ -004842: 3002 0204 |0089: cmpg-double v2, v2, v4 │ │ -004846: 3b02 0a00 |008b: if-gez v2, 0095 // +000a │ │ -00484a: 5260 2100 |008d: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -00484e: 5262 1e00 |008f: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -004852: 5962 2100 |0091: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -004856: 5960 1e00 |0093: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -00485a: 5462 1f00 |0095: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -00485e: 5263 2100 |0097: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -004862: 4502 0203 |0099: aget-wide v2, v2, v3 │ │ -004866: 5464 1f00 |009b: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -00486a: 5265 2200 |009d: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -00486e: 4504 0405 |009f: aget-wide v4, v4, v5 │ │ -004872: 2f02 0204 |00a1: cmpl-double v2, v2, v4 │ │ -004876: 3d02 bdff |00a3: if-lez v2, 0060 // -0043 │ │ -00487a: 5260 2100 |00a5: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -00487e: 5262 2200 |00a7: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -004882: 5962 2100 |00a9: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -004886: 5960 2200 |00ab: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -00488a: 28b3 |00ad: goto 0060 // -004d │ │ -00488c: 1302 6400 |00ae: const/16 v2, #int 100 // #64 │ │ -004890: 3521 b0ff |00b0: if-ge v1, v2, 0060 // -0050 │ │ -004894: 5462 1f00 |00b2: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -004898: 5263 2100 |00b4: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -00489c: 4502 0203 |00b6: aget-wide v2, v2, v3 │ │ -0048a0: 5464 1f00 |00b8: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -0048a4: 5265 1e00 |00ba: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -0048a8: 4504 0405 |00bc: aget-wide v4, v4, v5 │ │ -0048ac: 2f02 0204 |00be: cmpl-double v2, v2, v4 │ │ -0048b0: 3d02 0a00 |00c0: if-lez v2, 00ca // +000a │ │ -0048b4: 5260 2100 |00c2: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0048b8: 5262 1e00 |00c4: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -0048bc: 5962 2100 |00c6: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0048c0: 5960 1e00 |00c8: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ -0048c4: 5462 1f00 |00ca: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -0048c8: 5263 2100 |00cc: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0048cc: 4502 0203 |00ce: aget-wide v2, v2, v3 │ │ -0048d0: 5464 1f00 |00d0: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -0048d4: 5265 2200 |00d2: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -0048d8: 4504 0405 |00d4: aget-wide v4, v4, v5 │ │ -0048dc: 2f02 0204 |00d6: cmpl-double v2, v2, v4 │ │ -0048e0: 3d02 88ff |00d8: if-lez v2, 0060 // -0078 │ │ -0048e4: 5260 2100 |00da: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0048e8: 5262 2200 |00dc: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -0048ec: 5962 2100 |00de: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ -0048f0: 5960 2200 |00e0: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ -0048f4: 2900 7eff |00e2: goto/16 0060 // -0082 │ │ +004930: |[004930] eu.veldsoft.colors.overflow.DETrainer.select:()V │ │ +004940: 7100 5601 0000 |0000: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +004946: 0b02 |0003: move-result-wide v2 │ │ +004948: 5464 2000 |0004: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +00494c: 2144 |0006: array-length v4, v4 │ │ +00494e: 8344 |0007: int-to-double v4, v4 │ │ +004950: cd42 |0008: mul-double/2addr v2, v4 │ │ +004952: 8a22 |0009: double-to-int v2, v2 │ │ +004954: 5962 2100 |000a: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004958: 7100 5601 0000 |000c: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +00495e: 0b02 |000f: move-result-wide v2 │ │ +004960: 5464 2000 |0010: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004964: 2144 |0012: array-length v4, v4 │ │ +004966: 8344 |0013: int-to-double v4, v4 │ │ +004968: cd42 |0014: mul-double/2addr v2, v4 │ │ +00496a: 8a22 |0015: double-to-int v2, v2 │ │ +00496c: 5962 1e00 |0016: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004970: 7100 5601 0000 |0018: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +004976: 0b02 |001b: move-result-wide v2 │ │ +004978: 5464 2000 |001c: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +00497c: 2144 |001e: array-length v4, v4 │ │ +00497e: 8344 |001f: int-to-double v4, v4 │ │ +004980: cd42 |0020: mul-double/2addr v2, v4 │ │ +004982: 8a22 |0021: double-to-int v2, v2 │ │ +004984: 5962 2200 |0022: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004988: 7100 5601 0000 |0024: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +00498e: 0b02 |0027: move-result-wide v2 │ │ +004990: 1904 5940 |0028: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +004994: cd42 |002a: mul-double/2addr v2, v4 │ │ +004996: 8a21 |002b: double-to-int v1, v2 │ │ +004998: 1302 3700 |002c: const/16 v2, #int 55 // #37 │ │ +00499c: 3521 3300 |002e: if-ge v1, v2, 0061 // +0033 │ │ +0049a0: 5462 1f00 |0030: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +0049a4: 5263 2100 |0032: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +0049a8: 4502 0203 |0034: aget-wide v2, v2, v3 │ │ +0049ac: 5464 1f00 |0036: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +0049b0: 5265 1e00 |0038: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +0049b4: 4504 0405 |003a: aget-wide v4, v4, v5 │ │ +0049b8: 3002 0204 |003c: cmpg-double v2, v2, v4 │ │ +0049bc: 3b02 0a00 |003e: if-gez v2, 0048 // +000a │ │ +0049c0: 5260 2100 |0040: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +0049c4: 5262 1e00 |0042: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +0049c8: 5962 2100 |0044: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +0049cc: 5960 1e00 |0046: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +0049d0: 5462 1f00 |0048: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +0049d4: 5263 2100 |004a: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +0049d8: 4502 0203 |004c: aget-wide v2, v2, v3 │ │ +0049dc: 5464 1f00 |004e: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +0049e0: 5265 2200 |0050: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +0049e4: 4504 0405 |0052: aget-wide v4, v4, v5 │ │ +0049e8: 3002 0204 |0054: cmpg-double v2, v2, v4 │ │ +0049ec: 3b02 0a00 |0056: if-gez v2, 0060 // +000a │ │ +0049f0: 5260 2100 |0058: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +0049f4: 5262 2200 |005a: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +0049f8: 5962 2100 |005c: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +0049fc: 5960 2200 |005e: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004a00: 0e00 |0060: return-void │ │ +004a02: 1302 5f00 |0061: const/16 v2, #int 95 // #5f │ │ +004a06: 3521 4b00 |0063: if-ge v1, v2, 00ae // +004b │ │ +004a0a: 5462 1f00 |0065: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004a0e: 5263 2200 |0067: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004a12: 4502 0203 |0069: aget-wide v2, v2, v3 │ │ +004a16: 5464 1f00 |006b: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004a1a: 5265 1e00 |006d: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004a1e: 4504 0405 |006f: aget-wide v4, v4, v5 │ │ +004a22: 3002 0204 |0071: cmpg-double v2, v2, v4 │ │ +004a26: 3b02 0a00 |0073: if-gez v2, 007d // +000a │ │ +004a2a: 5260 2200 |0075: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004a2e: 5262 1e00 |0077: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004a32: 5962 2200 |0079: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004a36: 5960 1e00 |007b: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004a3a: 5462 1f00 |007d: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004a3e: 5263 2100 |007f: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004a42: 4502 0203 |0081: aget-wide v2, v2, v3 │ │ +004a46: 5464 1f00 |0083: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004a4a: 5265 1e00 |0085: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004a4e: 4504 0405 |0087: aget-wide v4, v4, v5 │ │ +004a52: 3002 0204 |0089: cmpg-double v2, v2, v4 │ │ +004a56: 3b02 0a00 |008b: if-gez v2, 0095 // +000a │ │ +004a5a: 5260 2100 |008d: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004a5e: 5262 1e00 |008f: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004a62: 5962 2100 |0091: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004a66: 5960 1e00 |0093: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004a6a: 5462 1f00 |0095: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004a6e: 5263 2100 |0097: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004a72: 4502 0203 |0099: aget-wide v2, v2, v3 │ │ +004a76: 5464 1f00 |009b: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004a7a: 5265 2200 |009d: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004a7e: 4504 0405 |009f: aget-wide v4, v4, v5 │ │ +004a82: 2f02 0204 |00a1: cmpl-double v2, v2, v4 │ │ +004a86: 3d02 bdff |00a3: if-lez v2, 0060 // -0043 │ │ +004a8a: 5260 2100 |00a5: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004a8e: 5262 2200 |00a7: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004a92: 5962 2100 |00a9: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004a96: 5960 2200 |00ab: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004a9a: 28b3 |00ad: goto 0060 // -004d │ │ +004a9c: 1302 6400 |00ae: const/16 v2, #int 100 // #64 │ │ +004aa0: 3521 b0ff |00b0: if-ge v1, v2, 0060 // -0050 │ │ +004aa4: 5462 1f00 |00b2: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004aa8: 5263 2100 |00b4: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004aac: 4502 0203 |00b6: aget-wide v2, v2, v3 │ │ +004ab0: 5464 1f00 |00b8: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004ab4: 5265 1e00 |00ba: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004ab8: 4504 0405 |00bc: aget-wide v4, v4, v5 │ │ +004abc: 2f02 0204 |00be: cmpl-double v2, v2, v4 │ │ +004ac0: 3d02 0a00 |00c0: if-lez v2, 00ca // +000a │ │ +004ac4: 5260 2100 |00c2: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004ac8: 5262 1e00 |00c4: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004acc: 5962 2100 |00c6: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004ad0: 5960 1e00 |00c8: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.firstIndex:I // field@001e │ │ +004ad4: 5462 1f00 |00ca: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004ad8: 5263 2100 |00cc: iget v3, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004adc: 4502 0203 |00ce: aget-wide v2, v2, v3 │ │ +004ae0: 5464 1f00 |00d0: iget-object v4, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004ae4: 5265 2200 |00d2: iget v5, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004ae8: 4504 0405 |00d4: aget-wide v4, v4, v5 │ │ +004aec: 2f02 0204 |00d6: cmpl-double v2, v2, v4 │ │ +004af0: 3d02 88ff |00d8: if-lez v2, 0060 // -0078 │ │ +004af4: 5260 2100 |00da: iget v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004af8: 5262 2200 |00dc: iget v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004afc: 5962 2100 |00de: iput v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.resultIndex:I // field@0021 │ │ +004b00: 5960 2200 |00e0: iput v0, v6, Leu/veldsoft/colors/overflow/DETrainer;.secondIndex:I // field@0022 │ │ +004b04: 2900 7eff |00e2: goto/16 0060 // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000c line=107 │ │ 0x0018 line=108 │ │ 0x0024 line=114 │ │ 0x002c line=117 │ │ @@ -1988,28 +1989,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0048f8: |[0048f8] eu.veldsoft.colors.overflow.DETrainer.evolve:()V │ │ -004908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -00490a: 5431 2000 |0001: iget-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -00490e: 2111 |0003: array-length v1, v1 │ │ -004910: 5432 2000 |0004: iget-object v2, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -004914: 2122 |0006: array-length v2, v2 │ │ -004916: b221 |0007: mul-int/2addr v1, v2 │ │ -004918: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ -00491c: 7010 9a00 0300 |000a: invoke-direct {v3}, Leu/veldsoft/colors/overflow/DETrainer;.select:()V // method@009a │ │ -004922: 7010 9400 0300 |000d: invoke-direct {v3}, Leu/veldsoft/colors/overflow/DETrainer;.crossover:()V // method@0094 │ │ -004928: 7010 9700 0300 |0010: invoke-direct {v3}, Leu/veldsoft/colors/overflow/DETrainer;.mutate:()V // method@0097 │ │ -00492e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -004932: 28ec |0015: goto 0001 // -0014 │ │ -004934: 0e00 |0016: return-void │ │ +004b08: |[004b08] eu.veldsoft.colors.overflow.DETrainer.evolve:()V │ │ +004b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +004b1a: 5431 2000 |0001: iget-object v1, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004b1e: 2111 |0003: array-length v1, v1 │ │ +004b20: 5432 2000 |0004: iget-object v2, v3, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004b24: 2122 |0006: array-length v2, v2 │ │ +004b26: b221 |0007: mul-int/2addr v1, v2 │ │ +004b28: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ +004b2c: 7010 9a00 0300 |000a: invoke-direct {v3}, Leu/veldsoft/colors/overflow/DETrainer;.select:()V // method@009a │ │ +004b32: 7010 9400 0300 |000d: invoke-direct {v3}, Leu/veldsoft/colors/overflow/DETrainer;.crossover:()V // method@0094 │ │ +004b38: 7010 9700 0300 |0010: invoke-direct {v3}, Leu/veldsoft/colors/overflow/DETrainer;.mutate:()V // method@0097 │ │ +004b3e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +004b42: 28ec |0015: goto 0001 // -0014 │ │ +004b44: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x000a line=297 │ │ 0x000d line=298 │ │ 0x0010 line=299 │ │ 0x0013 line=296 │ │ @@ -2023,44 +2024,44 @@ │ │ type : '([[D[D)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 48 16-bit code units │ │ -004938: |[004938] eu.veldsoft.colors.overflow.DETrainer.loadPopulation:([[D[D)V │ │ -004948: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -00494a: 5462 2000 |0001: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -00494e: 2122 |0003: array-length v2, v2 │ │ -004950: 3521 2b00 |0004: if-ge v1, v2, 002f // +002b │ │ -004954: 2172 |0006: array-length v2, v7 │ │ -004956: 3521 2800 |0007: if-ge v1, v2, 002f // +0028 │ │ -00495a: 5462 2000 |0009: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -00495e: 4602 0201 |000b: aget-object v2, v2, v1 │ │ -004962: 2122 |000d: array-length v2, v2 │ │ -004964: 4603 0701 |000e: aget-object v3, v7, v1 │ │ -004968: 2133 |0010: array-length v3, v3 │ │ -00496a: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ -00496e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -004972: 28ec |0015: goto 0001 // -0014 │ │ -004974: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -004976: 4602 0701 |0017: aget-object v2, v7, v1 │ │ -00497a: 2122 |0019: array-length v2, v2 │ │ -00497c: 3520 f9ff |001a: if-ge v0, v2, 0013 // -0007 │ │ -004980: 5462 2000 |001c: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -004984: 4602 0201 |001e: aget-object v2, v2, v1 │ │ -004988: 4603 0701 |0020: aget-object v3, v7, v1 │ │ -00498c: 4504 0300 |0022: aget-wide v4, v3, v0 │ │ -004990: 4c04 0200 |0024: aput-wide v4, v2, v0 │ │ -004994: 5462 1f00 |0026: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -004998: 4504 0800 |0028: aget-wide v4, v8, v0 │ │ -00499c: 4c04 0200 |002a: aput-wide v4, v2, v0 │ │ -0049a0: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0049a4: 28e9 |002e: goto 0017 // -0017 │ │ -0049a6: 0e00 |002f: return-void │ │ +004b48: |[004b48] eu.veldsoft.colors.overflow.DETrainer.loadPopulation:([[D[D)V │ │ +004b58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +004b5a: 5462 2000 |0001: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004b5e: 2122 |0003: array-length v2, v2 │ │ +004b60: 3521 2b00 |0004: if-ge v1, v2, 002f // +002b │ │ +004b64: 2172 |0006: array-length v2, v7 │ │ +004b66: 3521 2800 |0007: if-ge v1, v2, 002f // +0028 │ │ +004b6a: 5462 2000 |0009: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004b6e: 4602 0201 |000b: aget-object v2, v2, v1 │ │ +004b72: 2122 |000d: array-length v2, v2 │ │ +004b74: 4603 0701 |000e: aget-object v3, v7, v1 │ │ +004b78: 2133 |0010: array-length v3, v3 │ │ +004b7a: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ +004b7e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +004b82: 28ec |0015: goto 0001 // -0014 │ │ +004b84: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +004b86: 4602 0701 |0017: aget-object v2, v7, v1 │ │ +004b8a: 2122 |0019: array-length v2, v2 │ │ +004b8c: 3520 f9ff |001a: if-ge v0, v2, 0013 // -0007 │ │ +004b90: 5462 2000 |001c: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004b94: 4602 0201 |001e: aget-object v2, v2, v1 │ │ +004b98: 4603 0701 |0020: aget-object v3, v7, v1 │ │ +004b9c: 4504 0300 |0022: aget-wide v4, v3, v0 │ │ +004ba0: 4c04 0200 |0024: aput-wide v4, v2, v0 │ │ +004ba4: 5462 1f00 |0026: iget-object v2, v6, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004ba8: 4504 0800 |0028: aget-wide v4, v8, v0 │ │ +004bac: 4c04 0200 |002a: aput-wide v4, v2, v0 │ │ +004bb0: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +004bb4: 28e9 |002e: goto 0017 // -0017 │ │ +004bb6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0009 line=274 │ │ 0x0013 line=273 │ │ 0x0016 line=279 │ │ 0x001c line=280 │ │ @@ -2079,17 +2080,17 @@ │ │ type : '()[[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0049a8: |[0049a8] eu.veldsoft.colors.overflow.DETrainer.obtainPopulation:()[[D │ │ -0049b8: 5410 2000 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0049bc: 1100 |0002: return-object v0 │ │ +004bb8: |[004bb8] eu.veldsoft.colors.overflow.DETrainer.obtainPopulation:()[[D │ │ +004bc8: 5410 2000 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004bcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/veldsoft/colors/overflow/DETrainer; │ │ │ │ #3 : (in Leu/veldsoft/colors/overflow/DETrainer;) │ │ @@ -2097,41 +2098,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 43 16-bit code units │ │ -0049c0: |[0049c0] eu.veldsoft.colors.overflow.DETrainer.randomInit:()V │ │ -0049d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0049d2: 54a2 2000 |0001: iget-object v2, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0049d6: 2122 |0003: array-length v2, v2 │ │ -0049d8: 3521 2600 |0004: if-ge v1, v2, 002a // +0026 │ │ -0049dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0049de: 54a2 2000 |0007: iget-object v2, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0049e2: 4602 0201 |0009: aget-object v2, v2, v1 │ │ -0049e6: 2122 |000b: array-length v2, v2 │ │ -0049e8: 3520 1500 |000c: if-ge v0, v2, 0021 // +0015 │ │ -0049ec: 54a2 2000 |000e: iget-object v2, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ -0049f0: 4602 0201 |0010: aget-object v2, v2, v1 │ │ -0049f4: 1904 24c0 |0012: const-wide/high16 v4, #long -4601552919265804288 // #c024 │ │ -0049f8: 7100 5601 0000 |0014: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -0049fe: 0b06 |0017: move-result-wide v6 │ │ -004a00: 1908 3440 |0018: const-wide/high16 v8, #long 4626322717216342016 // #4034 │ │ -004a04: cd86 |001a: mul-double/2addr v6, v8 │ │ -004a06: cb64 |001b: add-double/2addr v4, v6 │ │ -004a08: 4c04 0200 |001c: aput-wide v4, v2, v0 │ │ -004a0c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -004a10: 28e7 |0020: goto 0007 // -0019 │ │ -004a12: 54a2 1f00 |0021: iget-object v2, v10, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ -004a16: 1604 0000 |0023: const-wide/16 v4, #int 0 // #0 │ │ -004a1a: 4c04 0201 |0025: aput-wide v4, v2, v1 │ │ -004a1e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -004a22: 28d8 |0029: goto 0001 // -0028 │ │ -004a24: 0e00 |002a: return-void │ │ +004bd0: |[004bd0] eu.veldsoft.colors.overflow.DETrainer.randomInit:()V │ │ +004be0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +004be2: 54a2 2000 |0001: iget-object v2, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004be6: 2122 |0003: array-length v2, v2 │ │ +004be8: 3521 2600 |0004: if-ge v1, v2, 002a // +0026 │ │ +004bec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +004bee: 54a2 2000 |0007: iget-object v2, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004bf2: 4602 0201 |0009: aget-object v2, v2, v1 │ │ +004bf6: 2122 |000b: array-length v2, v2 │ │ +004bf8: 3520 1500 |000c: if-ge v0, v2, 0021 // +0015 │ │ +004bfc: 54a2 2000 |000e: iget-object v2, v10, Leu/veldsoft/colors/overflow/DETrainer;.population:[[D // field@0020 │ │ +004c00: 4602 0201 |0010: aget-object v2, v2, v1 │ │ +004c04: 1904 24c0 |0012: const-wide/high16 v4, #long -4601552919265804288 // #c024 │ │ +004c08: 7100 5601 0000 |0014: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +004c0e: 0b06 |0017: move-result-wide v6 │ │ +004c10: 1908 3440 |0018: const-wide/high16 v8, #long 4626322717216342016 // #4034 │ │ +004c14: cd86 |001a: mul-double/2addr v6, v8 │ │ +004c16: cb64 |001b: add-double/2addr v4, v6 │ │ +004c18: 4c04 0200 |001c: aput-wide v4, v2, v0 │ │ +004c1c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +004c20: 28e7 |0020: goto 0007 // -0019 │ │ +004c22: 54a2 1f00 |0021: iget-object v2, v10, Leu/veldsoft/colors/overflow/DETrainer;.fitness:[D // field@001f │ │ +004c26: 1604 0000 |0023: const-wide/16 v4, #int 0 // #0 │ │ +004c2a: 4c04 0201 |0025: aput-wide v4, v2, v1 │ │ +004c2e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +004c32: 28d8 |0029: goto 0001 // -0028 │ │ +004c34: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000e line=249 │ │ 0x001e line=248 │ │ 0x0021 line=253 │ │ @@ -2176,58 +2177,58 @@ │ │ type : '(Leu/veldsoft/colors/overflow/EndSplash;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -004a28: |[004a28] eu.veldsoft.colors.overflow.EndSplash$1.:(Leu/veldsoft/colors/overflow/EndSplash;)V │ │ -004a38: 5b01 2700 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ -004a3c: 7010 6201 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0162 │ │ -004a42: 0e00 |0005: return-void │ │ +004c38: |[004c38] eu.veldsoft.colors.overflow.EndSplash$1.:(Leu/veldsoft/colors/overflow/EndSplash;)V │ │ +004c48: 5b01 2700 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ +004c4c: 7010 6201 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0162 │ │ +004c52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/veldsoft/colors/overflow/EndSplash$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Leu/veldsoft/colors/overflow/EndSplash; │ │ + 0x0000 - 0x0006 reg=1 this$0 Leu/veldsoft/colors/overflow/EndSplash; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/veldsoft/colors/overflow/EndSplash$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -004a44: |[004a44] eu.veldsoft.colors.overflow.EndSplash$1.run:()V │ │ -004a54: 1d02 |0000: monitor-enter v2 │ │ -004a56: 5420 2700 |0001: iget-object v0, v2, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ -004a5a: 7110 a400 0000 |0003: invoke-static {v0}, Leu/veldsoft/colors/overflow/EndSplash;.access$000:(Leu/veldsoft/colors/overflow/EndSplash;)I // method@00a4 │ │ -004a60: 0a00 |0006: move-result v0 │ │ -004a62: 8100 |0007: int-to-long v0, v0 │ │ -004a64: 6e30 5b01 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/Object;.wait:(J)V // method@015b │ │ -004a6a: 6e10 a100 0200 |000b: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/EndSplash$1;.interrupt:()V // method@00a1 │ │ -004a70: 1e02 |000e: monitor-exit v2 │ │ -004a72: 5420 2700 |000f: iget-object v0, v2, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ -004a76: 6e10 a600 0000 |0011: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/EndSplash;.finish:()V // method@00a6 │ │ -004a7c: 0e00 |0014: return-void │ │ -004a7e: 0d00 |0015: move-exception v0 │ │ -004a80: 1e02 |0016: monitor-exit v2 │ │ -004a82: 2700 |0017: throw v0 │ │ -004a84: 0d00 |0018: move-exception v0 │ │ -004a86: 5420 2700 |0019: iget-object v0, v2, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ -004a8a: 6e10 a600 0000 |001b: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/EndSplash;.finish:()V // method@00a6 │ │ -004a90: 28f6 |001e: goto 0014 // -000a │ │ -004a92: 0d00 |001f: move-exception v0 │ │ -004a94: 5421 2700 |0020: iget-object v1, v2, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ -004a98: 6e10 a600 0100 |0022: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/EndSplash;.finish:()V // method@00a6 │ │ -004a9e: 2700 |0025: throw v0 │ │ +004c54: |[004c54] eu.veldsoft.colors.overflow.EndSplash$1.run:()V │ │ +004c64: 1d02 |0000: monitor-enter v2 │ │ +004c66: 5420 2700 |0001: iget-object v0, v2, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ +004c6a: 7110 a400 0000 |0003: invoke-static {v0}, Leu/veldsoft/colors/overflow/EndSplash;.access$000:(Leu/veldsoft/colors/overflow/EndSplash;)I // method@00a4 │ │ +004c70: 0a00 |0006: move-result v0 │ │ +004c72: 8100 |0007: int-to-long v0, v0 │ │ +004c74: 6e30 5b01 0201 |0008: invoke-virtual {v2, v0, v1}, Ljava/lang/Object;.wait:(J)V // method@015b │ │ +004c7a: 6e10 a100 0200 |000b: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/EndSplash$1;.interrupt:()V // method@00a1 │ │ +004c80: 1e02 |000e: monitor-exit v2 │ │ +004c82: 5420 2700 |000f: iget-object v0, v2, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ +004c86: 6e10 a600 0000 |0011: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/EndSplash;.finish:()V // method@00a6 │ │ +004c8c: 0e00 |0014: return-void │ │ +004c8e: 0d00 |0015: move-exception v0 │ │ +004c90: 1e02 |0016: monitor-exit v2 │ │ +004c92: 2700 |0017: throw v0 │ │ +004c94: 0d00 |0018: move-exception v0 │ │ +004c96: 5420 2700 |0019: iget-object v0, v2, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ +004c9a: 6e10 a600 0000 |001b: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/EndSplash;.finish:()V // method@00a6 │ │ +004ca0: 28f6 |001e: goto 0014 // -000a │ │ +004ca2: 0d00 |001f: move-exception v0 │ │ +004ca4: 5421 2700 |0020: iget-object v1, v2, Leu/veldsoft/colors/overflow/EndSplash$1;.this$0:Leu/veldsoft/colors/overflow/EndSplash; // field@0027 │ │ +004ca8: 6e10 a600 0100 |0022: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/EndSplash;.finish:()V // method@00a6 │ │ +004cae: 2700 |0025: throw v0 │ │ catches : 4 │ │ 0x0000 - 0x0001 │ │ Ljava/lang/InterruptedException; -> 0x0018 │ │ -> 0x001f │ │ 0x0001 - 0x000f │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ @@ -2281,19 +2282,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -004ac8: |[004ac8] eu.veldsoft.colors.overflow.EndSplash.:()V │ │ -004ad8: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -004ade: 1300 b036 |0003: const/16 v0, #int 14000 // #36b0 │ │ -004ae2: 5910 2900 |0005: iput v0, v1, Leu/veldsoft/colors/overflow/EndSplash;.splashTime:I // field@0029 │ │ -004ae6: 0e00 |0007: return-void │ │ +004cd8: |[004cd8] eu.veldsoft.colors.overflow.EndSplash.:()V │ │ +004ce8: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +004cee: 1300 b036 |0003: const/16 v0, #int 14000 // #36b0 │ │ +004cf2: 5910 2900 |0005: iput v0, v1, Leu/veldsoft/colors/overflow/EndSplash;.splashTime:I // field@0029 │ │ +004cf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Leu/veldsoft/colors/overflow/EndSplash; │ │ │ │ @@ -2302,17 +2303,17 @@ │ │ type : '(Leu/veldsoft/colors/overflow/EndSplash;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -004ae8: |[004ae8] eu.veldsoft.colors.overflow.EndSplash.access$000:(Leu/veldsoft/colors/overflow/EndSplash;)I │ │ -004af8: 5210 2900 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/EndSplash;.splashTime:I // field@0029 │ │ -004afc: 0f00 |0002: return v0 │ │ +004cf8: |[004cf8] eu.veldsoft.colors.overflow.EndSplash.access$000:(Leu/veldsoft/colors/overflow/EndSplash;)I │ │ +004d08: 5210 2900 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/EndSplash;.splashTime:I // field@0029 │ │ +004d0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/veldsoft/colors/overflow/EndSplash; │ │ │ │ Virtual methods - │ │ @@ -2321,34 +2322,34 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -004b00: |[004b00] eu.veldsoft.colors.overflow.EndSplash.onCreate:(Landroid/os/Bundle;)V │ │ -004b10: 6f20 0600 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -004b16: 1501 037f |0003: const/high16 v1, #int 2130903040 // #7f03 │ │ -004b1a: 6e20 a900 1200 |0005: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/EndSplash;.setContentView:(I)V // method@00a9 │ │ -004b20: 1a01 2100 |0008: const-string v1, "Credits" // string@0021 │ │ -004b24: 6e20 aa00 1200 |000a: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/EndSplash;.setTitle:(Ljava/lang/CharSequence;)V // method@00aa │ │ -004b2a: 1501 087f |000d: const/high16 v1, #int 2131230720 // #7f08 │ │ -004b2e: 6e20 a500 1200 |000f: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/EndSplash;.findViewById:(I)Landroid/view/View; // method@00a5 │ │ -004b34: 0c00 |0012: move-result-object v0 │ │ -004b36: 1f00 2e00 |0013: check-cast v0, Landroid/webkit/WebView; // type@002e │ │ -004b3a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -004b3c: 6e20 5b00 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@005b │ │ -004b42: 1a01 b501 |0019: const-string v1, "file:///android_asset/credits.html" // string@01b5 │ │ -004b46: 6e20 5700 1000 |001b: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0057 │ │ -004b4c: 2201 4600 |001e: new-instance v1, Leu/veldsoft/colors/overflow/EndSplash$1; // type@0046 │ │ -004b50: 7020 a000 2100 |0020: invoke-direct {v1, v2}, Leu/veldsoft/colors/overflow/EndSplash$1;.:(Leu/veldsoft/colors/overflow/EndSplash;)V // method@00a0 │ │ -004b56: 5b21 2800 |0023: iput-object v1, v2, Leu/veldsoft/colors/overflow/EndSplash;.splashThread:Ljava/lang/Thread; // field@0028 │ │ -004b5a: 5421 2800 |0025: iget-object v1, v2, Leu/veldsoft/colors/overflow/EndSplash;.splashThread:Ljava/lang/Thread; // field@0028 │ │ -004b5e: 6e10 6301 0100 |0027: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0163 │ │ -004b64: 0e00 |002a: return-void │ │ +004d10: |[004d10] eu.veldsoft.colors.overflow.EndSplash.onCreate:(Landroid/os/Bundle;)V │ │ +004d20: 6f20 0600 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +004d26: 1501 037f |0003: const/high16 v1, #int 2130903040 // #7f03 │ │ +004d2a: 6e20 a900 1200 |0005: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/EndSplash;.setContentView:(I)V // method@00a9 │ │ +004d30: 1a01 2100 |0008: const-string v1, "Credits" // string@0021 │ │ +004d34: 6e20 aa00 1200 |000a: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/EndSplash;.setTitle:(Ljava/lang/CharSequence;)V // method@00aa │ │ +004d3a: 1501 087f |000d: const/high16 v1, #int 2131230720 // #7f08 │ │ +004d3e: 6e20 a500 1200 |000f: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/EndSplash;.findViewById:(I)Landroid/view/View; // method@00a5 │ │ +004d44: 0c00 |0012: move-result-object v0 │ │ +004d46: 1f00 2e00 |0013: check-cast v0, Landroid/webkit/WebView; // type@002e │ │ +004d4a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +004d4c: 6e20 5b00 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.setScrollBarStyle:(I)V // method@005b │ │ +004d52: 1a01 b401 |0019: const-string v1, "file:///android_asset/credits.html" // string@01b4 │ │ +004d56: 6e20 5700 1000 |001b: invoke-virtual {v0, v1}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0057 │ │ +004d5c: 2201 4600 |001e: new-instance v1, Leu/veldsoft/colors/overflow/EndSplash$1; // type@0046 │ │ +004d60: 7020 a000 2100 |0020: invoke-direct {v1, v2}, Leu/veldsoft/colors/overflow/EndSplash$1;.:(Leu/veldsoft/colors/overflow/EndSplash;)V // method@00a0 │ │ +004d66: 5b21 2800 |0023: iput-object v1, v2, Leu/veldsoft/colors/overflow/EndSplash;.splashThread:Ljava/lang/Thread; // field@0028 │ │ +004d6a: 5421 2800 |0025: iget-object v1, v2, Leu/veldsoft/colors/overflow/EndSplash;.splashThread:Ljava/lang/Thread; // field@0028 │ │ +004d6e: 6e10 6301 0100 |0027: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0163 │ │ +004d74: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=74 │ │ 0x0008 line=75 │ │ 0x000d line=76 │ │ 0x0015 line=77 │ │ @@ -2366,28 +2367,28 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -004b68: |[004b68] eu.veldsoft.colors.overflow.EndSplash.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -004b78: 6e10 4d00 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@004d │ │ -004b7e: 0a00 |0003: move-result v0 │ │ -004b80: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -004b84: 5421 2800 |0006: iget-object v1, v2, Leu/veldsoft/colors/overflow/EndSplash;.splashThread:Ljava/lang/Thread; // field@0028 │ │ -004b88: 1d01 |0008: monitor-enter v1 │ │ -004b8a: 5420 2800 |0009: iget-object v0, v2, Leu/veldsoft/colors/overflow/EndSplash;.splashThread:Ljava/lang/Thread; // field@0028 │ │ -004b8e: 6e10 5901 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0159 │ │ -004b94: 1e01 |000e: monitor-exit v1 │ │ -004b96: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -004b98: 0f00 |0010: return v0 │ │ -004b9a: 0d00 |0011: move-exception v0 │ │ -004b9c: 1e01 |0012: monitor-exit v1 │ │ -004b9e: 2700 |0013: throw v0 │ │ +004d78: |[004d78] eu.veldsoft.colors.overflow.EndSplash.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +004d88: 6e10 4d00 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@004d │ │ +004d8e: 0a00 |0003: move-result v0 │ │ +004d90: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +004d94: 5421 2800 |0006: iget-object v1, v2, Leu/veldsoft/colors/overflow/EndSplash;.splashThread:Ljava/lang/Thread; // field@0028 │ │ +004d98: 1d01 |0008: monitor-enter v1 │ │ +004d9a: 5420 2800 |0009: iget-object v0, v2, Leu/veldsoft/colors/overflow/EndSplash;.splashThread:Ljava/lang/Thread; // field@0028 │ │ +004d9e: 6e10 5901 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0159 │ │ +004da4: 1e01 |000e: monitor-exit v1 │ │ +004da6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +004da8: 0f00 |0010: return v0 │ │ +004daa: 0d00 |0011: move-exception v0 │ │ +004dac: 1e01 |0012: monitor-exit v1 │ │ +004dae: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x0009 line=127 │ │ @@ -2449,28 +2450,28 @@ │ │ type : '(Leu/veldsoft/colors/overflow/GameView;Landroid/widget/EditText;JLeu/veldsoft/colors/overflow/SQLiteAdapter;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -004bac: |[004bac] eu.veldsoft.colors.overflow.GameView$1.:(Leu/veldsoft/colors/overflow/GameView;Landroid/widget/EditText;JLeu/veldsoft/colors/overflow/SQLiteAdapter;I)V │ │ -004bbc: 5b12 2a00 |0000: iput-object v2, v1, Leu/veldsoft/colors/overflow/GameView$1;.this$0:Leu/veldsoft/colors/overflow/GameView; // field@002a │ │ -004bc0: 5b13 2e00 |0002: iput-object v3, v1, Leu/veldsoft/colors/overflow/GameView$1;.val$scorein:Landroid/widget/EditText; // field@002e │ │ -004bc4: 5a14 2c00 |0004: iput-wide v4, v1, Leu/veldsoft/colors/overflow/GameView$1;.val$countRow:J // field@002c │ │ -004bc8: 5b16 2d00 |0006: iput-object v6, v1, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ -004bcc: 5917 2b00 |0008: iput v7, v1, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ -004bd0: 7010 5701 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0157 │ │ -004bd6: 0e00 |000d: return-void │ │ +004dbc: |[004dbc] eu.veldsoft.colors.overflow.GameView$1.:(Leu/veldsoft/colors/overflow/GameView;Landroid/widget/EditText;JLeu/veldsoft/colors/overflow/SQLiteAdapter;I)V │ │ +004dcc: 5b12 2a00 |0000: iput-object v2, v1, Leu/veldsoft/colors/overflow/GameView$1;.this$0:Leu/veldsoft/colors/overflow/GameView; // field@002a │ │ +004dd0: 5b13 2e00 |0002: iput-object v3, v1, Leu/veldsoft/colors/overflow/GameView$1;.val$scorein:Landroid/widget/EditText; // field@002e │ │ +004dd4: 5a14 2c00 |0004: iput-wide v4, v1, Leu/veldsoft/colors/overflow/GameView$1;.val$countRow:J // field@002c │ │ +004dd8: 5b16 2d00 |0006: iput-object v6, v1, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ +004ddc: 5917 2b00 |0008: iput v7, v1, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ +004de0: 7010 5701 0100 |000a: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0157 │ │ +004de6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Leu/veldsoft/colors/overflow/GameView$1; │ │ - 0x0000 - 0x000e reg=2 (null) Leu/veldsoft/colors/overflow/GameView; │ │ + 0x0000 - 0x000e reg=2 this$0 Leu/veldsoft/colors/overflow/GameView; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000e reg=4 (null) J │ │ 0x0000 - 0x000e reg=6 (null) Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ 0x0000 - 0x000e reg=7 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Leu/veldsoft/colors/overflow/GameView$1;) │ │ @@ -2478,66 +2479,66 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 104 16-bit code units │ │ -004bd8: |[004bd8] eu.veldsoft.colors.overflow.GameView$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -004be8: 5462 2e00 |0000: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$scorein:Landroid/widget/EditText; // field@002e │ │ -004bec: 6e10 6200 0200 |0002: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0062 │ │ -004bf2: 0c02 |0005: move-result-object v2 │ │ -004bf4: 6e10 5a01 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@015a │ │ -004bfa: 0c01 |0009: move-result-object v1 │ │ -004bfc: 5362 2c00 |000a: iget-wide v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$countRow:J // field@002c │ │ -004c00: 1604 0000 |000c: const-wide/16 v4, #int 0 // #0 │ │ -004c04: 3102 0204 |000e: cmp-long v2, v2, v4 │ │ -004c08: 3902 1a00 |0010: if-nez v2, 002a // +001a │ │ -004c0c: 5462 2d00 |0012: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ -004c10: 5263 2b00 |0014: iget v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ -004c14: 7110 5201 0300 |0016: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -004c1a: 0c03 |0019: move-result-object v3 │ │ -004c1c: 6e30 1c01 1203 |001a: invoke-virtual {v2, v1, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.insert:(Ljava/lang/String;Ljava/lang/Integer;)J // method@011c │ │ -004c22: 5462 2d00 |001d: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ -004c26: 6e10 1901 0200 |001f: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.close:()V // method@0119 │ │ -004c2c: 7100 af00 0000 |0022: invoke-static {}, Leu/veldsoft/colors/overflow/GameView;.access$000:()Landroid/app/Activity; // method@00af │ │ -004c32: 0c02 |0025: move-result-object v2 │ │ -004c34: 6e10 0300 0200 |0026: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0003 │ │ -004c3a: 0e00 |0029: return-void │ │ -004c3c: 5462 2d00 |002a: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ -004c40: 6e10 1e01 0200 |002c: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.minimalId:()I // method@011e │ │ -004c46: 0a00 |002f: move-result v0 │ │ -004c48: 5362 2c00 |0030: iget-wide v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$countRow:J // field@002c │ │ -004c4c: 1604 0a00 |0032: const-wide/16 v4, #int 10 // #a │ │ -004c50: 3102 0204 |0034: cmp-long v2, v2, v4 │ │ -004c54: 3b02 1c00 |0036: if-gez v2, 0052 // +001c │ │ -004c58: 5462 2d00 |0038: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ -004c5c: 5263 2b00 |003a: iget v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ -004c60: 7110 5201 0300 |003c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -004c66: 0c03 |003f: move-result-object v3 │ │ -004c68: 6e30 1c01 1203 |0040: invoke-virtual {v2, v1, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.insert:(Ljava/lang/String;Ljava/lang/Integer;)J // method@011c │ │ -004c6e: 28da |0043: goto 001d // -0026 │ │ -004c70: 0d02 |0044: move-exception v2 │ │ -004c72: 5463 2d00 |0045: iget-object v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ -004c76: 6e10 1901 0300 |0047: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.close:()V // method@0119 │ │ -004c7c: 7100 af00 0000 |004a: invoke-static {}, Leu/veldsoft/colors/overflow/GameView;.access$000:()Landroid/app/Activity; // method@00af │ │ -004c82: 0c03 |004d: move-result-object v3 │ │ -004c84: 6e10 0300 0300 |004e: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0003 │ │ -004c8a: 2702 |0051: throw v2 │ │ -004c8c: 5462 2d00 |0052: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ -004c90: 6e10 1d01 0200 |0054: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.minimal:()I // method@011d │ │ -004c96: 0a02 |0057: move-result v2 │ │ -004c98: 5263 2b00 |0058: iget v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ -004c9c: 3532 c3ff |005a: if-ge v2, v3, 001d // -003d │ │ -004ca0: 5462 2d00 |005c: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ -004ca4: 5263 2b00 |005e: iget v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ -004ca8: 7110 5201 0300 |0060: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -004cae: 0c03 |0063: move-result-object v3 │ │ -004cb0: 6e40 2201 0231 |0064: invoke-virtual {v2, v0, v1, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.updateByID:(ILjava/lang/String;Ljava/lang/Integer;)V // method@0122 │ │ -004cb6: 28b6 |0067: goto 001d // -004a │ │ +004de8: |[004de8] eu.veldsoft.colors.overflow.GameView$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +004df8: 5462 2e00 |0000: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$scorein:Landroid/widget/EditText; // field@002e │ │ +004dfc: 6e10 6200 0200 |0002: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0062 │ │ +004e02: 0c02 |0005: move-result-object v2 │ │ +004e04: 6e10 5a01 0200 |0006: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@015a │ │ +004e0a: 0c01 |0009: move-result-object v1 │ │ +004e0c: 5362 2c00 |000a: iget-wide v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$countRow:J // field@002c │ │ +004e10: 1604 0000 |000c: const-wide/16 v4, #int 0 // #0 │ │ +004e14: 3102 0204 |000e: cmp-long v2, v2, v4 │ │ +004e18: 3902 1a00 |0010: if-nez v2, 002a // +001a │ │ +004e1c: 5462 2d00 |0012: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ +004e20: 5263 2b00 |0014: iget v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ +004e24: 7110 5201 0300 |0016: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +004e2a: 0c03 |0019: move-result-object v3 │ │ +004e2c: 6e30 1c01 1203 |001a: invoke-virtual {v2, v1, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.insert:(Ljava/lang/String;Ljava/lang/Integer;)J // method@011c │ │ +004e32: 5462 2d00 |001d: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ +004e36: 6e10 1901 0200 |001f: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.close:()V // method@0119 │ │ +004e3c: 7100 af00 0000 |0022: invoke-static {}, Leu/veldsoft/colors/overflow/GameView;.access$000:()Landroid/app/Activity; // method@00af │ │ +004e42: 0c02 |0025: move-result-object v2 │ │ +004e44: 6e10 0300 0200 |0026: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0003 │ │ +004e4a: 0e00 |0029: return-void │ │ +004e4c: 5462 2d00 |002a: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ +004e50: 6e10 1e01 0200 |002c: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.minimalId:()I // method@011e │ │ +004e56: 0a00 |002f: move-result v0 │ │ +004e58: 5362 2c00 |0030: iget-wide v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$countRow:J // field@002c │ │ +004e5c: 1604 0a00 |0032: const-wide/16 v4, #int 10 // #a │ │ +004e60: 3102 0204 |0034: cmp-long v2, v2, v4 │ │ +004e64: 3b02 1c00 |0036: if-gez v2, 0052 // +001c │ │ +004e68: 5462 2d00 |0038: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ +004e6c: 5263 2b00 |003a: iget v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ +004e70: 7110 5201 0300 |003c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +004e76: 0c03 |003f: move-result-object v3 │ │ +004e78: 6e30 1c01 1203 |0040: invoke-virtual {v2, v1, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.insert:(Ljava/lang/String;Ljava/lang/Integer;)J // method@011c │ │ +004e7e: 28da |0043: goto 001d // -0026 │ │ +004e80: 0d02 |0044: move-exception v2 │ │ +004e82: 5463 2d00 |0045: iget-object v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ +004e86: 6e10 1901 0300 |0047: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.close:()V // method@0119 │ │ +004e8c: 7100 af00 0000 |004a: invoke-static {}, Leu/veldsoft/colors/overflow/GameView;.access$000:()Landroid/app/Activity; // method@00af │ │ +004e92: 0c03 |004d: move-result-object v3 │ │ +004e94: 6e10 0300 0300 |004e: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0003 │ │ +004e9a: 2702 |0051: throw v2 │ │ +004e9c: 5462 2d00 |0052: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ +004ea0: 6e10 1d01 0200 |0054: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.minimal:()I // method@011d │ │ +004ea6: 0a02 |0057: move-result v2 │ │ +004ea8: 5263 2b00 |0058: iget v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ +004eac: 3532 c3ff |005a: if-ge v2, v3, 001d // -003d │ │ +004eb0: 5462 2d00 |005c: iget-object v2, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@002d │ │ +004eb4: 5263 2b00 |005e: iget v3, v6, Leu/veldsoft/colors/overflow/GameView$1;.val$achieved:I // field@002b │ │ +004eb8: 7110 5201 0300 |0060: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +004ebe: 0c03 |0063: move-result-object v3 │ │ +004ec0: 6e40 2201 0231 |0064: invoke-virtual {v2, v0, v1, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.updateByID:(ILjava/lang/String;Ljava/lang/Integer;)V // method@0122 │ │ +004ec6: 28b6 |0067: goto 001d // -004a │ │ catches : 3 │ │ 0x000a - 0x001d │ │ -> 0x0044 │ │ 0x002a - 0x0043 │ │ -> 0x0044 │ │ 0x0052 - 0x0067 │ │ -> 0x0044 │ │ @@ -2547,18 +2548,21 @@ │ │ 0x0012 line=354 │ │ 0x001d line=371 │ │ 0x0022 line=372 │ │ 0x0029 line=374 │ │ 0x002a line=356 │ │ 0x0030 line=357 │ │ 0x0038 line=358 │ │ + 0x003c line=359 │ │ 0x0044 line=371 │ │ 0x004a line=372 │ │ 0x0052 line=361 │ │ 0x005c line=362 │ │ + 0x0060 line=363 │ │ + 0x0064 line=362 │ │ locals : │ │ 0x0030 - 0x0044 reg=0 minid I │ │ 0x0052 - 0x0068 reg=0 minid I │ │ 0x000a - 0x0068 reg=1 scored Ljava/lang/String; │ │ 0x0000 - 0x0068 reg=6 this Leu/veldsoft/colors/overflow/GameView$1; │ │ 0x0000 - 0x0068 reg=7 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0068 reg=8 which I │ │ @@ -2597,69 +2601,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 88 16-bit code units │ │ -004cd4: |[004cd4] eu.veldsoft.colors.overflow.GameView$2.:()V │ │ -004ce4: 7100 0801 0000 |0000: invoke-static {}, Leu/veldsoft/colors/overflow/PlayerIndex;.values:()[Leu/veldsoft/colors/overflow/PlayerIndex; // method@0108 │ │ -004cea: 0c00 |0003: move-result-object v0 │ │ -004cec: 2100 |0004: array-length v0, v0 │ │ -004cee: 2300 8900 |0005: new-array v0, v0, [I // type@0089 │ │ -004cf2: 6900 2f00 |0007: sput-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ -004cf6: 6200 2f00 |0009: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ -004cfa: 6201 7100 |000b: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ -004cfe: 6e10 0401 0100 |000d: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ -004d04: 0a01 |0010: move-result v1 │ │ -004d06: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -004d08: 4b02 0001 |0012: aput v2, v0, v1 │ │ -004d0c: 6200 2f00 |0014: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ -004d10: 6201 7300 |0016: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ -004d14: 6e10 0401 0100 |0018: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ -004d1a: 0a01 |001b: move-result v1 │ │ -004d1c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -004d1e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -004d22: 6200 2f00 |001f: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ -004d26: 6201 7500 |0021: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ -004d2a: 6e10 0401 0100 |0023: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ -004d30: 0a01 |0026: move-result v1 │ │ -004d32: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -004d34: 4b02 0001 |0028: aput v2, v0, v1 │ │ -004d38: 6200 2f00 |002a: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ -004d3c: 6201 7200 |002c: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ -004d40: 6e10 0401 0100 |002e: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ -004d46: 0a01 |0031: move-result v1 │ │ -004d48: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -004d4a: 4b02 0001 |0033: aput v2, v0, v1 │ │ -004d4e: 6200 2f00 |0035: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ -004d52: 6201 7000 |0037: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ -004d56: 6e10 0401 0100 |0039: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ -004d5c: 0a01 |003c: move-result v1 │ │ -004d5e: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -004d60: 4b02 0001 |003e: aput v2, v0, v1 │ │ -004d64: 6200 2f00 |0040: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ -004d68: 6201 7400 |0042: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ -004d6c: 6e10 0401 0100 |0044: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ -004d72: 0a01 |0047: move-result v1 │ │ -004d74: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -004d76: 4b02 0001 |0049: aput v2, v0, v1 │ │ -004d7a: 0e00 |004b: return-void │ │ -004d7c: 0d00 |004c: move-exception v0 │ │ -004d7e: 28fe |004d: goto 004b // -0002 │ │ -004d80: 0d00 |004e: move-exception v0 │ │ -004d82: 28f1 |004f: goto 0040 // -000f │ │ -004d84: 0d00 |0050: move-exception v0 │ │ -004d86: 28e4 |0051: goto 0035 // -001c │ │ -004d88: 0d00 |0052: move-exception v0 │ │ -004d8a: 28d7 |0053: goto 002a // -0029 │ │ -004d8c: 0d00 |0054: move-exception v0 │ │ -004d8e: 28ca |0055: goto 001f // -0036 │ │ -004d90: 0d00 |0056: move-exception v0 │ │ -004d92: 28bd |0057: goto 0014 // -0043 │ │ +004ee4: |[004ee4] eu.veldsoft.colors.overflow.GameView$2.:()V │ │ +004ef4: 7100 0801 0000 |0000: invoke-static {}, Leu/veldsoft/colors/overflow/PlayerIndex;.values:()[Leu/veldsoft/colors/overflow/PlayerIndex; // method@0108 │ │ +004efa: 0c00 |0003: move-result-object v0 │ │ +004efc: 2100 |0004: array-length v0, v0 │ │ +004efe: 2300 8900 |0005: new-array v0, v0, [I // type@0089 │ │ +004f02: 6900 2f00 |0007: sput-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ +004f06: 6200 2f00 |0009: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ +004f0a: 6201 7100 |000b: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ +004f0e: 6e10 0401 0100 |000d: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ +004f14: 0a01 |0010: move-result v1 │ │ +004f16: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +004f18: 4b02 0001 |0012: aput v2, v0, v1 │ │ +004f1c: 6200 2f00 |0014: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ +004f20: 6201 7300 |0016: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ +004f24: 6e10 0401 0100 |0018: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ +004f2a: 0a01 |001b: move-result v1 │ │ +004f2c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +004f2e: 4b02 0001 |001d: aput v2, v0, v1 │ │ +004f32: 6200 2f00 |001f: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ +004f36: 6201 7500 |0021: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ +004f3a: 6e10 0401 0100 |0023: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ +004f40: 0a01 |0026: move-result v1 │ │ +004f42: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +004f44: 4b02 0001 |0028: aput v2, v0, v1 │ │ +004f48: 6200 2f00 |002a: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ +004f4c: 6201 7200 |002c: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ +004f50: 6e10 0401 0100 |002e: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ +004f56: 0a01 |0031: move-result v1 │ │ +004f58: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +004f5a: 4b02 0001 |0033: aput v2, v0, v1 │ │ +004f5e: 6200 2f00 |0035: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ +004f62: 6201 7000 |0037: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ +004f66: 6e10 0401 0100 |0039: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ +004f6c: 0a01 |003c: move-result v1 │ │ +004f6e: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +004f70: 4b02 0001 |003e: aput v2, v0, v1 │ │ +004f74: 6200 2f00 |0040: sget-object v0, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ +004f78: 6201 7400 |0042: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ +004f7c: 6e10 0401 0100 |0044: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ +004f82: 0a01 |0047: move-result v1 │ │ +004f84: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +004f86: 4b02 0001 |0049: aput v2, v0, v1 │ │ +004f8a: 0e00 |004b: return-void │ │ +004f8c: 0d00 |004c: move-exception v0 │ │ +004f8e: 28fe |004d: goto 004b // -0002 │ │ +004f90: 0d00 |004e: move-exception v0 │ │ +004f92: 28f1 |004f: goto 0040 // -000f │ │ +004f94: 0d00 |0050: move-exception v0 │ │ +004f96: 28e4 |0051: goto 0035 // -001c │ │ +004f98: 0d00 |0052: move-exception v0 │ │ +004f9a: 28d7 |0053: goto 002a // -0029 │ │ +004f9c: 0d00 |0054: move-exception v0 │ │ +004f9e: 28ca |0055: goto 001f // -0036 │ │ +004fa0: 0d00 |0056: move-exception v0 │ │ +004fa2: 28bd |0057: goto 0014 // -0043 │ │ catches : 6 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0056 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0054 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0052 │ │ @@ -2683,16 +2687,14 @@ │ │ source_file_idx : 54 │ │ static_fields_size : 4 │ │ instance_fields_size: 18 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #13 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Leu/veldsoft/colors/overflow/GameView$2; } │ │ Annotations on field #66 'soundPoolMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/Integer;" "Ljava/lang/Integer;" ">;" } │ │ │ │ Class #13 - │ │ Class descriptor : 'Leu/veldsoft/colors/overflow/GameView;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/View;' │ │ @@ -2796,355 +2798,356 @@ │ │ type : '(Landroid/content/Context;Leu/veldsoft/colors/overflow/Board;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 674 16-bit code units │ │ -004dd8: |[004dd8] eu.veldsoft.colors.overflow.GameView.:(Landroid/content/Context;Leu/veldsoft/colors/overflow/Board;)V │ │ -004de8: 1258 |0000: const/4 v8, #int 5 // #5 │ │ -004dea: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -004dec: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -004dee: 7020 5000 a900 |0003: invoke-direct {v9, v10}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0050 │ │ -004df4: 5997 4500 |0006: iput v7, v9, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ -004df8: 5997 3800 |0008: iput v7, v9, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -004dfc: 5997 3600 |000a: iput v7, v9, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ -004e00: 5997 3c00 |000c: iput v7, v9, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -004e04: 1303 1200 |000e: const/16 v3, #int 18 // #12 │ │ -004e08: 2333 8b00 |0010: new-array v3, v3, [Landroid/graphics/Bitmap; // type@008b │ │ -004e0c: 5b93 3f00 |0012: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -004e10: 6e10 b200 0900 |0014: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ -004e16: 0c03 |0017: move-result-object v3 │ │ -004e18: 1a04 3500 |0018: const-string v4, "GameSettings" // string@0035 │ │ -004e1c: 6e30 1600 4307 |001a: invoke-virtual {v3, v4, v7}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0016 │ │ -004e22: 0c03 |001d: move-result-object v3 │ │ -004e24: 5b93 3e00 |001e: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ -004e28: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -004e2a: 5b93 3500 |0021: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -004e2e: 2383 8c00 |0023: new-array v3, v8, [Leu/veldsoft/colors/overflow/AI; // type@008c │ │ -004e32: 5b93 3300 |0025: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ -004e36: 5493 3e00 |0027: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ -004e3a: 1a04 bf02 |0029: const-string v4, "sound" // string@02bf │ │ -004e3e: 7230 2100 4306 |002b: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -004e44: 0a03 |002e: move-result v3 │ │ -004e46: 5c93 4000 |002f: iput-boolean v3, v9, Leu/veldsoft/colors/overflow/GameView;.sound:Z // field@0040 │ │ -004e4a: 5493 3e00 |0031: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ -004e4e: 1a04 f302 |0033: const-string v4, "vibrate" // string@02f3 │ │ -004e52: 7230 2100 4306 |0035: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -004e58: 0a03 |0038: move-result v3 │ │ -004e5a: 5c93 4300 |0039: iput-boolean v3, v9, Leu/veldsoft/colors/overflow/GameView;.toVibrate:Z // field@0043 │ │ -004e5e: 5493 3e00 |003b: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ -004e62: 1a04 9e01 |003d: const-string v4, "easy" // string@019e │ │ -004e66: 7230 2100 4306 |003f: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -004e6c: 0a03 |0042: move-result v3 │ │ -004e6e: 5494 3e00 |0043: iget-object v4, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ -004e72: 1a05 4602 |0045: const-string v5, "normal" // string@0246 │ │ -004e76: 7230 2100 5406 |0047: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -004e7c: 0a04 |004a: move-result v4 │ │ -004e7e: b643 |004b: or-int/2addr v3, v4 │ │ -004e80: 5494 3e00 |004c: iget-object v4, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ -004e84: 1a05 f401 |004e: const-string v5, "hard" // string@01f4 │ │ -004e88: 7230 2100 5406 |0050: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -004e8e: 0a04 |0053: move-result v4 │ │ -004e90: b643 |0054: or-int/2addr v3, v4 │ │ -004e92: 5c93 3b00 |0055: iput-boolean v3, v9, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ -004e96: 6e10 b200 0900 |0057: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ -004e9c: 0c03 |005a: move-result-object v3 │ │ -004e9e: 1a04 f502 |005b: const-string v4, "vibrator" // string@02f5 │ │ -004ea2: 6e20 1700 4300 |005d: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0017 │ │ -004ea8: 0c03 |0060: move-result-object v3 │ │ -004eaa: 1f03 2500 |0061: check-cast v3, Landroid/os/Vibrator; // type@0025 │ │ -004eae: 5b93 4400 |0063: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.vibrator:Landroid/os/Vibrator; // field@0044 │ │ -004eb2: 07a3 |0065: move-object v3, v10 │ │ -004eb4: 1f03 0600 |0066: check-cast v3, Landroid/app/Activity; // type@0006 │ │ -004eb8: 6903 3700 |0068: sput-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -004ebc: 5b9b 3500 |006a: iput-object v11, v9, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -004ec0: 5593 3b00 |006c: iget-boolean v3, v9, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ -004ec4: 3363 4400 |006e: if-ne v3, v6, 00b2 // +0044 │ │ -004ec8: 1200 |0070: const/4 v0, #int 0 // #0 │ │ -004eca: 5493 3300 |0071: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ -004ece: 2133 |0073: array-length v3, v3 │ │ -004ed0: 3530 3e00 |0074: if-ge v0, v3, 00b2 // +003e │ │ -004ed4: 5493 3e00 |0076: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ -004ed8: 1a04 9e01 |0078: const-string v4, "easy" // string@019e │ │ -004edc: 7230 2100 4306 |007a: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -004ee2: 0a03 |007d: move-result v3 │ │ -004ee4: 3363 0b00 |007e: if-ne v3, v6, 0089 // +000b │ │ -004ee8: 5493 3300 |0080: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ -004eec: 2204 4500 |0082: new-instance v4, Leu/veldsoft/colors/overflow/EasyAI; // type@0045 │ │ -004ef0: 7010 9b00 0400 |0084: invoke-direct {v4}, Leu/veldsoft/colors/overflow/EasyAI;.:()V // method@009b │ │ -004ef6: 4d04 0300 |0087: aput-object v4, v3, v0 │ │ -004efa: 5493 3e00 |0089: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ -004efe: 1a04 4602 |008b: const-string v4, "normal" // string@0246 │ │ -004f02: 7230 2100 4307 |008d: invoke-interface {v3, v4, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -004f08: 0a03 |0090: move-result v3 │ │ -004f0a: 3363 0b00 |0091: if-ne v3, v6, 009c // +000b │ │ -004f0e: 5493 3300 |0093: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ -004f12: 2204 5000 |0095: new-instance v4, Leu/veldsoft/colors/overflow/NormalAI; // type@0050 │ │ -004f16: 7010 e300 0400 |0097: invoke-direct {v4}, Leu/veldsoft/colors/overflow/NormalAI;.:()V // method@00e3 │ │ -004f1c: 4d04 0300 |009a: aput-object v4, v3, v0 │ │ -004f20: 5493 3e00 |009c: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ -004f24: 1a04 f401 |009e: const-string v4, "hard" // string@01f4 │ │ -004f28: 7230 2100 4307 |00a0: invoke-interface {v3, v4, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -004f2e: 0a03 |00a3: move-result v3 │ │ -004f30: 3363 0b00 |00a4: if-ne v3, v6, 00af // +000b │ │ -004f34: 5493 3300 |00a6: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ -004f38: 2204 4b00 |00a8: new-instance v4, Leu/veldsoft/colors/overflow/HardAI; // type@004b │ │ -004f3c: 7010 be00 0400 |00aa: invoke-direct {v4}, Leu/veldsoft/colors/overflow/HardAI;.:()V // method@00be │ │ -004f42: 4d04 0300 |00ad: aput-object v4, v3, v0 │ │ -004f46: d800 0001 |00af: add-int/lit8 v0, v0, #int 1 // #01 │ │ -004f4a: 28c0 |00b1: goto 0071 // -0040 │ │ -004f4c: 2203 2000 |00b2: new-instance v3, Landroid/graphics/Paint; // type@0020 │ │ -004f50: 7010 3e00 0300 |00b4: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@003e │ │ -004f56: 5b93 3400 |00b7: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.background:Landroid/graphics/Paint; // field@0034 │ │ -004f5a: 5493 3400 |00b9: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.background:Landroid/graphics/Paint; // field@0034 │ │ -004f5e: 6e10 b300 0900 |00bb: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -004f64: 0c04 |00be: move-result-object v4 │ │ -004f66: 1505 057f |00bf: const/high16 v5, #int 2131034112 // #7f05 │ │ -004f6a: 6e20 2400 5400 |00c1: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0024 │ │ -004f70: 0a04 |00c4: move-result v4 │ │ -004f72: 6e20 3f00 4300 |00c5: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@003f │ │ -004f78: 2203 2000 |00c8: new-instance v3, Landroid/graphics/Paint; // type@0020 │ │ -004f7c: 7010 3e00 0300 |00ca: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@003e │ │ -004f82: 5b93 3d00 |00cd: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.positive:Landroid/graphics/Paint; // field@003d │ │ -004f86: 5493 3d00 |00cf: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.positive:Landroid/graphics/Paint; // field@003d │ │ -004f8a: 6e10 b300 0900 |00d1: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -004f90: 0c04 |00d4: move-result-object v4 │ │ -004f92: 1405 0100 057f |00d5: const v5, #float 1.76787e+38 // #7f050001 │ │ -004f98: 6e20 2400 5400 |00d8: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0024 │ │ -004f9e: 0a04 |00db: move-result v4 │ │ -004fa0: 6e20 3f00 4300 |00dc: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@003f │ │ -004fa6: 2203 2000 |00df: new-instance v3, Landroid/graphics/Paint; // type@0020 │ │ -004faa: 7010 3e00 0300 |00e1: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@003e │ │ -004fb0: 5b93 3a00 |00e4: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.negative:Landroid/graphics/Paint; // field@003a │ │ -004fb4: 5493 3a00 |00e6: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.negative:Landroid/graphics/Paint; // field@003a │ │ -004fb8: 6e10 b300 0900 |00e8: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -004fbe: 0c04 |00eb: move-result-object v4 │ │ -004fc0: 1405 0200 057f |00ec: const v5, #float 1.76787e+38 // #7f050002 │ │ -004fc6: 6e20 2400 5400 |00ef: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0024 │ │ -004fcc: 0a04 |00f2: move-result v4 │ │ -004fce: 6e20 3f00 4300 |00f3: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@003f │ │ -004fd4: 2203 2000 |00f6: new-instance v3, Landroid/graphics/Paint; // type@0020 │ │ -004fd8: 7010 3e00 0300 |00f8: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@003e │ │ -004fde: 5b93 3900 |00fb: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.line:Landroid/graphics/Paint; // field@0039 │ │ -004fe2: 5493 3900 |00fd: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.line:Landroid/graphics/Paint; // field@0039 │ │ -004fe6: 6e10 b300 0900 |00ff: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -004fec: 0c04 |0102: move-result-object v4 │ │ -004fee: 1405 0300 057f |0103: const v5, #float 1.76787e+38 // #7f050003 │ │ -004ff4: 6e20 2400 5400 |0106: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0024 │ │ -004ffa: 0a04 |0109: move-result v4 │ │ -004ffc: 6e20 3f00 4300 |010a: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@003f │ │ -005002: 7010 b400 0900 |010d: invoke-direct {v9}, Leu/veldsoft/colors/overflow/GameView;.initSounds:()V // method@00b4 │ │ -005008: 6e20 bc00 6900 |0110: invoke-virtual {v9, v6}, Leu/veldsoft/colors/overflow/GameView;.setFocusable:(Z)V // method@00bc │ │ -00500e: 6e20 bd00 6900 |0113: invoke-virtual {v9, v6}, Leu/veldsoft/colors/overflow/GameView;.setFocusableInTouchMode:(Z)V // method@00bd │ │ -005014: 2201 2700 |0116: new-instance v1, Landroid/util/DisplayMetrics; // type@0027 │ │ -005018: 7010 4b00 0100 |0118: invoke-direct {v1}, Landroid/util/DisplayMetrics;.:()V // method@004b │ │ -00501e: 1f0a 0600 |011b: check-cast v10, Landroid/app/Activity; // type@0006 │ │ -005022: 6e10 0500 0a00 |011d: invoke-virtual {v10}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0005 │ │ -005028: 0c03 |0120: move-result-object v3 │ │ -00502a: 7210 5400 0300 |0121: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0054 │ │ -005030: 0c03 |0124: move-result-object v3 │ │ -005032: 6e20 4c00 1300 |0125: invoke-virtual {v3, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@004c │ │ -005038: 5213 0400 |0128: iget v3, v1, Landroid/util/DisplayMetrics;.heightPixels:I // field@0004 │ │ -00503c: 5214 0500 |012a: iget v4, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0005 │ │ -005040: 7120 5501 4300 |012c: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@0155 │ │ -005046: 0a03 |012f: move-result v3 │ │ -005048: db02 0308 |0130: div-int/lit8 v2, v3, #int 8 // #08 │ │ -00504c: 5493 3f00 |0132: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005050: 6e10 b300 0900 |0134: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -005056: 0c04 |0137: move-result-object v4 │ │ -005058: 1405 0b00 027f |0138: const v5, #float 1.728e+38 // #7f02000b │ │ -00505e: 7120 3700 5400 |013b: invoke-static {v4, v5}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -005064: 0c04 |013e: move-result-object v4 │ │ -005066: 7140 3400 2472 |013f: invoke-static {v4, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -00506c: 0c04 |0142: move-result-object v4 │ │ -00506e: 4d04 0307 |0143: aput-object v4, v3, v7 │ │ -005072: 5493 3f00 |0145: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005076: 6e10 b300 0900 |0147: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -00507c: 0c04 |014a: move-result-object v4 │ │ -00507e: 1405 0c00 027f |014b: const v5, #float 1.728e+38 // #7f02000c │ │ -005084: 7120 3700 5400 |014e: invoke-static {v4, v5}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -00508a: 0c04 |0151: move-result-object v4 │ │ -00508c: 7140 3400 2472 |0152: invoke-static {v4, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -005092: 0c04 |0155: move-result-object v4 │ │ -005094: 4d04 0306 |0156: aput-object v4, v3, v6 │ │ -005098: 5493 3f00 |0158: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -00509c: 1224 |015a: const/4 v4, #int 2 // #2 │ │ -00509e: 6e10 b300 0900 |015b: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -0050a4: 0c05 |015e: move-result-object v5 │ │ -0050a6: 1406 0d00 027f |015f: const v6, #float 1.728e+38 // #7f02000d │ │ -0050ac: 7120 3700 6500 |0162: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -0050b2: 0c05 |0165: move-result-object v5 │ │ -0050b4: 7140 3400 2572 |0166: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -0050ba: 0c05 |0169: move-result-object v5 │ │ -0050bc: 4d05 0304 |016a: aput-object v5, v3, v4 │ │ -0050c0: 5493 3f00 |016c: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0050c4: 1234 |016e: const/4 v4, #int 3 // #3 │ │ -0050c6: 6e10 b300 0900 |016f: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -0050cc: 0c05 |0172: move-result-object v5 │ │ -0050ce: 1406 1400 027f |0173: const v6, #float 1.728e+38 // #7f020014 │ │ -0050d4: 7120 3700 6500 |0176: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -0050da: 0c05 |0179: move-result-object v5 │ │ -0050dc: 7140 3400 2572 |017a: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -0050e2: 0c05 |017d: move-result-object v5 │ │ -0050e4: 4d05 0304 |017e: aput-object v5, v3, v4 │ │ -0050e8: 5493 3f00 |0180: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0050ec: 1244 |0182: const/4 v4, #int 4 // #4 │ │ -0050ee: 6e10 b300 0900 |0183: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -0050f4: 0c05 |0186: move-result-object v5 │ │ -0050f6: 1406 1500 027f |0187: const v6, #float 1.728e+38 // #7f020015 │ │ -0050fc: 7120 3700 6500 |018a: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -005102: 0c05 |018d: move-result-object v5 │ │ -005104: 7140 3400 2572 |018e: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -00510a: 0c05 |0191: move-result-object v5 │ │ -00510c: 4d05 0304 |0192: aput-object v5, v3, v4 │ │ -005110: 5493 3f00 |0194: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005114: 6e10 b300 0900 |0196: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -00511a: 0c04 |0199: move-result-object v4 │ │ -00511c: 1405 1600 027f |019a: const v5, #float 1.728e+38 // #7f020016 │ │ -005122: 7120 3700 5400 |019d: invoke-static {v4, v5}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -005128: 0c04 |01a0: move-result-object v4 │ │ -00512a: 7140 3400 2472 |01a1: invoke-static {v4, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -005130: 0c04 |01a4: move-result-object v4 │ │ -005132: 4d04 0308 |01a5: aput-object v4, v3, v8 │ │ -005136: 5493 3f00 |01a7: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -00513a: 1264 |01a9: const/4 v4, #int 6 // #6 │ │ -00513c: 6e10 b300 0900 |01aa: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -005142: 0c05 |01ad: move-result-object v5 │ │ -005144: 1406 1a00 027f |01ae: const v6, #float 1.728e+38 // #7f02001a │ │ -00514a: 7120 3700 6500 |01b1: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -005150: 0c05 |01b4: move-result-object v5 │ │ -005152: 7140 3400 2572 |01b5: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -005158: 0c05 |01b8: move-result-object v5 │ │ -00515a: 4d05 0304 |01b9: aput-object v5, v3, v4 │ │ -00515e: 5493 3f00 |01bb: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005162: 1274 |01bd: const/4 v4, #int 7 // #7 │ │ -005164: 6e10 b300 0900 |01be: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -00516a: 0c05 |01c1: move-result-object v5 │ │ -00516c: 1406 1b00 027f |01c2: const v6, #float 1.728e+38 // #7f02001b │ │ -005172: 7120 3700 6500 |01c5: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -005178: 0c05 |01c8: move-result-object v5 │ │ -00517a: 7140 3400 2572 |01c9: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -005180: 0c05 |01cc: move-result-object v5 │ │ -005182: 4d05 0304 |01cd: aput-object v5, v3, v4 │ │ -005186: 5493 3f00 |01cf: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -00518a: 1304 0800 |01d1: const/16 v4, #int 8 // #8 │ │ -00518e: 6e10 b300 0900 |01d3: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -005194: 0c05 |01d6: move-result-object v5 │ │ -005196: 1406 1c00 027f |01d7: const v6, #float 1.728e+38 // #7f02001c │ │ -00519c: 7120 3700 6500 |01da: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -0051a2: 0c05 |01dd: move-result-object v5 │ │ -0051a4: 7140 3400 2572 |01de: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -0051aa: 0c05 |01e1: move-result-object v5 │ │ -0051ac: 4d05 0304 |01e2: aput-object v5, v3, v4 │ │ -0051b0: 5493 3f00 |01e4: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0051b4: 1304 0900 |01e6: const/16 v4, #int 9 // #9 │ │ -0051b8: 6e10 b300 0900 |01e8: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -0051be: 0c05 |01eb: move-result-object v5 │ │ -0051c0: 1406 0e00 027f |01ec: const v6, #float 1.728e+38 // #7f02000e │ │ -0051c6: 7120 3700 6500 |01ef: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -0051cc: 0c05 |01f2: move-result-object v5 │ │ -0051ce: 7140 3400 2572 |01f3: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -0051d4: 0c05 |01f6: move-result-object v5 │ │ -0051d6: 4d05 0304 |01f7: aput-object v5, v3, v4 │ │ -0051da: 5493 3f00 |01f9: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0051de: 1304 0a00 |01fb: const/16 v4, #int 10 // #a │ │ -0051e2: 6e10 b300 0900 |01fd: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -0051e8: 0c05 |0200: move-result-object v5 │ │ -0051ea: 1406 0f00 027f |0201: const v6, #float 1.728e+38 // #7f02000f │ │ -0051f0: 7120 3700 6500 |0204: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -0051f6: 0c05 |0207: move-result-object v5 │ │ -0051f8: 7140 3400 2572 |0208: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -0051fe: 0c05 |020b: move-result-object v5 │ │ -005200: 4d05 0304 |020c: aput-object v5, v3, v4 │ │ -005204: 5493 3f00 |020e: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005208: 1304 0b00 |0210: const/16 v4, #int 11 // #b │ │ -00520c: 6e10 b300 0900 |0212: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -005212: 0c05 |0215: move-result-object v5 │ │ -005214: 1406 1000 027f |0216: const v6, #float 1.728e+38 // #7f020010 │ │ -00521a: 7120 3700 6500 |0219: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -005220: 0c05 |021c: move-result-object v5 │ │ -005222: 7140 3400 2572 |021d: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -005228: 0c05 |0220: move-result-object v5 │ │ -00522a: 4d05 0304 |0221: aput-object v5, v3, v4 │ │ -00522e: 5493 3f00 |0223: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005232: 1304 0c00 |0225: const/16 v4, #int 12 // #c │ │ -005236: 6e10 b300 0900 |0227: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -00523c: 0c05 |022a: move-result-object v5 │ │ -00523e: 1406 0800 027f |022b: const v6, #float 1.728e+38 // #7f020008 │ │ -005244: 7120 3700 6500 |022e: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -00524a: 0c05 |0231: move-result-object v5 │ │ -00524c: 7140 3400 2572 |0232: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -005252: 0c05 |0235: move-result-object v5 │ │ -005254: 4d05 0304 |0236: aput-object v5, v3, v4 │ │ -005258: 5493 3f00 |0238: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -00525c: 1304 0d00 |023a: const/16 v4, #int 13 // #d │ │ -005260: 6e10 b300 0900 |023c: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -005266: 0c05 |023f: move-result-object v5 │ │ -005268: 1406 0900 027f |0240: const v6, #float 1.728e+38 // #7f020009 │ │ -00526e: 7120 3700 6500 |0243: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -005274: 0c05 |0246: move-result-object v5 │ │ -005276: 7140 3400 2572 |0247: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -00527c: 0c05 |024a: move-result-object v5 │ │ -00527e: 4d05 0304 |024b: aput-object v5, v3, v4 │ │ -005282: 5493 3f00 |024d: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005286: 1304 0e00 |024f: const/16 v4, #int 14 // #e │ │ -00528a: 6e10 b300 0900 |0251: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -005290: 0c05 |0254: move-result-object v5 │ │ -005292: 1406 0a00 027f |0255: const v6, #float 1.728e+38 // #7f02000a │ │ -005298: 7120 3700 6500 |0258: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -00529e: 0c05 |025b: move-result-object v5 │ │ -0052a0: 7140 3400 2572 |025c: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -0052a6: 0c05 |025f: move-result-object v5 │ │ -0052a8: 4d05 0304 |0260: aput-object v5, v3, v4 │ │ -0052ac: 5493 3f00 |0262: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0052b0: 1304 0f00 |0264: const/16 v4, #int 15 // #f │ │ -0052b4: 6e10 b300 0900 |0266: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -0052ba: 0c05 |0269: move-result-object v5 │ │ -0052bc: 1406 1700 027f |026a: const v6, #float 1.728e+38 // #7f020017 │ │ -0052c2: 7120 3700 6500 |026d: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -0052c8: 0c05 |0270: move-result-object v5 │ │ -0052ca: 7140 3400 2572 |0271: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -0052d0: 0c05 |0274: move-result-object v5 │ │ -0052d2: 4d05 0304 |0275: aput-object v5, v3, v4 │ │ -0052d6: 5493 3f00 |0277: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0052da: 1304 1000 |0279: const/16 v4, #int 16 // #10 │ │ -0052de: 6e10 b300 0900 |027b: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -0052e4: 0c05 |027e: move-result-object v5 │ │ -0052e6: 1406 1800 027f |027f: const v6, #float 1.728e+38 // #7f020018 │ │ -0052ec: 7120 3700 6500 |0282: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -0052f2: 0c05 |0285: move-result-object v5 │ │ -0052f4: 7140 3400 2572 |0286: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -0052fa: 0c05 |0289: move-result-object v5 │ │ -0052fc: 4d05 0304 |028a: aput-object v5, v3, v4 │ │ -005300: 5493 3f00 |028c: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005304: 1304 1100 |028e: const/16 v4, #int 17 // #11 │ │ -005308: 6e10 b300 0900 |0290: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -00530e: 0c05 |0293: move-result-object v5 │ │ -005310: 1406 1900 027f |0294: const v6, #float 1.728e+38 // #7f020019 │ │ -005316: 7120 3700 6500 |0297: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ -00531c: 0c05 |029a: move-result-object v5 │ │ -00531e: 7140 3400 2572 |029b: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ -005324: 0c05 |029e: move-result-object v5 │ │ -005326: 4d05 0304 |029f: aput-object v5, v3, v4 │ │ -00532a: 0e00 |02a1: return-void │ │ +004fe8: |[004fe8] eu.veldsoft.colors.overflow.GameView.:(Landroid/content/Context;Leu/veldsoft/colors/overflow/Board;)V │ │ +004ff8: 1258 |0000: const/4 v8, #int 5 // #5 │ │ +004ffa: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +004ffc: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +004ffe: 7020 5000 a900 |0003: invoke-direct {v9, v10}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0050 │ │ +005004: 5997 4500 |0006: iput v7, v9, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ +005008: 5997 3800 |0008: iput v7, v9, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +00500c: 5997 3600 |000a: iput v7, v9, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ +005010: 5997 3c00 |000c: iput v7, v9, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005014: 1303 1200 |000e: const/16 v3, #int 18 // #12 │ │ +005018: 2333 8b00 |0010: new-array v3, v3, [Landroid/graphics/Bitmap; // type@008b │ │ +00501c: 5b93 3f00 |0012: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005020: 6e10 b200 0900 |0014: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ +005026: 0c03 |0017: move-result-object v3 │ │ +005028: 1a04 3500 |0018: const-string v4, "GameSettings" // string@0035 │ │ +00502c: 6e30 1600 4307 |001a: invoke-virtual {v3, v4, v7}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0016 │ │ +005032: 0c03 |001d: move-result-object v3 │ │ +005034: 5b93 3e00 |001e: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ +005038: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +00503a: 5b93 3500 |0021: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +00503e: 2383 8c00 |0023: new-array v3, v8, [Leu/veldsoft/colors/overflow/AI; // type@008c │ │ +005042: 5b93 3300 |0025: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ +005046: 5493 3e00 |0027: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ +00504a: 1a04 bc02 |0029: const-string v4, "sound" // string@02bc │ │ +00504e: 7230 2100 4306 |002b: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +005054: 0a03 |002e: move-result v3 │ │ +005056: 5c93 4000 |002f: iput-boolean v3, v9, Leu/veldsoft/colors/overflow/GameView;.sound:Z // field@0040 │ │ +00505a: 5493 3e00 |0031: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ +00505e: 1a04 f002 |0033: const-string v4, "vibrate" // string@02f0 │ │ +005062: 7230 2100 4306 |0035: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +005068: 0a03 |0038: move-result v3 │ │ +00506a: 5c93 4300 |0039: iput-boolean v3, v9, Leu/veldsoft/colors/overflow/GameView;.toVibrate:Z // field@0043 │ │ +00506e: 5493 3e00 |003b: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ +005072: 1a04 9d01 |003d: const-string v4, "easy" // string@019d │ │ +005076: 7230 2100 4306 |003f: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +00507c: 0a03 |0042: move-result v3 │ │ +00507e: 5494 3e00 |0043: iget-object v4, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ +005082: 1a05 4302 |0045: const-string v5, "normal" // string@0243 │ │ +005086: 7230 2100 5406 |0047: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +00508c: 0a04 |004a: move-result v4 │ │ +00508e: b643 |004b: or-int/2addr v3, v4 │ │ +005090: 5494 3e00 |004c: iget-object v4, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ +005094: 1a05 f301 |004e: const-string v5, "hard" // string@01f3 │ │ +005098: 7230 2100 5406 |0050: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +00509e: 0a04 |0053: move-result v4 │ │ +0050a0: b643 |0054: or-int/2addr v3, v4 │ │ +0050a2: 5c93 3b00 |0055: iput-boolean v3, v9, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ +0050a6: 6e10 b200 0900 |0057: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ +0050ac: 0c03 |005a: move-result-object v3 │ │ +0050ae: 1a04 f202 |005b: const-string v4, "vibrator" // string@02f2 │ │ +0050b2: 6e20 1700 4300 |005d: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0017 │ │ +0050b8: 0c03 |0060: move-result-object v3 │ │ +0050ba: 1f03 2500 |0061: check-cast v3, Landroid/os/Vibrator; // type@0025 │ │ +0050be: 5b93 4400 |0063: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.vibrator:Landroid/os/Vibrator; // field@0044 │ │ +0050c2: 07a3 |0065: move-object v3, v10 │ │ +0050c4: 1f03 0600 |0066: check-cast v3, Landroid/app/Activity; // type@0006 │ │ +0050c8: 6903 3700 |0068: sput-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +0050cc: 5b9b 3500 |006a: iput-object v11, v9, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +0050d0: 5593 3b00 |006c: iget-boolean v3, v9, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ +0050d4: 3363 4400 |006e: if-ne v3, v6, 00b2 // +0044 │ │ +0050d8: 1200 |0070: const/4 v0, #int 0 // #0 │ │ +0050da: 5493 3300 |0071: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ +0050de: 2133 |0073: array-length v3, v3 │ │ +0050e0: 3530 3e00 |0074: if-ge v0, v3, 00b2 // +003e │ │ +0050e4: 5493 3e00 |0076: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ +0050e8: 1a04 9d01 |0078: const-string v4, "easy" // string@019d │ │ +0050ec: 7230 2100 4306 |007a: invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +0050f2: 0a03 |007d: move-result v3 │ │ +0050f4: 3363 0b00 |007e: if-ne v3, v6, 0089 // +000b │ │ +0050f8: 5493 3300 |0080: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ +0050fc: 2204 4500 |0082: new-instance v4, Leu/veldsoft/colors/overflow/EasyAI; // type@0045 │ │ +005100: 7010 9b00 0400 |0084: invoke-direct {v4}, Leu/veldsoft/colors/overflow/EasyAI;.:()V // method@009b │ │ +005106: 4d04 0300 |0087: aput-object v4, v3, v0 │ │ +00510a: 5493 3e00 |0089: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ +00510e: 1a04 4302 |008b: const-string v4, "normal" // string@0243 │ │ +005112: 7230 2100 4307 |008d: invoke-interface {v3, v4, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +005118: 0a03 |0090: move-result v3 │ │ +00511a: 3363 0b00 |0091: if-ne v3, v6, 009c // +000b │ │ +00511e: 5493 3300 |0093: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ +005122: 2204 5000 |0095: new-instance v4, Leu/veldsoft/colors/overflow/NormalAI; // type@0050 │ │ +005126: 7010 e300 0400 |0097: invoke-direct {v4}, Leu/veldsoft/colors/overflow/NormalAI;.:()V // method@00e3 │ │ +00512c: 4d04 0300 |009a: aput-object v4, v3, v0 │ │ +005130: 5493 3e00 |009c: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.preferences:Landroid/content/SharedPreferences; // field@003e │ │ +005134: 1a04 f301 |009e: const-string v4, "hard" // string@01f3 │ │ +005138: 7230 2100 4307 |00a0: invoke-interface {v3, v4, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +00513e: 0a03 |00a3: move-result v3 │ │ +005140: 3363 0b00 |00a4: if-ne v3, v6, 00af // +000b │ │ +005144: 5493 3300 |00a6: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ +005148: 2204 4b00 |00a8: new-instance v4, Leu/veldsoft/colors/overflow/HardAI; // type@004b │ │ +00514c: 7010 be00 0400 |00aa: invoke-direct {v4}, Leu/veldsoft/colors/overflow/HardAI;.:()V // method@00be │ │ +005152: 4d04 0300 |00ad: aput-object v4, v3, v0 │ │ +005156: d800 0001 |00af: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00515a: 28c0 |00b1: goto 0071 // -0040 │ │ +00515c: 2203 2000 |00b2: new-instance v3, Landroid/graphics/Paint; // type@0020 │ │ +005160: 7010 3e00 0300 |00b4: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@003e │ │ +005166: 5b93 3400 |00b7: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.background:Landroid/graphics/Paint; // field@0034 │ │ +00516a: 5493 3400 |00b9: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.background:Landroid/graphics/Paint; // field@0034 │ │ +00516e: 6e10 b300 0900 |00bb: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +005174: 0c04 |00be: move-result-object v4 │ │ +005176: 1505 057f |00bf: const/high16 v5, #int 2131034112 // #7f05 │ │ +00517a: 6e20 2400 5400 |00c1: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0024 │ │ +005180: 0a04 |00c4: move-result v4 │ │ +005182: 6e20 3f00 4300 |00c5: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@003f │ │ +005188: 2203 2000 |00c8: new-instance v3, Landroid/graphics/Paint; // type@0020 │ │ +00518c: 7010 3e00 0300 |00ca: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@003e │ │ +005192: 5b93 3d00 |00cd: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.positive:Landroid/graphics/Paint; // field@003d │ │ +005196: 5493 3d00 |00cf: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.positive:Landroid/graphics/Paint; // field@003d │ │ +00519a: 6e10 b300 0900 |00d1: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0051a0: 0c04 |00d4: move-result-object v4 │ │ +0051a2: 1405 0100 057f |00d5: const v5, #float 1.76787e+38 // #7f050001 │ │ +0051a8: 6e20 2400 5400 |00d8: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0024 │ │ +0051ae: 0a04 |00db: move-result v4 │ │ +0051b0: 6e20 3f00 4300 |00dc: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@003f │ │ +0051b6: 2203 2000 |00df: new-instance v3, Landroid/graphics/Paint; // type@0020 │ │ +0051ba: 7010 3e00 0300 |00e1: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@003e │ │ +0051c0: 5b93 3a00 |00e4: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.negative:Landroid/graphics/Paint; // field@003a │ │ +0051c4: 5493 3a00 |00e6: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.negative:Landroid/graphics/Paint; // field@003a │ │ +0051c8: 6e10 b300 0900 |00e8: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0051ce: 0c04 |00eb: move-result-object v4 │ │ +0051d0: 1405 0200 057f |00ec: const v5, #float 1.76787e+38 // #7f050002 │ │ +0051d6: 6e20 2400 5400 |00ef: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0024 │ │ +0051dc: 0a04 |00f2: move-result v4 │ │ +0051de: 6e20 3f00 4300 |00f3: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@003f │ │ +0051e4: 2203 2000 |00f6: new-instance v3, Landroid/graphics/Paint; // type@0020 │ │ +0051e8: 7010 3e00 0300 |00f8: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@003e │ │ +0051ee: 5b93 3900 |00fb: iput-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.line:Landroid/graphics/Paint; // field@0039 │ │ +0051f2: 5493 3900 |00fd: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.line:Landroid/graphics/Paint; // field@0039 │ │ +0051f6: 6e10 b300 0900 |00ff: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0051fc: 0c04 |0102: move-result-object v4 │ │ +0051fe: 1405 0300 057f |0103: const v5, #float 1.76787e+38 // #7f050003 │ │ +005204: 6e20 2400 5400 |0106: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@0024 │ │ +00520a: 0a04 |0109: move-result v4 │ │ +00520c: 6e20 3f00 4300 |010a: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@003f │ │ +005212: 7010 b400 0900 |010d: invoke-direct {v9}, Leu/veldsoft/colors/overflow/GameView;.initSounds:()V // method@00b4 │ │ +005218: 6e20 bc00 6900 |0110: invoke-virtual {v9, v6}, Leu/veldsoft/colors/overflow/GameView;.setFocusable:(Z)V // method@00bc │ │ +00521e: 6e20 bd00 6900 |0113: invoke-virtual {v9, v6}, Leu/veldsoft/colors/overflow/GameView;.setFocusableInTouchMode:(Z)V // method@00bd │ │ +005224: 2201 2700 |0116: new-instance v1, Landroid/util/DisplayMetrics; // type@0027 │ │ +005228: 7010 4b00 0100 |0118: invoke-direct {v1}, Landroid/util/DisplayMetrics;.:()V // method@004b │ │ +00522e: 1f0a 0600 |011b: check-cast v10, Landroid/app/Activity; // type@0006 │ │ +005232: 6e10 0500 0a00 |011d: invoke-virtual {v10}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@0005 │ │ +005238: 0c03 |0120: move-result-object v3 │ │ +00523a: 7210 5400 0300 |0121: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0054 │ │ +005240: 0c03 |0124: move-result-object v3 │ │ +005242: 6e20 4c00 1300 |0125: invoke-virtual {v3, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@004c │ │ +005248: 5213 0400 |0128: iget v3, v1, Landroid/util/DisplayMetrics;.heightPixels:I // field@0004 │ │ +00524c: 5214 0500 |012a: iget v4, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0005 │ │ +005250: 7120 5501 4300 |012c: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@0155 │ │ +005256: 0a03 |012f: move-result v3 │ │ +005258: db02 0308 |0130: div-int/lit8 v2, v3, #int 8 // #08 │ │ +00525c: 5493 3f00 |0132: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005260: 6e10 b300 0900 |0134: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +005266: 0c04 |0137: move-result-object v4 │ │ +005268: 1405 0b00 027f |0138: const v5, #float 1.728e+38 // #7f02000b │ │ +00526e: 7120 3700 5400 |013b: invoke-static {v4, v5}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +005274: 0c04 |013e: move-result-object v4 │ │ +005276: 7140 3400 2472 |013f: invoke-static {v4, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +00527c: 0c04 |0142: move-result-object v4 │ │ +00527e: 4d04 0307 |0143: aput-object v4, v3, v7 │ │ +005282: 5493 3f00 |0145: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005286: 6e10 b300 0900 |0147: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +00528c: 0c04 |014a: move-result-object v4 │ │ +00528e: 1405 0c00 027f |014b: const v5, #float 1.728e+38 // #7f02000c │ │ +005294: 7120 3700 5400 |014e: invoke-static {v4, v5}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +00529a: 0c04 |0151: move-result-object v4 │ │ +00529c: 7140 3400 2472 |0152: invoke-static {v4, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +0052a2: 0c04 |0155: move-result-object v4 │ │ +0052a4: 4d04 0306 |0156: aput-object v4, v3, v6 │ │ +0052a8: 5493 3f00 |0158: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +0052ac: 1224 |015a: const/4 v4, #int 2 // #2 │ │ +0052ae: 6e10 b300 0900 |015b: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0052b4: 0c05 |015e: move-result-object v5 │ │ +0052b6: 1406 0d00 027f |015f: const v6, #float 1.728e+38 // #7f02000d │ │ +0052bc: 7120 3700 6500 |0162: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +0052c2: 0c05 |0165: move-result-object v5 │ │ +0052c4: 7140 3400 2572 |0166: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +0052ca: 0c05 |0169: move-result-object v5 │ │ +0052cc: 4d05 0304 |016a: aput-object v5, v3, v4 │ │ +0052d0: 5493 3f00 |016c: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +0052d4: 1234 |016e: const/4 v4, #int 3 // #3 │ │ +0052d6: 6e10 b300 0900 |016f: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0052dc: 0c05 |0172: move-result-object v5 │ │ +0052de: 1406 1400 027f |0173: const v6, #float 1.728e+38 // #7f020014 │ │ +0052e4: 7120 3700 6500 |0176: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +0052ea: 0c05 |0179: move-result-object v5 │ │ +0052ec: 7140 3400 2572 |017a: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +0052f2: 0c05 |017d: move-result-object v5 │ │ +0052f4: 4d05 0304 |017e: aput-object v5, v3, v4 │ │ +0052f8: 5493 3f00 |0180: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +0052fc: 1244 |0182: const/4 v4, #int 4 // #4 │ │ +0052fe: 6e10 b300 0900 |0183: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +005304: 0c05 |0186: move-result-object v5 │ │ +005306: 1406 1500 027f |0187: const v6, #float 1.728e+38 // #7f020015 │ │ +00530c: 7120 3700 6500 |018a: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +005312: 0c05 |018d: move-result-object v5 │ │ +005314: 7140 3400 2572 |018e: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +00531a: 0c05 |0191: move-result-object v5 │ │ +00531c: 4d05 0304 |0192: aput-object v5, v3, v4 │ │ +005320: 5493 3f00 |0194: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005324: 6e10 b300 0900 |0196: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +00532a: 0c04 |0199: move-result-object v4 │ │ +00532c: 1405 1600 027f |019a: const v5, #float 1.728e+38 // #7f020016 │ │ +005332: 7120 3700 5400 |019d: invoke-static {v4, v5}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +005338: 0c04 |01a0: move-result-object v4 │ │ +00533a: 7140 3400 2472 |01a1: invoke-static {v4, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +005340: 0c04 |01a4: move-result-object v4 │ │ +005342: 4d04 0308 |01a5: aput-object v4, v3, v8 │ │ +005346: 5493 3f00 |01a7: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +00534a: 1264 |01a9: const/4 v4, #int 6 // #6 │ │ +00534c: 6e10 b300 0900 |01aa: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +005352: 0c05 |01ad: move-result-object v5 │ │ +005354: 1406 1a00 027f |01ae: const v6, #float 1.728e+38 // #7f02001a │ │ +00535a: 7120 3700 6500 |01b1: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +005360: 0c05 |01b4: move-result-object v5 │ │ +005362: 7140 3400 2572 |01b5: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +005368: 0c05 |01b8: move-result-object v5 │ │ +00536a: 4d05 0304 |01b9: aput-object v5, v3, v4 │ │ +00536e: 5493 3f00 |01bb: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005372: 1274 |01bd: const/4 v4, #int 7 // #7 │ │ +005374: 6e10 b300 0900 |01be: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +00537a: 0c05 |01c1: move-result-object v5 │ │ +00537c: 1406 1b00 027f |01c2: const v6, #float 1.728e+38 // #7f02001b │ │ +005382: 7120 3700 6500 |01c5: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +005388: 0c05 |01c8: move-result-object v5 │ │ +00538a: 7140 3400 2572 |01c9: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +005390: 0c05 |01cc: move-result-object v5 │ │ +005392: 4d05 0304 |01cd: aput-object v5, v3, v4 │ │ +005396: 5493 3f00 |01cf: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +00539a: 1304 0800 |01d1: const/16 v4, #int 8 // #8 │ │ +00539e: 6e10 b300 0900 |01d3: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0053a4: 0c05 |01d6: move-result-object v5 │ │ +0053a6: 1406 1c00 027f |01d7: const v6, #float 1.728e+38 // #7f02001c │ │ +0053ac: 7120 3700 6500 |01da: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +0053b2: 0c05 |01dd: move-result-object v5 │ │ +0053b4: 7140 3400 2572 |01de: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +0053ba: 0c05 |01e1: move-result-object v5 │ │ +0053bc: 4d05 0304 |01e2: aput-object v5, v3, v4 │ │ +0053c0: 5493 3f00 |01e4: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +0053c4: 1304 0900 |01e6: const/16 v4, #int 9 // #9 │ │ +0053c8: 6e10 b300 0900 |01e8: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0053ce: 0c05 |01eb: move-result-object v5 │ │ +0053d0: 1406 0e00 027f |01ec: const v6, #float 1.728e+38 // #7f02000e │ │ +0053d6: 7120 3700 6500 |01ef: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +0053dc: 0c05 |01f2: move-result-object v5 │ │ +0053de: 7140 3400 2572 |01f3: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +0053e4: 0c05 |01f6: move-result-object v5 │ │ +0053e6: 4d05 0304 |01f7: aput-object v5, v3, v4 │ │ +0053ea: 5493 3f00 |01f9: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +0053ee: 1304 0a00 |01fb: const/16 v4, #int 10 // #a │ │ +0053f2: 6e10 b300 0900 |01fd: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0053f8: 0c05 |0200: move-result-object v5 │ │ +0053fa: 1406 0f00 027f |0201: const v6, #float 1.728e+38 // #7f02000f │ │ +005400: 7120 3700 6500 |0204: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +005406: 0c05 |0207: move-result-object v5 │ │ +005408: 7140 3400 2572 |0208: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +00540e: 0c05 |020b: move-result-object v5 │ │ +005410: 4d05 0304 |020c: aput-object v5, v3, v4 │ │ +005414: 5493 3f00 |020e: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005418: 1304 0b00 |0210: const/16 v4, #int 11 // #b │ │ +00541c: 6e10 b300 0900 |0212: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +005422: 0c05 |0215: move-result-object v5 │ │ +005424: 1406 1000 027f |0216: const v6, #float 1.728e+38 // #7f020010 │ │ +00542a: 7120 3700 6500 |0219: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +005430: 0c05 |021c: move-result-object v5 │ │ +005432: 7140 3400 2572 |021d: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +005438: 0c05 |0220: move-result-object v5 │ │ +00543a: 4d05 0304 |0221: aput-object v5, v3, v4 │ │ +00543e: 5493 3f00 |0223: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005442: 1304 0c00 |0225: const/16 v4, #int 12 // #c │ │ +005446: 6e10 b300 0900 |0227: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +00544c: 0c05 |022a: move-result-object v5 │ │ +00544e: 1406 0800 027f |022b: const v6, #float 1.728e+38 // #7f020008 │ │ +005454: 7120 3700 6500 |022e: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +00545a: 0c05 |0231: move-result-object v5 │ │ +00545c: 7140 3400 2572 |0232: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +005462: 0c05 |0235: move-result-object v5 │ │ +005464: 4d05 0304 |0236: aput-object v5, v3, v4 │ │ +005468: 5493 3f00 |0238: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +00546c: 1304 0d00 |023a: const/16 v4, #int 13 // #d │ │ +005470: 6e10 b300 0900 |023c: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +005476: 0c05 |023f: move-result-object v5 │ │ +005478: 1406 0900 027f |0240: const v6, #float 1.728e+38 // #7f020009 │ │ +00547e: 7120 3700 6500 |0243: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +005484: 0c05 |0246: move-result-object v5 │ │ +005486: 7140 3400 2572 |0247: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +00548c: 0c05 |024a: move-result-object v5 │ │ +00548e: 4d05 0304 |024b: aput-object v5, v3, v4 │ │ +005492: 5493 3f00 |024d: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005496: 1304 0e00 |024f: const/16 v4, #int 14 // #e │ │ +00549a: 6e10 b300 0900 |0251: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0054a0: 0c05 |0254: move-result-object v5 │ │ +0054a2: 1406 0a00 027f |0255: const v6, #float 1.728e+38 // #7f02000a │ │ +0054a8: 7120 3700 6500 |0258: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +0054ae: 0c05 |025b: move-result-object v5 │ │ +0054b0: 7140 3400 2572 |025c: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +0054b6: 0c05 |025f: move-result-object v5 │ │ +0054b8: 4d05 0304 |0260: aput-object v5, v3, v4 │ │ +0054bc: 5493 3f00 |0262: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +0054c0: 1304 0f00 |0264: const/16 v4, #int 15 // #f │ │ +0054c4: 6e10 b300 0900 |0266: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0054ca: 0c05 |0269: move-result-object v5 │ │ +0054cc: 1406 1700 027f |026a: const v6, #float 1.728e+38 // #7f020017 │ │ +0054d2: 7120 3700 6500 |026d: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +0054d8: 0c05 |0270: move-result-object v5 │ │ +0054da: 7140 3400 2572 |0271: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +0054e0: 0c05 |0274: move-result-object v5 │ │ +0054e2: 4d05 0304 |0275: aput-object v5, v3, v4 │ │ +0054e6: 5493 3f00 |0277: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +0054ea: 1304 1000 |0279: const/16 v4, #int 16 // #10 │ │ +0054ee: 6e10 b300 0900 |027b: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +0054f4: 0c05 |027e: move-result-object v5 │ │ +0054f6: 1406 1800 027f |027f: const v6, #float 1.728e+38 // #7f020018 │ │ +0054fc: 7120 3700 6500 |0282: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +005502: 0c05 |0285: move-result-object v5 │ │ +005504: 7140 3400 2572 |0286: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +00550a: 0c05 |0289: move-result-object v5 │ │ +00550c: 4d05 0304 |028a: aput-object v5, v3, v4 │ │ +005510: 5493 3f00 |028c: iget-object v3, v9, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005514: 1304 1100 |028e: const/16 v4, #int 17 // #11 │ │ +005518: 6e10 b300 0900 |0290: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +00551e: 0c05 |0293: move-result-object v5 │ │ +005520: 1406 1900 027f |0294: const v6, #float 1.728e+38 // #7f020019 │ │ +005526: 7120 3700 6500 |0297: invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0037 │ │ +00552c: 0c05 |029a: move-result-object v5 │ │ +00552e: 7140 3400 2572 |029b: invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0034 │ │ +005534: 0c05 |029e: move-result-object v5 │ │ +005536: 4d05 0304 |029f: aput-object v5, v3, v4 │ │ +00553a: 0e00 |02a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=743 │ │ 0x0006 line=67 │ │ 0x0008 line=72 │ │ 0x000a line=77 │ │ 0x000c line=82 │ │ 0x000e line=107 │ │ 0x0014 line=127 │ │ 0x0020 line=133 │ │ 0x0023 line=138 │ │ 0x0027 line=143 │ │ 0x0031 line=148 │ │ 0x003b line=153 │ │ + 0x0047 line=154 │ │ 0x0057 line=160 │ │ 0x0066 line=745 │ │ 0x006a line=747 │ │ 0x006c line=749 │ │ 0x0070 line=750 │ │ 0x0076 line=751 │ │ 0x0080 line=752 │ │ @@ -3162,33 +3165,70 @@ │ │ 0x00f6 line=772 │ │ 0x00fd line=773 │ │ 0x010d line=775 │ │ 0x0110 line=776 │ │ 0x0113 line=777 │ │ 0x0116 line=782 │ │ 0x011b line=783 │ │ + 0x0125 line=784 │ │ 0x0128 line=785 │ │ 0x0132 line=787 │ │ + 0x0134 line=788 │ │ + 0x013b line=787 │ │ 0x0145 line=789 │ │ + 0x0147 line=790 │ │ + 0x014e line=789 │ │ 0x0158 line=791 │ │ + 0x015b line=792 │ │ + 0x0162 line=791 │ │ 0x016c line=793 │ │ + 0x016f line=794 │ │ + 0x0176 line=793 │ │ 0x0180 line=795 │ │ + 0x0183 line=796 │ │ + 0x018a line=795 │ │ 0x0194 line=797 │ │ + 0x0196 line=798 │ │ + 0x019d line=797 │ │ 0x01a7 line=799 │ │ + 0x01aa line=800 │ │ + 0x01b1 line=799 │ │ 0x01bb line=801 │ │ + 0x01be line=802 │ │ + 0x01c5 line=801 │ │ 0x01cf line=803 │ │ + 0x01d3 line=804 │ │ + 0x01da line=803 │ │ 0x01e4 line=805 │ │ + 0x01e8 line=806 │ │ + 0x01ef line=805 │ │ 0x01f9 line=807 │ │ + 0x01fd line=808 │ │ + 0x0204 line=807 │ │ 0x020e line=809 │ │ + 0x0212 line=810 │ │ + 0x0219 line=809 │ │ 0x0223 line=811 │ │ + 0x0227 line=812 │ │ + 0x022e line=811 │ │ 0x0238 line=813 │ │ + 0x023c line=814 │ │ + 0x0243 line=813 │ │ 0x024d line=815 │ │ + 0x0251 line=816 │ │ + 0x0258 line=815 │ │ 0x0262 line=817 │ │ + 0x0266 line=818 │ │ + 0x026d line=817 │ │ 0x0277 line=819 │ │ + 0x027b line=820 │ │ + 0x0282 line=819 │ │ 0x028c line=821 │ │ + 0x0290 line=822 │ │ + 0x0297 line=821 │ │ 0x02a1 line=833 │ │ locals : │ │ 0x0071 - 0x00b2 reg=0 i I │ │ 0x0000 - 0x011d reg=10 context Landroid/content/Context; │ │ 0x011b - 0x02a2 reg=1 metrics Landroid/util/DisplayMetrics; │ │ 0x0132 - 0x02a2 reg=2 scale I │ │ 0x0000 - 0x02a2 reg=9 this Leu/veldsoft/colors/overflow/GameView; │ │ @@ -3199,58 +3239,58 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -00532c: |[00532c] eu.veldsoft.colors.overflow.GameView.access$000:()Landroid/app/Activity; │ │ -00533c: 6200 3700 |0000: sget-object v0, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -005340: 1100 |0002: return-object v0 │ │ +00553c: |[00553c] eu.veldsoft.colors.overflow.GameView.access$000:()Landroid/app/Activity; │ │ +00554c: 6200 3700 |0000: sget-object v0, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +005550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ #2 : (in Leu/veldsoft/colors/overflow/GameView;) │ │ name : 'actionsOnCorrectMove' │ │ type : '(Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -005344: |[005344] eu.veldsoft.colors.overflow.GameView.actionsOnCorrectMove:(Z)Z │ │ -005354: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -005356: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -00535a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -00535c: 0f01 |0004: return v1 │ │ -00535e: 5551 4000 |0005: iget-boolean v1, v5, Leu/veldsoft/colors/overflow/GameView;.sound:Z // field@0040 │ │ -005362: 3341 0500 |0007: if-ne v1, v4, 000c // +0005 │ │ -005366: 6e20 bb00 4500 |0009: invoke-virtual {v5, v4}, Leu/veldsoft/colors/overflow/GameView;.playSound:(I)V // method@00bb │ │ -00536c: 5551 4300 |000c: iget-boolean v1, v5, Leu/veldsoft/colors/overflow/GameView;.toVibrate:Z // field@0043 │ │ -005370: 3341 0900 |000e: if-ne v1, v4, 0017 // +0009 │ │ -005374: 5451 4400 |0010: iget-object v1, v5, Leu/veldsoft/colors/overflow/GameView;.vibrator:Landroid/os/Vibrator; // field@0044 │ │ -005378: 1602 2c01 |0012: const-wide/16 v2, #int 300 // #12c │ │ -00537c: 6e30 4a00 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@004a │ │ -005382: 6e10 b500 0500 |0017: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/GameView;.invalidate:()V // method@00b5 │ │ -005388: 5451 3500 |001a: iget-object v1, v5, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -00538c: 6e10 8a00 0100 |001c: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/Board;.end:()Z // method@008a │ │ -005392: 0a01 |001f: move-result v1 │ │ -005394: 3341 0f00 |0020: if-ne v1, v4, 002f // +000f │ │ -005398: 5451 3500 |0022: iget-object v1, v5, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -00539c: 6e10 8e00 0100 |0024: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/Board;.getWinner:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@008e │ │ -0053a2: 0c01 |0027: move-result-object v1 │ │ -0053a4: 6e10 0601 0100 |0028: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.tag:()Ljava/lang/String; // method@0106 │ │ -0053aa: 0c00 |002b: move-result-object v0 │ │ -0053ac: 7020 b600 0500 |002c: invoke-direct {v5, v0}, Leu/veldsoft/colors/overflow/GameView;.keepHighscore:(Ljava/lang/String;)V // method@00b6 │ │ -0053b2: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -0053b4: 0161 |0030: move v1, v6 │ │ -0053b6: 28d3 |0031: goto 0004 // -002d │ │ +005554: |[005554] eu.veldsoft.colors.overflow.GameView.actionsOnCorrectMove:(Z)Z │ │ +005564: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +005566: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +00556a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +00556c: 0f01 |0004: return v1 │ │ +00556e: 5551 4000 |0005: iget-boolean v1, v5, Leu/veldsoft/colors/overflow/GameView;.sound:Z // field@0040 │ │ +005572: 3341 0500 |0007: if-ne v1, v4, 000c // +0005 │ │ +005576: 6e20 bb00 4500 |0009: invoke-virtual {v5, v4}, Leu/veldsoft/colors/overflow/GameView;.playSound:(I)V // method@00bb │ │ +00557c: 5551 4300 |000c: iget-boolean v1, v5, Leu/veldsoft/colors/overflow/GameView;.toVibrate:Z // field@0043 │ │ +005580: 3341 0900 |000e: if-ne v1, v4, 0017 // +0009 │ │ +005584: 5451 4400 |0010: iget-object v1, v5, Leu/veldsoft/colors/overflow/GameView;.vibrator:Landroid/os/Vibrator; // field@0044 │ │ +005588: 1602 2c01 |0012: const-wide/16 v2, #int 300 // #12c │ │ +00558c: 6e30 4a00 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@004a │ │ +005592: 6e10 b500 0500 |0017: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/GameView;.invalidate:()V // method@00b5 │ │ +005598: 5451 3500 |001a: iget-object v1, v5, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +00559c: 6e10 8a00 0100 |001c: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/Board;.end:()Z // method@008a │ │ +0055a2: 0a01 |001f: move-result v1 │ │ +0055a4: 3341 0f00 |0020: if-ne v1, v4, 002f // +000f │ │ +0055a8: 5451 3500 |0022: iget-object v1, v5, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +0055ac: 6e10 8e00 0100 |0024: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/Board;.getWinner:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@008e │ │ +0055b2: 0c01 |0027: move-result-object v1 │ │ +0055b4: 6e10 0601 0100 |0028: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.tag:()Ljava/lang/String; // method@0106 │ │ +0055ba: 0c00 |002b: move-result-object v0 │ │ +0055bc: 7020 b600 0500 |002c: invoke-direct {v5, v0}, Leu/veldsoft/colors/overflow/GameView;.keepHighscore:(Ljava/lang/String;)V // method@00b6 │ │ +0055c2: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +0055c4: 0161 |0030: move v1, v6 │ │ +0055c6: 28d3 |0031: goto 0004 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=219 │ │ 0x0003 line=220 │ │ 0x0004 line=266 │ │ 0x0005 line=226 │ │ 0x0009 line=227 │ │ @@ -3272,27 +3312,27 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0053b8: |[0053b8] eu.veldsoft.colors.overflow.GameView.actionsOnIncorrectMove:(Z)V │ │ -0053c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0053ca: 3905 1500 |0001: if-nez v5, 0016 // +0015 │ │ -0053ce: 5540 4000 |0003: iget-boolean v0, v4, Leu/veldsoft/colors/overflow/GameView;.sound:Z // field@0040 │ │ -0053d2: 3310 0600 |0005: if-ne v0, v1, 000b // +0006 │ │ -0053d6: 1230 |0007: const/4 v0, #int 3 // #3 │ │ -0053d8: 6e20 bb00 0400 |0008: invoke-virtual {v4, v0}, Leu/veldsoft/colors/overflow/GameView;.playSound:(I)V // method@00bb │ │ -0053de: 5540 4300 |000b: iget-boolean v0, v4, Leu/veldsoft/colors/overflow/GameView;.toVibrate:Z // field@0043 │ │ -0053e2: 3310 0900 |000d: if-ne v0, v1, 0016 // +0009 │ │ -0053e6: 5440 4400 |000f: iget-object v0, v4, Leu/veldsoft/colors/overflow/GameView;.vibrator:Landroid/os/Vibrator; // field@0044 │ │ -0053ea: 1602 2c01 |0011: const-wide/16 v2, #int 300 // #12c │ │ -0053ee: 6e30 4a00 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@004a │ │ -0053f4: 0e00 |0016: return-void │ │ +0055c8: |[0055c8] eu.veldsoft.colors.overflow.GameView.actionsOnIncorrectMove:(Z)V │ │ +0055d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0055da: 3905 1500 |0001: if-nez v5, 0016 // +0015 │ │ +0055de: 5540 4000 |0003: iget-boolean v0, v4, Leu/veldsoft/colors/overflow/GameView;.sound:Z // field@0040 │ │ +0055e2: 3310 0600 |0005: if-ne v0, v1, 000b // +0006 │ │ +0055e6: 1230 |0007: const/4 v0, #int 3 // #3 │ │ +0055e8: 6e20 bb00 0400 |0008: invoke-virtual {v4, v0}, Leu/veldsoft/colors/overflow/GameView;.playSound:(I)V // method@00bb │ │ +0055ee: 5540 4300 |000b: iget-boolean v0, v4, Leu/veldsoft/colors/overflow/GameView;.toVibrate:Z // field@0043 │ │ +0055f2: 3310 0900 |000d: if-ne v0, v1, 0016 // +0009 │ │ +0055f6: 5440 4400 |000f: iget-object v0, v4, Leu/veldsoft/colors/overflow/GameView;.vibrator:Landroid/os/Vibrator; // field@0044 │ │ +0055fa: 1602 2c01 |0011: const-wide/16 v2, #int 300 // #12c │ │ +0055fe: 6e30 4a00 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@004a │ │ +005604: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=191 │ │ 0x0003 line=195 │ │ 0x0007 line=196 │ │ 0x000b line=198 │ │ 0x000f line=199 │ │ @@ -3306,216 +3346,226 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -0053f8: |[0053f8] eu.veldsoft.colors.overflow.GameView.initSounds:()V │ │ -005408: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -00540a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -00540c: 1235 |0002: const/4 v5, #int 3 // #3 │ │ -00540e: 2200 2300 |0003: new-instance v0, Landroid/media/SoundPool; // type@0023 │ │ -005412: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -005414: 1302 6400 |0006: const/16 v2, #int 100 // #64 │ │ -005418: 7040 4400 1025 |0008: invoke-direct {v0, v1, v5, v2}, Landroid/media/SoundPool;.:(III)V // method@0044 │ │ -00541e: 5b80 4100 |000b: iput-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ -005422: 2200 8000 |000d: new-instance v0, Ljava/util/HashMap; // type@0080 │ │ -005426: 7010 6601 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0166 │ │ -00542c: 5b80 4200 |0012: iput-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ -005430: 5480 4200 |0014: iget-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ -005434: 7110 5201 0600 |0016: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -00543a: 0c01 |0019: move-result-object v1 │ │ -00543c: 5482 4100 |001a: iget-object v2, v8, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ -005440: 6e10 b200 0800 |001c: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ -005446: 0c03 |001f: move-result-object v3 │ │ -005448: 1404 0200 047f |0020: const v4, #float 1.75458e+38 // #7f040002 │ │ -00544e: 6e40 4500 3264 |0023: invoke-virtual {v2, v3, v4, v6}, Landroid/media/SoundPool;.load:(Landroid/content/Context;II)I // method@0045 │ │ -005454: 0a02 |0026: move-result v2 │ │ -005456: 7110 5201 0200 |0027: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -00545c: 0c02 |002a: move-result-object v2 │ │ -00545e: 6e30 6801 1002 |002b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0168 │ │ -005464: 5480 4200 |002e: iget-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ -005468: 7110 5201 0700 |0030: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -00546e: 0c01 |0033: move-result-object v1 │ │ -005470: 5482 4100 |0034: iget-object v2, v8, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ -005474: 6e10 b200 0800 |0036: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ -00547a: 0c03 |0039: move-result-object v3 │ │ -00547c: 1404 0100 047f |003a: const v4, #float 1.75458e+38 // #7f040001 │ │ -005482: 6e40 4500 3274 |003d: invoke-virtual {v2, v3, v4, v7}, Landroid/media/SoundPool;.load:(Landroid/content/Context;II)I // method@0045 │ │ -005488: 0a02 |0040: move-result v2 │ │ -00548a: 7110 5201 0200 |0041: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -005490: 0c02 |0044: move-result-object v2 │ │ -005492: 6e30 6801 1002 |0045: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0168 │ │ -005498: 5480 4200 |0048: iget-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ -00549c: 7110 5201 0500 |004a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -0054a2: 0c01 |004d: move-result-object v1 │ │ -0054a4: 5482 4100 |004e: iget-object v2, v8, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ -0054a8: 6e10 b200 0800 |0050: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ -0054ae: 0c03 |0053: move-result-object v3 │ │ -0054b0: 1504 047f |0054: const/high16 v4, #int 2130968576 // #7f04 │ │ -0054b4: 6e40 4500 3254 |0056: invoke-virtual {v2, v3, v4, v5}, Landroid/media/SoundPool;.load:(Landroid/content/Context;II)I // method@0045 │ │ -0054ba: 0a02 |0059: move-result v2 │ │ -0054bc: 7110 5201 0200 |005a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -0054c2: 0c02 |005d: move-result-object v2 │ │ -0054c4: 6e30 6801 1002 |005e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0168 │ │ -0054ca: 0e00 |0061: return-void │ │ +005608: |[005608] eu.veldsoft.colors.overflow.GameView.initSounds:()V │ │ +005618: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +00561a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +00561c: 1235 |0002: const/4 v5, #int 3 // #3 │ │ +00561e: 2200 2300 |0003: new-instance v0, Landroid/media/SoundPool; // type@0023 │ │ +005622: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +005624: 1302 6400 |0006: const/16 v2, #int 100 // #64 │ │ +005628: 7040 4400 1025 |0008: invoke-direct {v0, v1, v5, v2}, Landroid/media/SoundPool;.:(III)V // method@0044 │ │ +00562e: 5b80 4100 |000b: iput-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ +005632: 2200 8000 |000d: new-instance v0, Ljava/util/HashMap; // type@0080 │ │ +005636: 7010 6601 0000 |000f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0166 │ │ +00563c: 5b80 4200 |0012: iput-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ +005640: 5480 4200 |0014: iget-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ +005644: 7110 5201 0600 |0016: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +00564a: 0c01 |0019: move-result-object v1 │ │ +00564c: 5482 4100 |001a: iget-object v2, v8, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ +005650: 6e10 b200 0800 |001c: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ +005656: 0c03 |001f: move-result-object v3 │ │ +005658: 1404 0200 047f |0020: const v4, #float 1.75458e+38 // #7f040002 │ │ +00565e: 6e40 4500 3264 |0023: invoke-virtual {v2, v3, v4, v6}, Landroid/media/SoundPool;.load:(Landroid/content/Context;II)I // method@0045 │ │ +005664: 0a02 |0026: move-result v2 │ │ +005666: 7110 5201 0200 |0027: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +00566c: 0c02 |002a: move-result-object v2 │ │ +00566e: 6e30 6801 1002 |002b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0168 │ │ +005674: 5480 4200 |002e: iget-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ +005678: 7110 5201 0700 |0030: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +00567e: 0c01 |0033: move-result-object v1 │ │ +005680: 5482 4100 |0034: iget-object v2, v8, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ +005684: 6e10 b200 0800 |0036: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ +00568a: 0c03 |0039: move-result-object v3 │ │ +00568c: 1404 0100 047f |003a: const v4, #float 1.75458e+38 // #7f040001 │ │ +005692: 6e40 4500 3274 |003d: invoke-virtual {v2, v3, v4, v7}, Landroid/media/SoundPool;.load:(Landroid/content/Context;II)I // method@0045 │ │ +005698: 0a02 |0040: move-result v2 │ │ +00569a: 7110 5201 0200 |0041: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +0056a0: 0c02 |0044: move-result-object v2 │ │ +0056a2: 6e30 6801 1002 |0045: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0168 │ │ +0056a8: 5480 4200 |0048: iget-object v0, v8, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ +0056ac: 7110 5201 0500 |004a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +0056b2: 0c01 |004d: move-result-object v1 │ │ +0056b4: 5482 4100 |004e: iget-object v2, v8, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ +0056b8: 6e10 b200 0800 |0050: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ +0056be: 0c03 |0053: move-result-object v3 │ │ +0056c0: 1504 047f |0054: const/high16 v4, #int 2130968576 // #7f04 │ │ +0056c4: 6e40 4500 3254 |0056: invoke-virtual {v2, v3, v4, v5}, Landroid/media/SoundPool;.load:(Landroid/content/Context;II)I // method@0045 │ │ +0056ca: 0a02 |0059: move-result v2 │ │ +0056cc: 7110 5201 0200 |005a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +0056d2: 0c02 |005d: move-result-object v2 │ │ +0056d4: 6e30 6801 1002 |005e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0168 │ │ +0056da: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=279 │ │ 0x000d line=280 │ │ 0x0014 line=281 │ │ + 0x001c line=282 │ │ + 0x002b line=281 │ │ 0x002e line=283 │ │ + 0x0036 line=284 │ │ + 0x0045 line=283 │ │ 0x0048 line=285 │ │ + 0x0050 line=286 │ │ + 0x005e line=285 │ │ 0x0061 line=287 │ │ locals : │ │ 0x0000 - 0x0062 reg=8 this Leu/veldsoft/colors/overflow/GameView; │ │ │ │ #5 : (in Leu/veldsoft/colors/overflow/GameView;) │ │ name : 'keepHighscore' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 219 16-bit code units │ │ -0054cc: |[0054cc] eu.veldsoft.colors.overflow.GameView.keepHighscore:(Ljava/lang/String;)V │ │ -0054dc: 2205 3200 |0000: new-instance v5, Landroid/widget/EditText; // type@0032 │ │ -0054e0: 6203 3700 |0002: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -0054e4: 7020 6100 3500 |0004: invoke-direct {v5, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0061 │ │ -0054ea: 0800 1200 |0007: move-object/from16 v0, v18 │ │ -0054ee: 5209 3c00 |0009: iget v9, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0054f2: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -0054f4: 6e20 6300 3500 |000c: invoke-virtual {v5, v3}, Landroid/widget/EditText;.setInputType:(I)V // method@0063 │ │ -0054fa: 2203 0700 |000f: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0007 │ │ -0054fe: 6204 3700 |0011: sget-object v4, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -005502: 7020 0800 4300 |0013: invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ -005508: 6e10 0900 0300 |0016: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ -00550e: 0c0a |0019: move-result-object v10 │ │ -005510: 2208 5f00 |001a: new-instance v8, Leu/veldsoft/colors/overflow/SQLiteAdapter; // type@005f │ │ -005514: 6203 3700 |001c: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -005518: 7020 1801 3800 |001e: invoke-direct {v8, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.:(Landroid/content/Context;)V // method@0118 │ │ -00551e: 6e10 2001 0800 |0021: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.openToWrite:()Leu/veldsoft/colors/overflow/SQLiteAdapter; // method@0120 │ │ -005524: 6e10 1a01 0800 |0024: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.count:()J // method@011a │ │ -00552a: 0b06 |0027: move-result-wide v6 │ │ -00552c: 120c |0028: const/4 v12, #int 0 // #0 │ │ -00552e: 1610 0100 |0029: const-wide/16 v16, #int 1 // #1 │ │ -005532: 3103 0610 |002b: cmp-long v3, v6, v16 │ │ -005536: 3d03 0600 |002d: if-lez v3, 0033 // +0006 │ │ -00553a: 6e10 1d01 0800 |002f: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.minimal:()I // method@011d │ │ -005540: 0a0c |0032: move-result v12 │ │ -005542: 1610 0a00 |0033: const-wide/16 v16, #int 10 // #a │ │ -005546: 3103 0610 |0035: cmp-long v3, v6, v16 │ │ -00554a: 3a03 0400 |0037: if-ltz v3, 003b // +0004 │ │ -00554e: 369c 1500 |0039: if-gt v12, v9, 004e // +0015 │ │ -005552: 0800 1200 |003b: move-object/from16 v0, v18 │ │ -005556: 5503 3b00 |003d: iget-boolean v3, v0, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ -00555a: 1214 |003f: const/4 v4, #int 1 // #1 │ │ -00555c: 3343 6200 |0040: if-ne v3, v4, 00a2 // +0062 │ │ -005560: 0800 1200 |0042: move-object/from16 v0, v18 │ │ -005564: 5403 3500 |0044: iget-object v3, v0, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -005568: 6e10 8e00 0300 |0046: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/Board;.getWinner:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@008e │ │ -00556e: 0c03 |0049: move-result-object v3 │ │ -005570: 6204 7100 |004a: sget-object v4, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ -005574: 3243 5600 |004c: if-eq v3, v4, 00a2 // +0056 │ │ -005578: 0800 1200 |004e: move-object/from16 v0, v18 │ │ -00557c: 5503 3b00 |0050: iget-boolean v3, v0, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ -005580: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -005582: 3343 0b00 |0053: if-ne v3, v4, 005e // +000b │ │ -005586: 6203 3700 |0055: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -00558a: 1404 0f00 067f |0057: const v4, #float 1.78117e+38 // #7f06000f │ │ -005590: 6e20 0400 4300 |005a: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ -005596: 0c13 |005d: move-result-object v19 │ │ -005598: 6203 3700 |005e: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -00559c: 1404 1500 067f |0060: const v4, #float 1.78117e+38 // #7f060015 │ │ -0055a2: 6e20 0400 4300 |0063: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ -0055a8: 0c0e |0066: move-result-object v14 │ │ -0055aa: 6203 3700 |0067: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -0055ae: 1214 |0069: const/4 v4, #int 1 // #1 │ │ -0055b0: 2344 8e00 |006a: new-array v4, v4, [Ljava/lang/Object; // type@008e │ │ -0055b4: 120f |006c: const/4 v15, #int 0 // #0 │ │ -0055b6: 4d13 040f |006d: aput-object v19, v4, v15 │ │ -0055ba: 7120 5c01 4e00 |006f: invoke-static {v14, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@015c │ │ -0055c0: 0c04 |0072: move-result-object v4 │ │ -0055c2: 130f 1027 |0073: const/16 v15, #int 10000 // #2710 │ │ -0055c6: 7130 6f00 430f |0075: invoke-static {v3, v4, v15}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@006f │ │ -0055cc: 0c0d |0078: move-result-object v13 │ │ -0055ce: 1303 1100 |0079: const/16 v3, #int 17 // #11 │ │ -0055d2: 1204 |007b: const/4 v4, #int 0 // #0 │ │ -0055d4: 120f |007c: const/4 v15, #int 0 // #0 │ │ -0055d6: 6e40 7000 3df4 |007d: invoke-virtual {v13, v3, v4, v15}, Landroid/widget/Toast;.setGravity:(III)V // method@0070 │ │ -0055dc: 6e10 7100 0d00 |0080: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@0071 │ │ -0055e2: 6e10 1901 0800 |0083: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.close:()V // method@0119 │ │ -0055e8: 6203 3700 |0086: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -0055ec: 6e10 0300 0300 |0088: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0003 │ │ -0055f2: 1403 1100 027f |008b: const v3, #float 1.728e+38 // #7f020011 │ │ -0055f8: 6e20 0b00 3a00 |008e: invoke-virtual {v10, v3}, Landroid/app/AlertDialog;.setIcon:(I)V // method@000b │ │ -0055fe: 0800 1200 |0091: move-object/from16 v0, v18 │ │ -005602: 5503 4000 |0093: iget-boolean v3, v0, Leu/veldsoft/colors/overflow/GameView;.sound:Z // field@0040 │ │ -005606: 1214 |0095: const/4 v4, #int 1 // #1 │ │ -005608: 3343 0800 |0096: if-ne v3, v4, 009e // +0008 │ │ -00560c: 1223 |0098: const/4 v3, #int 2 // #2 │ │ -00560e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -005612: 6e20 bb00 3000 |009b: invoke-virtual {v0, v3}, Leu/veldsoft/colors/overflow/GameView;.playSound:(I)V // method@00bb │ │ -005618: 6e10 0f00 0a00 |009e: invoke-virtual {v10}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ -00561e: 0e00 |00a1: return-void │ │ -005620: 6203 3700 |00a2: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -005624: 1404 1400 067f |00a4: const v4, #float 1.78117e+38 // #7f060014 │ │ -00562a: 6e20 0400 4300 |00a7: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ -005630: 0c0b |00aa: move-result-object v11 │ │ -005632: 6203 3700 |00ab: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -005636: 1404 1700 067f |00ad: const v4, #float 1.78117e+38 // #7f060017 │ │ -00563c: 6e20 0400 4300 |00b0: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ -005642: 0c02 |00b3: move-result-object v2 │ │ -005644: 1213 |00b4: const/4 v3, #int 1 // #1 │ │ -005646: 2333 8e00 |00b5: new-array v3, v3, [Ljava/lang/Object; // type@008e │ │ -00564a: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -00564c: 4d13 0304 |00b8: aput-object v19, v3, v4 │ │ -005650: 7120 5c01 3b00 |00ba: invoke-static {v11, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@015c │ │ -005656: 0c03 |00bd: move-result-object v3 │ │ -005658: 6e20 0d00 3a00 |00be: invoke-virtual {v10, v3}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@000d │ │ -00565e: 6203 3700 |00c1: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -005662: 1404 1600 067f |00c3: const v4, #float 1.78117e+38 // #7f060016 │ │ -005668: 6e20 0400 4300 |00c6: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ -00566e: 0c03 |00c9: move-result-object v3 │ │ -005670: 6e20 0c00 3a00 |00ca: invoke-virtual {v10, v3}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@000c │ │ -005676: 6e20 0e00 5a00 |00cd: invoke-virtual {v10, v5}, Landroid/app/AlertDialog;.setView:(Landroid/view/View;)V // method@000e │ │ -00567c: 2203 4800 |00d0: new-instance v3, Leu/veldsoft/colors/overflow/GameView$1; // type@0048 │ │ -005680: 0804 1200 |00d2: move-object/from16 v4, v18 │ │ -005684: 7607 ab00 0300 |00d4: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Leu/veldsoft/colors/overflow/GameView$1;.:(Leu/veldsoft/colors/overflow/GameView;Landroid/widget/EditText;JLeu/veldsoft/colors/overflow/SQLiteAdapter;I)V // method@00ab │ │ -00568a: 6e30 0a00 2a03 |00d7: invoke-virtual {v10, v2, v3}, Landroid/app/AlertDialog;.setButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@000a │ │ -005690: 28b1 |00da: goto 008b // -004f │ │ +0056dc: |[0056dc] eu.veldsoft.colors.overflow.GameView.keepHighscore:(Ljava/lang/String;)V │ │ +0056ec: 2205 3200 |0000: new-instance v5, Landroid/widget/EditText; // type@0032 │ │ +0056f0: 6203 3700 |0002: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +0056f4: 7020 6100 3500 |0004: invoke-direct {v5, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@0061 │ │ +0056fa: 0800 1200 |0007: move-object/from16 v0, v18 │ │ +0056fe: 5209 3c00 |0009: iget v9, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005702: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +005704: 6e20 6300 3500 |000c: invoke-virtual {v5, v3}, Landroid/widget/EditText;.setInputType:(I)V // method@0063 │ │ +00570a: 2203 0700 |000f: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0007 │ │ +00570e: 6204 3700 |0011: sget-object v4, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +005712: 7020 0800 4300 |0013: invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0008 │ │ +005718: 6e10 0900 0300 |0016: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0009 │ │ +00571e: 0c0a |0019: move-result-object v10 │ │ +005720: 2208 5f00 |001a: new-instance v8, Leu/veldsoft/colors/overflow/SQLiteAdapter; // type@005f │ │ +005724: 6203 3700 |001c: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +005728: 7020 1801 3800 |001e: invoke-direct {v8, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.:(Landroid/content/Context;)V // method@0118 │ │ +00572e: 6e10 2001 0800 |0021: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.openToWrite:()Leu/veldsoft/colors/overflow/SQLiteAdapter; // method@0120 │ │ +005734: 6e10 1a01 0800 |0024: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.count:()J // method@011a │ │ +00573a: 0b06 |0027: move-result-wide v6 │ │ +00573c: 120c |0028: const/4 v12, #int 0 // #0 │ │ +00573e: 1610 0100 |0029: const-wide/16 v16, #int 1 // #1 │ │ +005742: 3103 0610 |002b: cmp-long v3, v6, v16 │ │ +005746: 3d03 0600 |002d: if-lez v3, 0033 // +0006 │ │ +00574a: 6e10 1d01 0800 |002f: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.minimal:()I // method@011d │ │ +005750: 0a0c |0032: move-result v12 │ │ +005752: 1610 0a00 |0033: const-wide/16 v16, #int 10 // #a │ │ +005756: 3103 0610 |0035: cmp-long v3, v6, v16 │ │ +00575a: 3a03 0400 |0037: if-ltz v3, 003b // +0004 │ │ +00575e: 369c 1500 |0039: if-gt v12, v9, 004e // +0015 │ │ +005762: 0800 1200 |003b: move-object/from16 v0, v18 │ │ +005766: 5503 3b00 |003d: iget-boolean v3, v0, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ +00576a: 1214 |003f: const/4 v4, #int 1 // #1 │ │ +00576c: 3343 6200 |0040: if-ne v3, v4, 00a2 // +0062 │ │ +005770: 0800 1200 |0042: move-object/from16 v0, v18 │ │ +005774: 5403 3500 |0044: iget-object v3, v0, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +005778: 6e10 8e00 0300 |0046: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/Board;.getWinner:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@008e │ │ +00577e: 0c03 |0049: move-result-object v3 │ │ +005780: 6204 7100 |004a: sget-object v4, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ +005784: 3243 5600 |004c: if-eq v3, v4, 00a2 // +0056 │ │ +005788: 0800 1200 |004e: move-object/from16 v0, v18 │ │ +00578c: 5503 3b00 |0050: iget-boolean v3, v0, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ +005790: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +005792: 3343 0b00 |0053: if-ne v3, v4, 005e // +000b │ │ +005796: 6203 3700 |0055: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +00579a: 1404 0f00 067f |0057: const v4, #float 1.78117e+38 // #7f06000f │ │ +0057a0: 6e20 0400 4300 |005a: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ +0057a6: 0c13 |005d: move-result-object v19 │ │ +0057a8: 6203 3700 |005e: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +0057ac: 1404 1500 067f |0060: const v4, #float 1.78117e+38 // #7f060015 │ │ +0057b2: 6e20 0400 4300 |0063: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ +0057b8: 0c0e |0066: move-result-object v14 │ │ +0057ba: 6203 3700 |0067: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +0057be: 1214 |0069: const/4 v4, #int 1 // #1 │ │ +0057c0: 2344 8e00 |006a: new-array v4, v4, [Ljava/lang/Object; // type@008e │ │ +0057c4: 120f |006c: const/4 v15, #int 0 // #0 │ │ +0057c6: 4d13 040f |006d: aput-object v19, v4, v15 │ │ +0057ca: 7120 5c01 4e00 |006f: invoke-static {v14, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@015c │ │ +0057d0: 0c04 |0072: move-result-object v4 │ │ +0057d2: 130f 1027 |0073: const/16 v15, #int 10000 // #2710 │ │ +0057d6: 7130 6f00 430f |0075: invoke-static {v3, v4, v15}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@006f │ │ +0057dc: 0c0d |0078: move-result-object v13 │ │ +0057de: 1303 1100 |0079: const/16 v3, #int 17 // #11 │ │ +0057e2: 1204 |007b: const/4 v4, #int 0 // #0 │ │ +0057e4: 120f |007c: const/4 v15, #int 0 // #0 │ │ +0057e6: 6e40 7000 3df4 |007d: invoke-virtual {v13, v3, v4, v15}, Landroid/widget/Toast;.setGravity:(III)V // method@0070 │ │ +0057ec: 6e10 7100 0d00 |0080: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@0071 │ │ +0057f2: 6e10 1901 0800 |0083: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.close:()V // method@0119 │ │ +0057f8: 6203 3700 |0086: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +0057fc: 6e10 0300 0300 |0088: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0003 │ │ +005802: 1403 1100 027f |008b: const v3, #float 1.728e+38 // #7f020011 │ │ +005808: 6e20 0b00 3a00 |008e: invoke-virtual {v10, v3}, Landroid/app/AlertDialog;.setIcon:(I)V // method@000b │ │ +00580e: 0800 1200 |0091: move-object/from16 v0, v18 │ │ +005812: 5503 4000 |0093: iget-boolean v3, v0, Leu/veldsoft/colors/overflow/GameView;.sound:Z // field@0040 │ │ +005816: 1214 |0095: const/4 v4, #int 1 // #1 │ │ +005818: 3343 0800 |0096: if-ne v3, v4, 009e // +0008 │ │ +00581c: 1223 |0098: const/4 v3, #int 2 // #2 │ │ +00581e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +005822: 6e20 bb00 3000 |009b: invoke-virtual {v0, v3}, Leu/veldsoft/colors/overflow/GameView;.playSound:(I)V // method@00bb │ │ +005828: 6e10 0f00 0a00 |009e: invoke-virtual {v10}, Landroid/app/AlertDialog;.show:()V // method@000f │ │ +00582e: 0e00 |00a1: return-void │ │ +005830: 6203 3700 |00a2: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +005834: 1404 1400 067f |00a4: const v4, #float 1.78117e+38 // #7f060014 │ │ +00583a: 6e20 0400 4300 |00a7: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ +005840: 0c0b |00aa: move-result-object v11 │ │ +005842: 6203 3700 |00ab: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +005846: 1404 1700 067f |00ad: const v4, #float 1.78117e+38 // #7f060017 │ │ +00584c: 6e20 0400 4300 |00b0: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ +005852: 0c02 |00b3: move-result-object v2 │ │ +005854: 1213 |00b4: const/4 v3, #int 1 // #1 │ │ +005856: 2333 8e00 |00b5: new-array v3, v3, [Ljava/lang/Object; // type@008e │ │ +00585a: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +00585c: 4d13 0304 |00b8: aput-object v19, v3, v4 │ │ +005860: 7120 5c01 3b00 |00ba: invoke-static {v11, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@015c │ │ +005866: 0c03 |00bd: move-result-object v3 │ │ +005868: 6e20 0d00 3a00 |00be: invoke-virtual {v10, v3}, Landroid/app/AlertDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@000d │ │ +00586e: 6203 3700 |00c1: sget-object v3, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +005872: 1404 1600 067f |00c3: const v4, #float 1.78117e+38 // #7f060016 │ │ +005878: 6e20 0400 4300 |00c6: invoke-virtual {v3, v4}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ +00587e: 0c03 |00c9: move-result-object v3 │ │ +005880: 6e20 0c00 3a00 |00ca: invoke-virtual {v10, v3}, Landroid/app/AlertDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@000c │ │ +005886: 6e20 0e00 5a00 |00cd: invoke-virtual {v10, v5}, Landroid/app/AlertDialog;.setView:(Landroid/view/View;)V // method@000e │ │ +00588c: 2203 4800 |00d0: new-instance v3, Leu/veldsoft/colors/overflow/GameView$1; // type@0048 │ │ +005890: 0804 1200 |00d2: move-object/from16 v4, v18 │ │ +005894: 7607 ab00 0300 |00d4: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Leu/veldsoft/colors/overflow/GameView$1;.:(Leu/veldsoft/colors/overflow/GameView;Landroid/widget/EditText;JLeu/veldsoft/colors/overflow/SQLiteAdapter;I)V // method@00ab │ │ +00589a: 6e30 0a00 2a03 |00d7: invoke-virtual {v10, v2, v3}, Landroid/app/AlertDialog;.setButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@000a │ │ +0058a0: 28b1 |00da: goto 008b // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ 0x000b line=308 │ │ 0x000f line=312 │ │ 0x001a line=313 │ │ 0x0021 line=315 │ │ 0x0024 line=316 │ │ 0x0028 line=317 │ │ 0x0029 line=319 │ │ 0x002f line=320 │ │ 0x0033 line=327 │ │ + 0x0046 line=329 │ │ 0x004e line=330 │ │ 0x0055 line=331 │ │ 0x005e line=333 │ │ 0x0067 line=334 │ │ + 0x006f line=335 │ │ + 0x0075 line=334 │ │ 0x0079 line=336 │ │ 0x0080 line=337 │ │ 0x0083 line=338 │ │ 0x0086 line=339 │ │ 0x008b line=381 │ │ 0x0091 line=386 │ │ 0x0098 line=387 │ │ 0x009e line=393 │ │ 0x00a1 line=394 │ │ 0x00a2 line=341 │ │ + 0x00a7 line=342 │ │ 0x00ab line=343 │ │ 0x00b4 line=344 │ │ 0x00c1 line=345 │ │ 0x00cd line=346 │ │ 0x00d0 line=347 │ │ locals : │ │ 0x0079 - 0x008b reg=13 toast Landroid/widget/Toast; │ │ @@ -3536,25 +3586,25 @@ │ │ type : '([J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -005694: |[005694] eu.veldsoft.colors.overflow.GameView.obtainNormalAi:([J)I │ │ -0056a4: 2201 5200 |0000: new-instance v1, Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // type@0052 │ │ -0056a8: 6202 3700 |0002: sget-object v2, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -0056ac: 7020 f100 2100 |0004: invoke-direct {v1, v2}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.:(Landroid/content/Context;)V // method@00f1 │ │ -0056b2: 6e10 f600 0100 |0007: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.openToRead:()Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // method@00f6 │ │ -0056b8: 6e20 f500 3100 |000a: invoke-virtual {v1, v3}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.obtainCoefficient:([J)Ljava/lang/Integer; // method@00f5 │ │ -0056be: 0c00 |000d: move-result-object v0 │ │ -0056c0: 6e10 f200 0100 |000e: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.close:()V // method@00f2 │ │ -0056c6: 6e10 5001 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0150 │ │ -0056cc: 0a02 |0014: move-result v2 │ │ -0056ce: 0f02 |0015: return v2 │ │ +0058a4: |[0058a4] eu.veldsoft.colors.overflow.GameView.obtainNormalAi:([J)I │ │ +0058b4: 2201 5200 |0000: new-instance v1, Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // type@0052 │ │ +0058b8: 6202 3700 |0002: sget-object v2, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +0058bc: 7020 f100 2100 |0004: invoke-direct {v1, v2}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.:(Landroid/content/Context;)V // method@00f1 │ │ +0058c2: 6e10 f600 0100 |0007: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.openToRead:()Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // method@00f6 │ │ +0058c8: 6e20 f500 3100 |000a: invoke-virtual {v1, v3}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.obtainCoefficient:([J)Ljava/lang/Integer; // method@00f5 │ │ +0058ce: 0c00 |000d: move-result-object v0 │ │ +0058d0: 6e10 f200 0100 |000e: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.close:()V // method@00f2 │ │ +0058d6: 6e10 5001 0000 |0011: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0150 │ │ +0058dc: 0a02 |0014: move-result v2 │ │ +0058de: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0007 line=634 │ │ 0x000a line=635 │ │ 0x000e line=636 │ │ 0x0011 line=638 │ │ @@ -3569,408 +3619,411 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 792 16-bit code units │ │ -0056d0: |[0056d0] eu.veldsoft.colors.overflow.GameView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0056e0: 120f |0000: const/4 v15, #int 0 // #0 │ │ -0056e2: 0800 1000 |0001: move-object/from16 v0, v16 │ │ -0056e6: 5401 3500 |0003: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -0056ea: 6e10 8b00 0100 |0005: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/Board;.getStones:()[[I // method@008b │ │ -0056f0: 0c0d |0008: move-result-object v13 │ │ -0056f2: 1208 |0009: const/4 v8, #int 0 // #0 │ │ -0056f4: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -0056f8: 3518 0102 |000c: if-ge v8, v1, 020d // +0201 │ │ -0056fc: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -0056fe: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -005702: 3517 f801 |0011: if-ge v7, v1, 0209 // +01f8 │ │ -005706: 4601 0d07 |0013: aget-object v1, v13, v7 │ │ -00570a: 4401 0108 |0015: aget v1, v1, v8 │ │ -00570e: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ -005712: d807 0701 |0019: add-int/lit8 v7, v7, #int 1 // #01 │ │ -005716: 28f4 |001b: goto 000f // -000c │ │ -005718: 120c |001c: const/4 v12, #int 0 // #0 │ │ -00571a: 6201 2f00 |001d: sget-object v1, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ -00571e: 4602 0d07 |001f: aget-object v2, v13, v7 │ │ -005722: 4402 0208 |0021: aget v2, v2, v8 │ │ -005726: e102 0208 |0023: shr-int/lit8 v2, v2, #int 8 // #08 │ │ -00572a: 7110 0001 0200 |0025: invoke-static {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -005730: 0c02 |0028: move-result-object v2 │ │ -005732: 6e10 0401 0200 |0029: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ -005738: 0a02 |002c: move-result v2 │ │ -00573a: 4401 0102 |002d: aget v1, v1, v2 │ │ -00573e: 2b01 9d02 0000 |002f: packed-switch v1, 000002cc // +0000029d │ │ -005744: 380c 2c00 |0032: if-eqz v12, 005e // +002c │ │ -005748: 0800 1000 |0034: move-object/from16 v0, v16 │ │ -00574c: 5201 3600 |0036: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ -005750: b271 |0038: mul-int/2addr v1, v7 │ │ -005752: 0800 1000 |0039: move-object/from16 v0, v16 │ │ -005756: 5202 3600 |003b: iget v2, v0, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ -00575a: 6e10 3600 0c00 |003d: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@0036 │ │ -005760: 0a03 |0040: move-result v3 │ │ -005762: b132 |0041: sub-int/2addr v2, v3 │ │ -005764: db02 0202 |0042: div-int/lit8 v2, v2, #int 2 // #02 │ │ -005768: b021 |0044: add-int/2addr v1, v2 │ │ -00576a: 8211 |0045: int-to-float v1, v1 │ │ -00576c: 0800 1000 |0046: move-object/from16 v0, v16 │ │ -005770: 5202 3600 |0048: iget v2, v0, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ -005774: b282 |004a: mul-int/2addr v2, v8 │ │ -005776: 0800 1000 |004b: move-object/from16 v0, v16 │ │ -00577a: 5203 3600 |004d: iget v3, v0, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ -00577e: 6e10 3500 0c00 |004f: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@0035 │ │ -005784: 0a04 |0052: move-result v4 │ │ -005786: b143 |0053: sub-int/2addr v3, v4 │ │ -005788: db03 0302 |0054: div-int/lit8 v3, v3, #int 2 // #02 │ │ -00578c: b032 |0056: add-int/2addr v2, v3 │ │ -00578e: 8222 |0057: int-to-float v2, v2 │ │ -005790: 1203 |0058: const/4 v3, #int 0 // #0 │ │ -005792: 0800 1100 |0059: move-object/from16 v0, v17 │ │ -005796: 6e53 3800 c021 |005b: invoke-virtual {v0, v12, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0038 │ │ -00579c: 0800 1000 |005e: move-object/from16 v0, v16 │ │ -0057a0: 5401 3500 |0060: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -0057a4: 6e10 8d00 0100 |0062: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/Board;.getWho:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@008d │ │ -0057aa: 0c01 |0065: move-result-object v1 │ │ -0057ac: 6e10 0601 0100 |0066: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.tag:()Ljava/lang/String; // method@0106 │ │ -0057b2: 0c0f |0069: move-result-object v15 │ │ -0057b4: 28af |006a: goto 0019 // -0051 │ │ -0057b6: 4601 0d07 |006b: aget-object v1, v13, v7 │ │ -0057ba: 4401 0108 |006d: aget v1, v1, v8 │ │ -0057be: dd01 0103 |006f: and-int/lit8 v1, v1, #int 3 // #03 │ │ -0057c2: 2b01 6b02 0000 |0071: packed-switch v1, 000002dc // +0000026b │ │ -0057c8: 28be |0074: goto 0032 // -0042 │ │ -0057ca: 0800 1000 |0075: move-object/from16 v0, v16 │ │ -0057ce: 5401 3f00 |0077: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0057d2: 1202 |0079: const/4 v2, #int 0 // #0 │ │ -0057d4: 460c 0102 |007a: aget-object v12, v1, v2 │ │ -0057d8: 0800 1000 |007c: move-object/from16 v0, v16 │ │ -0057dc: 5201 3c00 |007e: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0057e0: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0057e4: 0800 1000 |0082: move-object/from16 v0, v16 │ │ -0057e8: 5901 3c00 |0084: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0057ec: 28ac |0086: goto 0032 // -0054 │ │ -0057ee: 0800 1000 |0087: move-object/from16 v0, v16 │ │ -0057f2: 5401 3f00 |0089: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0057f6: 1212 |008b: const/4 v2, #int 1 // #1 │ │ -0057f8: 460c 0102 |008c: aget-object v12, v1, v2 │ │ -0057fc: 0800 1000 |008e: move-object/from16 v0, v16 │ │ -005800: 5201 3c00 |0090: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005804: d801 0101 |0092: add-int/lit8 v1, v1, #int 1 // #01 │ │ -005808: 0800 1000 |0094: move-object/from16 v0, v16 │ │ -00580c: 5901 3c00 |0096: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005810: 289a |0098: goto 0032 // -0066 │ │ -005812: 0800 1000 |0099: move-object/from16 v0, v16 │ │ -005816: 5401 3f00 |009b: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -00581a: 1222 |009d: const/4 v2, #int 2 // #2 │ │ -00581c: 460c 0102 |009e: aget-object v12, v1, v2 │ │ -005820: 0800 1000 |00a0: move-object/from16 v0, v16 │ │ -005824: 5201 3c00 |00a2: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005828: d801 0101 |00a4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00582c: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ -005830: 5901 3c00 |00a8: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005834: 2888 |00aa: goto 0032 // -0078 │ │ -005836: 4601 0d07 |00ab: aget-object v1, v13, v7 │ │ -00583a: 4401 0108 |00ad: aget v1, v1, v8 │ │ -00583e: dd01 0103 |00af: and-int/lit8 v1, v1, #int 3 // #03 │ │ -005842: 2b01 3502 0000 |00b1: packed-switch v1, 000002e6 // +00000235 │ │ -005848: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ -00584c: 0800 1000 |00b6: move-object/from16 v0, v16 │ │ -005850: 5401 3f00 |00b8: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005854: 1232 |00ba: const/4 v2, #int 3 // #3 │ │ -005856: 460c 0102 |00bb: aget-object v12, v1, v2 │ │ -00585a: 0800 1000 |00bd: move-object/from16 v0, v16 │ │ -00585e: 5201 3c00 |00bf: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005862: d801 0101 |00c1: add-int/lit8 v1, v1, #int 1 // #01 │ │ -005866: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ -00586a: 5901 3c00 |00c5: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -00586e: 2900 6bff |00c7: goto/16 0032 // -0095 │ │ -005872: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ -005876: 5401 3f00 |00cb: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -00587a: 1242 |00cd: const/4 v2, #int 4 // #4 │ │ -00587c: 460c 0102 |00ce: aget-object v12, v1, v2 │ │ -005880: 0800 1000 |00d0: move-object/from16 v0, v16 │ │ -005884: 5201 3c00 |00d2: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005888: d801 0101 |00d4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00588c: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ -005890: 5901 3c00 |00d8: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005894: 2900 58ff |00da: goto/16 0032 // -00a8 │ │ -005898: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ -00589c: 5401 3f00 |00de: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0058a0: 1252 |00e0: const/4 v2, #int 5 // #5 │ │ -0058a2: 460c 0102 |00e1: aget-object v12, v1, v2 │ │ -0058a6: 0800 1000 |00e3: move-object/from16 v0, v16 │ │ -0058aa: 5201 3c00 |00e5: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0058ae: d801 0101 |00e7: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0058b2: 0800 1000 |00e9: move-object/from16 v0, v16 │ │ -0058b6: 5901 3c00 |00eb: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0058ba: 2900 45ff |00ed: goto/16 0032 // -00bb │ │ -0058be: 4601 0d07 |00ef: aget-object v1, v13, v7 │ │ -0058c2: 4401 0108 |00f1: aget v1, v1, v8 │ │ -0058c6: dd01 0103 |00f3: and-int/lit8 v1, v1, #int 3 // #03 │ │ -0058ca: 2b01 fb01 0000 |00f5: packed-switch v1, 000002f0 // +000001fb │ │ -0058d0: 2900 3aff |00f8: goto/16 0032 // -00c6 │ │ -0058d4: 0800 1000 |00fa: move-object/from16 v0, v16 │ │ -0058d8: 5401 3f00 |00fc: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0058dc: 1262 |00fe: const/4 v2, #int 6 // #6 │ │ -0058de: 460c 0102 |00ff: aget-object v12, v1, v2 │ │ -0058e2: 0800 1000 |0101: move-object/from16 v0, v16 │ │ -0058e6: 5201 3c00 |0103: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0058ea: d801 0101 |0105: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0058ee: 0800 1000 |0107: move-object/from16 v0, v16 │ │ -0058f2: 5901 3c00 |0109: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0058f6: 2900 27ff |010b: goto/16 0032 // -00d9 │ │ -0058fa: 0800 1000 |010d: move-object/from16 v0, v16 │ │ -0058fe: 5401 3f00 |010f: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005902: 1272 |0111: const/4 v2, #int 7 // #7 │ │ -005904: 460c 0102 |0112: aget-object v12, v1, v2 │ │ -005908: 0800 1000 |0114: move-object/from16 v0, v16 │ │ -00590c: 5201 3c00 |0116: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005910: d801 0101 |0118: add-int/lit8 v1, v1, #int 1 // #01 │ │ -005914: 0800 1000 |011a: move-object/from16 v0, v16 │ │ -005918: 5901 3c00 |011c: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -00591c: 2900 14ff |011e: goto/16 0032 // -00ec │ │ -005920: 0800 1000 |0120: move-object/from16 v0, v16 │ │ -005924: 5401 3f00 |0122: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005928: 1302 0800 |0124: const/16 v2, #int 8 // #8 │ │ -00592c: 460c 0102 |0126: aget-object v12, v1, v2 │ │ -005930: 0800 1000 |0128: move-object/from16 v0, v16 │ │ -005934: 5201 3c00 |012a: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005938: d801 0101 |012c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00593c: 0800 1000 |012e: move-object/from16 v0, v16 │ │ -005940: 5901 3c00 |0130: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005944: 2900 00ff |0132: goto/16 0032 // -0100 │ │ -005948: 4601 0d07 |0134: aget-object v1, v13, v7 │ │ -00594c: 4401 0108 |0136: aget v1, v1, v8 │ │ -005950: dd01 0103 |0138: and-int/lit8 v1, v1, #int 3 // #03 │ │ -005954: 2b01 c001 0000 |013a: packed-switch v1, 000002fa // +000001c0 │ │ -00595a: 2900 f5fe |013d: goto/16 0032 // -010b │ │ -00595e: 0800 1000 |013f: move-object/from16 v0, v16 │ │ -005962: 5401 3f00 |0141: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005966: 1302 0900 |0143: const/16 v2, #int 9 // #9 │ │ -00596a: 460c 0102 |0145: aget-object v12, v1, v2 │ │ -00596e: 0800 1000 |0147: move-object/from16 v0, v16 │ │ -005972: 5201 3c00 |0149: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005976: d801 0101 |014b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -00597a: 0800 1000 |014d: move-object/from16 v0, v16 │ │ -00597e: 5901 3c00 |014f: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005982: 2900 e1fe |0151: goto/16 0032 // -011f │ │ -005986: 0800 1000 |0153: move-object/from16 v0, v16 │ │ -00598a: 5401 3f00 |0155: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -00598e: 1302 0a00 |0157: const/16 v2, #int 10 // #a │ │ -005992: 460c 0102 |0159: aget-object v12, v1, v2 │ │ -005996: 0800 1000 |015b: move-object/from16 v0, v16 │ │ -00599a: 5201 3c00 |015d: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -00599e: d801 0101 |015f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0059a2: 0800 1000 |0161: move-object/from16 v0, v16 │ │ -0059a6: 5901 3c00 |0163: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0059aa: 2900 cdfe |0165: goto/16 0032 // -0133 │ │ -0059ae: 0800 1000 |0167: move-object/from16 v0, v16 │ │ -0059b2: 5401 3f00 |0169: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0059b6: 1302 0b00 |016b: const/16 v2, #int 11 // #b │ │ -0059ba: 460c 0102 |016d: aget-object v12, v1, v2 │ │ -0059be: 0800 1000 |016f: move-object/from16 v0, v16 │ │ -0059c2: 5201 3c00 |0171: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0059c6: d801 0101 |0173: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0059ca: 0800 1000 |0175: move-object/from16 v0, v16 │ │ -0059ce: 5901 3c00 |0177: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -0059d2: 2900 b9fe |0179: goto/16 0032 // -0147 │ │ -0059d6: 4601 0d07 |017b: aget-object v1, v13, v7 │ │ -0059da: 4401 0108 |017d: aget v1, v1, v8 │ │ -0059de: dd01 0103 |017f: and-int/lit8 v1, v1, #int 3 // #03 │ │ -0059e2: 2b01 8301 0000 |0181: packed-switch v1, 00000304 // +00000183 │ │ -0059e8: 2900 aefe |0184: goto/16 0032 // -0152 │ │ -0059ec: 0800 1000 |0186: move-object/from16 v0, v16 │ │ -0059f0: 5401 3f00 |0188: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -0059f4: 1302 0c00 |018a: const/16 v2, #int 12 // #c │ │ -0059f8: 460c 0102 |018c: aget-object v12, v1, v2 │ │ -0059fc: 0800 1000 |018e: move-object/from16 v0, v16 │ │ -005a00: 5201 3c00 |0190: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005a04: d801 0101 |0192: add-int/lit8 v1, v1, #int 1 // #01 │ │ -005a08: 0800 1000 |0194: move-object/from16 v0, v16 │ │ -005a0c: 5901 3c00 |0196: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005a10: 2900 9afe |0198: goto/16 0032 // -0166 │ │ -005a14: 0800 1000 |019a: move-object/from16 v0, v16 │ │ -005a18: 5401 3f00 |019c: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005a1c: 1302 0d00 |019e: const/16 v2, #int 13 // #d │ │ -005a20: 460c 0102 |01a0: aget-object v12, v1, v2 │ │ -005a24: 0800 1000 |01a2: move-object/from16 v0, v16 │ │ -005a28: 5201 3c00 |01a4: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005a2c: d801 0101 |01a6: add-int/lit8 v1, v1, #int 1 // #01 │ │ -005a30: 0800 1000 |01a8: move-object/from16 v0, v16 │ │ -005a34: 5901 3c00 |01aa: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005a38: 2900 86fe |01ac: goto/16 0032 // -017a │ │ -005a3c: 0800 1000 |01ae: move-object/from16 v0, v16 │ │ -005a40: 5401 3f00 |01b0: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005a44: 1302 0e00 |01b2: const/16 v2, #int 14 // #e │ │ -005a48: 460c 0102 |01b4: aget-object v12, v1, v2 │ │ -005a4c: 0800 1000 |01b6: move-object/from16 v0, v16 │ │ -005a50: 5201 3c00 |01b8: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005a54: d801 0101 |01ba: add-int/lit8 v1, v1, #int 1 // #01 │ │ -005a58: 0800 1000 |01bc: move-object/from16 v0, v16 │ │ -005a5c: 5901 3c00 |01be: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005a60: 2900 72fe |01c0: goto/16 0032 // -018e │ │ -005a64: 4601 0d07 |01c2: aget-object v1, v13, v7 │ │ -005a68: 4401 0108 |01c4: aget v1, v1, v8 │ │ -005a6c: dd01 0103 |01c6: and-int/lit8 v1, v1, #int 3 // #03 │ │ -005a70: 2b01 4601 0000 |01c8: packed-switch v1, 0000030e // +00000146 │ │ -005a76: 2900 67fe |01cb: goto/16 0032 // -0199 │ │ -005a7a: 0800 1000 |01cd: move-object/from16 v0, v16 │ │ -005a7e: 5401 3f00 |01cf: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005a82: 1302 0f00 |01d1: const/16 v2, #int 15 // #f │ │ -005a86: 460c 0102 |01d3: aget-object v12, v1, v2 │ │ -005a8a: 0800 1000 |01d5: move-object/from16 v0, v16 │ │ -005a8e: 5201 3c00 |01d7: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005a92: d801 0101 |01d9: add-int/lit8 v1, v1, #int 1 // #01 │ │ -005a96: 0800 1000 |01db: move-object/from16 v0, v16 │ │ -005a9a: 5901 3c00 |01dd: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005a9e: 2900 53fe |01df: goto/16 0032 // -01ad │ │ -005aa2: 0800 1000 |01e1: move-object/from16 v0, v16 │ │ -005aa6: 5401 3f00 |01e3: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005aaa: 1302 1000 |01e5: const/16 v2, #int 16 // #10 │ │ -005aae: 460c 0102 |01e7: aget-object v12, v1, v2 │ │ -005ab2: 0800 1000 |01e9: move-object/from16 v0, v16 │ │ -005ab6: 5201 3c00 |01eb: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005aba: d801 0101 |01ed: add-int/lit8 v1, v1, #int 1 // #01 │ │ -005abe: 0800 1000 |01ef: move-object/from16 v0, v16 │ │ -005ac2: 5901 3c00 |01f1: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005ac6: 2900 3ffe |01f3: goto/16 0032 // -01c1 │ │ -005aca: 0800 1000 |01f5: move-object/from16 v0, v16 │ │ -005ace: 5401 3f00 |01f7: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ -005ad2: 1302 1100 |01f9: const/16 v2, #int 17 // #11 │ │ -005ad6: 460c 0102 |01fb: aget-object v12, v1, v2 │ │ -005ada: 0800 1000 |01fd: move-object/from16 v0, v16 │ │ -005ade: 5201 3c00 |01ff: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005ae2: d801 0101 |0201: add-int/lit8 v1, v1, #int 1 // #01 │ │ -005ae6: 0800 1000 |0203: move-object/from16 v0, v16 │ │ -005aea: 5901 3c00 |0205: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ -005aee: 2900 2bfe |0207: goto/16 0032 // -01d5 │ │ -005af2: d808 0801 |0209: add-int/lit8 v8, v8, #int 1 // #01 │ │ -005af6: 2900 fffd |020b: goto/16 000a // -0201 │ │ -005afa: 1209 |020d: const/4 v9, #int 0 // #0 │ │ -005afc: 1301 0800 |020e: const/16 v1, #int 8 // #8 │ │ -005b00: 3619 4300 |0210: if-gt v9, v1, 0253 // +0043 │ │ -005b04: 0800 1000 |0212: move-object/from16 v0, v16 │ │ -005b08: 5201 3800 |0214: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005b0c: b291 |0216: mul-int/2addr v1, v9 │ │ -005b0e: db01 0108 |0217: div-int/lit8 v1, v1, #int 8 // #08 │ │ -005b12: 8212 |0219: int-to-float v2, v1 │ │ -005b14: 1203 |021a: const/4 v3, #int 0 // #0 │ │ -005b16: 0800 1000 |021b: move-object/from16 v0, v16 │ │ -005b1a: 5201 3800 |021d: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005b1e: b291 |021f: mul-int/2addr v1, v9 │ │ -005b20: db01 0108 |0220: div-int/lit8 v1, v1, #int 8 // #08 │ │ -005b24: 8214 |0222: int-to-float v4, v1 │ │ -005b26: 0800 1000 |0223: move-object/from16 v0, v16 │ │ -005b2a: 5201 3800 |0225: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005b2e: 8215 |0227: int-to-float v5, v1 │ │ -005b30: 0800 1000 |0228: move-object/from16 v0, v16 │ │ -005b34: 5406 3900 |022a: iget-object v6, v0, Leu/veldsoft/colors/overflow/GameView;.line:Landroid/graphics/Paint; // field@0039 │ │ -005b38: 0801 1100 |022c: move-object/from16 v1, v17 │ │ -005b3c: 7406 3900 0100 |022e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0039 │ │ -005b42: 1202 |0231: const/4 v2, #int 0 // #0 │ │ -005b44: 0800 1000 |0232: move-object/from16 v0, v16 │ │ -005b48: 5201 3800 |0234: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005b4c: b291 |0236: mul-int/2addr v1, v9 │ │ -005b4e: db01 0108 |0237: div-int/lit8 v1, v1, #int 8 // #08 │ │ -005b52: 8213 |0239: int-to-float v3, v1 │ │ -005b54: 0800 1000 |023a: move-object/from16 v0, v16 │ │ -005b58: 5201 3800 |023c: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005b5c: 8214 |023e: int-to-float v4, v1 │ │ -005b5e: 0800 1000 |023f: move-object/from16 v0, v16 │ │ -005b62: 5201 3800 |0241: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005b66: b291 |0243: mul-int/2addr v1, v9 │ │ -005b68: db01 0108 |0244: div-int/lit8 v1, v1, #int 8 // #08 │ │ -005b6c: 8215 |0246: int-to-float v5, v1 │ │ -005b6e: 0800 1000 |0247: move-object/from16 v0, v16 │ │ -005b72: 5406 3900 |0249: iget-object v6, v0, Leu/veldsoft/colors/overflow/GameView;.line:Landroid/graphics/Paint; // field@0039 │ │ -005b76: 0801 1100 |024b: move-object/from16 v1, v17 │ │ -005b7a: 7406 3900 0100 |024d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0039 │ │ -005b80: d809 0901 |0250: add-int/lit8 v9, v9, #int 1 // #01 │ │ -005b84: 28bc |0252: goto 020e // -0044 │ │ -005b86: 220a 3300 |0253: new-instance v10, Landroid/widget/LinearLayout; // type@0033 │ │ -005b8a: 6201 3700 |0255: sget-object v1, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -005b8e: 7020 6400 1a00 |0257: invoke-direct {v10, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0064 │ │ -005b94: 220e 3600 |025a: new-instance v14, Landroid/widget/TextView; // type@0036 │ │ -005b98: 6201 3700 |025c: sget-object v1, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -005b9c: 7020 6b00 1e00 |025e: invoke-direct {v14, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@006b │ │ -005ba2: 1201 |0261: const/4 v1, #int 0 // #0 │ │ -005ba4: 6e20 6e00 1e00 |0262: invoke-virtual {v14, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@006e │ │ -005baa: 6201 3700 |0265: sget-object v1, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ -005bae: 1402 1300 067f |0267: const v2, #float 1.78117e+38 // #7f060013 │ │ -005bb4: 6e20 0400 2100 |026a: invoke-virtual {v1, v2}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ -005bba: 0c0b |026d: move-result-object v11 │ │ -005bbc: 1211 |026e: const/4 v1, #int 1 // #1 │ │ -005bbe: 2311 8e00 |026f: new-array v1, v1, [Ljava/lang/Object; // type@008e │ │ -005bc2: 1202 |0271: const/4 v2, #int 0 // #0 │ │ -005bc4: 4d0f 0102 |0272: aput-object v15, v1, v2 │ │ -005bc8: 7120 5c01 1b00 |0274: invoke-static {v11, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@015c │ │ -005bce: 0c01 |0277: move-result-object v1 │ │ -005bd0: 6e20 6c00 1e00 |0278: invoke-virtual {v14, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@006c │ │ -005bd6: 1501 00ff |027b: const/high16 v1, #int -16777216 // #ff00 │ │ -005bda: 6e20 6d00 1e00 |027d: invoke-virtual {v14, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@006d │ │ -005be0: 6e20 6500 ea00 |0280: invoke-virtual {v10, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0065 │ │ -005be6: 7401 3b00 1100 |0283: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.getWidth:()I // method@003b │ │ -005bec: 0a01 |0286: move-result v1 │ │ -005bee: 7401 3a00 1100 |0287: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.getHeight:()I // method@003a │ │ -005bf4: 0a02 |028a: move-result v2 │ │ -005bf6: 6e30 6800 1a02 |028b: invoke-virtual {v10, v1, v2}, Landroid/widget/LinearLayout;.measure:(II)V // method@0068 │ │ -005bfc: 1201 |028e: const/4 v1, #int 0 // #0 │ │ -005bfe: 1202 |028f: const/4 v2, #int 0 // #0 │ │ -005c00: 7401 3b00 1100 |0290: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.getWidth:()I // method@003b │ │ -005c06: 0a03 |0293: move-result v3 │ │ -005c08: 7401 3a00 1100 |0294: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.getHeight:()I // method@003a │ │ -005c0e: 0a04 |0297: move-result v4 │ │ -005c10: 6e54 6700 1a32 |0298: invoke-virtual {v10, v1, v2, v3, v4}, Landroid/widget/LinearLayout;.layout:(IIII)V // method@0067 │ │ -005c16: 7401 b300 1000 |029b: invoke-virtual/range {v16}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ -005c1c: 0c01 |029e: move-result-object v1 │ │ -005c1e: 6e10 2500 0100 |029f: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0025 │ │ -005c24: 0c01 |02a2: move-result-object v1 │ │ -005c26: 5211 0100 |02a3: iget v1, v1, Landroid/content/res/Configuration;.orientation:I // field@0001 │ │ -005c2a: 1222 |02a5: const/4 v2, #int 2 // #2 │ │ -005c2c: 3321 1900 |02a6: if-ne v1, v2, 02bf // +0019 │ │ -005c30: 0800 1000 |02a8: move-object/from16 v0, v16 │ │ -005c34: 5201 4500 |02aa: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ -005c38: 8211 |02ac: int-to-float v1, v1 │ │ -005c3a: 1202 |02ad: const/4 v2, #int 0 // #0 │ │ -005c3c: 0800 1100 |02ae: move-object/from16 v0, v17 │ │ -005c40: 6e30 3d00 1002 |02b0: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@003d │ │ -005c46: 1201 |02b3: const/4 v1, #int 0 // #0 │ │ -005c48: 0800 1100 |02b4: move-object/from16 v0, v17 │ │ -005c4c: 6e20 3c00 1000 |02b6: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.rotate:(F)V // method@003c │ │ -005c52: 0800 1100 |02b9: move-object/from16 v0, v17 │ │ -005c56: 6e20 6600 0a00 |02bb: invoke-virtual {v10, v0}, Landroid/widget/LinearLayout;.draw:(Landroid/graphics/Canvas;)V // method@0066 │ │ -005c5c: 0e00 |02be: return-void │ │ -005c5e: 1201 |02bf: const/4 v1, #int 0 // #0 │ │ -005c60: 0800 1000 |02c0: move-object/from16 v0, v16 │ │ -005c64: 5202 3800 |02c2: iget v2, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005c68: 8222 |02c4: int-to-float v2, v2 │ │ -005c6a: 0800 1100 |02c5: move-object/from16 v0, v17 │ │ -005c6e: 6e30 3d00 1002 |02c7: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@003d │ │ -005c74: 28ef |02ca: goto 02b9 // -0011 │ │ -005c76: 0000 |02cb: nop // spacer │ │ -005c78: 0001 0600 0100 0000 3c00 0000 7c00 ... |02cc: packed-switch-data (16 units) │ │ -005c98: 0001 0300 0100 0000 0400 0000 1600 ... |02dc: packed-switch-data (10 units) │ │ -005cac: 0001 0300 0100 0000 0500 0000 1800 ... |02e6: packed-switch-data (10 units) │ │ -005cc0: 0001 0300 0100 0000 0500 0000 1800 ... |02f0: packed-switch-data (10 units) │ │ -005cd4: 0001 0300 0100 0000 0500 0000 1900 ... |02fa: packed-switch-data (10 units) │ │ -005ce8: 0001 0300 0100 0000 0500 0000 1900 ... |0304: packed-switch-data (10 units) │ │ -005cfc: 0001 0300 0100 0000 0500 0000 1900 ... |030e: packed-switch-data (10 units) │ │ +0058e0: |[0058e0] eu.veldsoft.colors.overflow.GameView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0058f0: 120f |0000: const/4 v15, #int 0 // #0 │ │ +0058f2: 0800 1000 |0001: move-object/from16 v0, v16 │ │ +0058f6: 5401 3500 |0003: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +0058fa: 6e10 8b00 0100 |0005: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/Board;.getStones:()[[I // method@008b │ │ +005900: 0c0d |0008: move-result-object v13 │ │ +005902: 1208 |0009: const/4 v8, #int 0 // #0 │ │ +005904: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +005908: 3518 0102 |000c: if-ge v8, v1, 020d // +0201 │ │ +00590c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +00590e: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +005912: 3517 f801 |0011: if-ge v7, v1, 0209 // +01f8 │ │ +005916: 4601 0d07 |0013: aget-object v1, v13, v7 │ │ +00591a: 4401 0108 |0015: aget v1, v1, v8 │ │ +00591e: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ +005922: d807 0701 |0019: add-int/lit8 v7, v7, #int 1 // #01 │ │ +005926: 28f4 |001b: goto 000f // -000c │ │ +005928: 120c |001c: const/4 v12, #int 0 // #0 │ │ +00592a: 6201 2f00 |001d: sget-object v1, Leu/veldsoft/colors/overflow/GameView$2;.$SwitchMap$eu$veldsoft$colors$overflow$PlayerIndex:[I // field@002f │ │ +00592e: 4602 0d07 |001f: aget-object v2, v13, v7 │ │ +005932: 4402 0208 |0021: aget v2, v2, v8 │ │ +005936: e102 0208 |0023: shr-int/lit8 v2, v2, #int 8 // #08 │ │ +00593a: 7110 0001 0200 |0025: invoke-static {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +005940: 0c02 |0028: move-result-object v2 │ │ +005942: 6e10 0401 0200 |0029: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.ordinal:()I // method@0104 │ │ +005948: 0a02 |002c: move-result v2 │ │ +00594a: 4401 0102 |002d: aget v1, v1, v2 │ │ +00594e: 2b01 9d02 0000 |002f: packed-switch v1, 000002cc // +0000029d │ │ +005954: 380c 2c00 |0032: if-eqz v12, 005e // +002c │ │ +005958: 0800 1000 |0034: move-object/from16 v0, v16 │ │ +00595c: 5201 3600 |0036: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ +005960: b271 |0038: mul-int/2addr v1, v7 │ │ +005962: 0800 1000 |0039: move-object/from16 v0, v16 │ │ +005966: 5202 3600 |003b: iget v2, v0, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ +00596a: 6e10 3600 0c00 |003d: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@0036 │ │ +005970: 0a03 |0040: move-result v3 │ │ +005972: b132 |0041: sub-int/2addr v2, v3 │ │ +005974: db02 0202 |0042: div-int/lit8 v2, v2, #int 2 // #02 │ │ +005978: b021 |0044: add-int/2addr v1, v2 │ │ +00597a: 8211 |0045: int-to-float v1, v1 │ │ +00597c: 0800 1000 |0046: move-object/from16 v0, v16 │ │ +005980: 5202 3600 |0048: iget v2, v0, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ +005984: b282 |004a: mul-int/2addr v2, v8 │ │ +005986: 0800 1000 |004b: move-object/from16 v0, v16 │ │ +00598a: 5203 3600 |004d: iget v3, v0, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ +00598e: 6e10 3500 0c00 |004f: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@0035 │ │ +005994: 0a04 |0052: move-result v4 │ │ +005996: b143 |0053: sub-int/2addr v3, v4 │ │ +005998: db03 0302 |0054: div-int/lit8 v3, v3, #int 2 // #02 │ │ +00599c: b032 |0056: add-int/2addr v2, v3 │ │ +00599e: 8222 |0057: int-to-float v2, v2 │ │ +0059a0: 1203 |0058: const/4 v3, #int 0 // #0 │ │ +0059a2: 0800 1100 |0059: move-object/from16 v0, v17 │ │ +0059a6: 6e53 3800 c021 |005b: invoke-virtual {v0, v12, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0038 │ │ +0059ac: 0800 1000 |005e: move-object/from16 v0, v16 │ │ +0059b0: 5401 3500 |0060: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +0059b4: 6e10 8d00 0100 |0062: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/Board;.getWho:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@008d │ │ +0059ba: 0c01 |0065: move-result-object v1 │ │ +0059bc: 6e10 0601 0100 |0066: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.tag:()Ljava/lang/String; // method@0106 │ │ +0059c2: 0c0f |0069: move-result-object v15 │ │ +0059c4: 28af |006a: goto 0019 // -0051 │ │ +0059c6: 4601 0d07 |006b: aget-object v1, v13, v7 │ │ +0059ca: 4401 0108 |006d: aget v1, v1, v8 │ │ +0059ce: dd01 0103 |006f: and-int/lit8 v1, v1, #int 3 // #03 │ │ +0059d2: 2b01 6b02 0000 |0071: packed-switch v1, 000002dc // +0000026b │ │ +0059d8: 28be |0074: goto 0032 // -0042 │ │ +0059da: 0800 1000 |0075: move-object/from16 v0, v16 │ │ +0059de: 5401 3f00 |0077: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +0059e2: 1202 |0079: const/4 v2, #int 0 // #0 │ │ +0059e4: 460c 0102 |007a: aget-object v12, v1, v2 │ │ +0059e8: 0800 1000 |007c: move-object/from16 v0, v16 │ │ +0059ec: 5201 3c00 |007e: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +0059f0: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0059f4: 0800 1000 |0082: move-object/from16 v0, v16 │ │ +0059f8: 5901 3c00 |0084: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +0059fc: 28ac |0086: goto 0032 // -0054 │ │ +0059fe: 0800 1000 |0087: move-object/from16 v0, v16 │ │ +005a02: 5401 3f00 |0089: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005a06: 1212 |008b: const/4 v2, #int 1 // #1 │ │ +005a08: 460c 0102 |008c: aget-object v12, v1, v2 │ │ +005a0c: 0800 1000 |008e: move-object/from16 v0, v16 │ │ +005a10: 5201 3c00 |0090: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005a14: d801 0101 |0092: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005a18: 0800 1000 |0094: move-object/from16 v0, v16 │ │ +005a1c: 5901 3c00 |0096: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005a20: 289a |0098: goto 0032 // -0066 │ │ +005a22: 0800 1000 |0099: move-object/from16 v0, v16 │ │ +005a26: 5401 3f00 |009b: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005a2a: 1222 |009d: const/4 v2, #int 2 // #2 │ │ +005a2c: 460c 0102 |009e: aget-object v12, v1, v2 │ │ +005a30: 0800 1000 |00a0: move-object/from16 v0, v16 │ │ +005a34: 5201 3c00 |00a2: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005a38: d801 0101 |00a4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005a3c: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ +005a40: 5901 3c00 |00a8: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005a44: 2888 |00aa: goto 0032 // -0078 │ │ +005a46: 4601 0d07 |00ab: aget-object v1, v13, v7 │ │ +005a4a: 4401 0108 |00ad: aget v1, v1, v8 │ │ +005a4e: dd01 0103 |00af: and-int/lit8 v1, v1, #int 3 // #03 │ │ +005a52: 2b01 3502 0000 |00b1: packed-switch v1, 000002e6 // +00000235 │ │ +005a58: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +005a5c: 0800 1000 |00b6: move-object/from16 v0, v16 │ │ +005a60: 5401 3f00 |00b8: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005a64: 1232 |00ba: const/4 v2, #int 3 // #3 │ │ +005a66: 460c 0102 |00bb: aget-object v12, v1, v2 │ │ +005a6a: 0800 1000 |00bd: move-object/from16 v0, v16 │ │ +005a6e: 5201 3c00 |00bf: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005a72: d801 0101 |00c1: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005a76: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ +005a7a: 5901 3c00 |00c5: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005a7e: 2900 6bff |00c7: goto/16 0032 // -0095 │ │ +005a82: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ +005a86: 5401 3f00 |00cb: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005a8a: 1242 |00cd: const/4 v2, #int 4 // #4 │ │ +005a8c: 460c 0102 |00ce: aget-object v12, v1, v2 │ │ +005a90: 0800 1000 |00d0: move-object/from16 v0, v16 │ │ +005a94: 5201 3c00 |00d2: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005a98: d801 0101 |00d4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005a9c: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ +005aa0: 5901 3c00 |00d8: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005aa4: 2900 58ff |00da: goto/16 0032 // -00a8 │ │ +005aa8: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ +005aac: 5401 3f00 |00de: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005ab0: 1252 |00e0: const/4 v2, #int 5 // #5 │ │ +005ab2: 460c 0102 |00e1: aget-object v12, v1, v2 │ │ +005ab6: 0800 1000 |00e3: move-object/from16 v0, v16 │ │ +005aba: 5201 3c00 |00e5: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005abe: d801 0101 |00e7: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005ac2: 0800 1000 |00e9: move-object/from16 v0, v16 │ │ +005ac6: 5901 3c00 |00eb: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005aca: 2900 45ff |00ed: goto/16 0032 // -00bb │ │ +005ace: 4601 0d07 |00ef: aget-object v1, v13, v7 │ │ +005ad2: 4401 0108 |00f1: aget v1, v1, v8 │ │ +005ad6: dd01 0103 |00f3: and-int/lit8 v1, v1, #int 3 // #03 │ │ +005ada: 2b01 fb01 0000 |00f5: packed-switch v1, 000002f0 // +000001fb │ │ +005ae0: 2900 3aff |00f8: goto/16 0032 // -00c6 │ │ +005ae4: 0800 1000 |00fa: move-object/from16 v0, v16 │ │ +005ae8: 5401 3f00 |00fc: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005aec: 1262 |00fe: const/4 v2, #int 6 // #6 │ │ +005aee: 460c 0102 |00ff: aget-object v12, v1, v2 │ │ +005af2: 0800 1000 |0101: move-object/from16 v0, v16 │ │ +005af6: 5201 3c00 |0103: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005afa: d801 0101 |0105: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005afe: 0800 1000 |0107: move-object/from16 v0, v16 │ │ +005b02: 5901 3c00 |0109: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005b06: 2900 27ff |010b: goto/16 0032 // -00d9 │ │ +005b0a: 0800 1000 |010d: move-object/from16 v0, v16 │ │ +005b0e: 5401 3f00 |010f: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005b12: 1272 |0111: const/4 v2, #int 7 // #7 │ │ +005b14: 460c 0102 |0112: aget-object v12, v1, v2 │ │ +005b18: 0800 1000 |0114: move-object/from16 v0, v16 │ │ +005b1c: 5201 3c00 |0116: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005b20: d801 0101 |0118: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005b24: 0800 1000 |011a: move-object/from16 v0, v16 │ │ +005b28: 5901 3c00 |011c: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005b2c: 2900 14ff |011e: goto/16 0032 // -00ec │ │ +005b30: 0800 1000 |0120: move-object/from16 v0, v16 │ │ +005b34: 5401 3f00 |0122: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005b38: 1302 0800 |0124: const/16 v2, #int 8 // #8 │ │ +005b3c: 460c 0102 |0126: aget-object v12, v1, v2 │ │ +005b40: 0800 1000 |0128: move-object/from16 v0, v16 │ │ +005b44: 5201 3c00 |012a: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005b48: d801 0101 |012c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005b4c: 0800 1000 |012e: move-object/from16 v0, v16 │ │ +005b50: 5901 3c00 |0130: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005b54: 2900 00ff |0132: goto/16 0032 // -0100 │ │ +005b58: 4601 0d07 |0134: aget-object v1, v13, v7 │ │ +005b5c: 4401 0108 |0136: aget v1, v1, v8 │ │ +005b60: dd01 0103 |0138: and-int/lit8 v1, v1, #int 3 // #03 │ │ +005b64: 2b01 c001 0000 |013a: packed-switch v1, 000002fa // +000001c0 │ │ +005b6a: 2900 f5fe |013d: goto/16 0032 // -010b │ │ +005b6e: 0800 1000 |013f: move-object/from16 v0, v16 │ │ +005b72: 5401 3f00 |0141: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005b76: 1302 0900 |0143: const/16 v2, #int 9 // #9 │ │ +005b7a: 460c 0102 |0145: aget-object v12, v1, v2 │ │ +005b7e: 0800 1000 |0147: move-object/from16 v0, v16 │ │ +005b82: 5201 3c00 |0149: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005b86: d801 0101 |014b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005b8a: 0800 1000 |014d: move-object/from16 v0, v16 │ │ +005b8e: 5901 3c00 |014f: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005b92: 2900 e1fe |0151: goto/16 0032 // -011f │ │ +005b96: 0800 1000 |0153: move-object/from16 v0, v16 │ │ +005b9a: 5401 3f00 |0155: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005b9e: 1302 0a00 |0157: const/16 v2, #int 10 // #a │ │ +005ba2: 460c 0102 |0159: aget-object v12, v1, v2 │ │ +005ba6: 0800 1000 |015b: move-object/from16 v0, v16 │ │ +005baa: 5201 3c00 |015d: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005bae: d801 0101 |015f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005bb2: 0800 1000 |0161: move-object/from16 v0, v16 │ │ +005bb6: 5901 3c00 |0163: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005bba: 2900 cdfe |0165: goto/16 0032 // -0133 │ │ +005bbe: 0800 1000 |0167: move-object/from16 v0, v16 │ │ +005bc2: 5401 3f00 |0169: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005bc6: 1302 0b00 |016b: const/16 v2, #int 11 // #b │ │ +005bca: 460c 0102 |016d: aget-object v12, v1, v2 │ │ +005bce: 0800 1000 |016f: move-object/from16 v0, v16 │ │ +005bd2: 5201 3c00 |0171: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005bd6: d801 0101 |0173: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005bda: 0800 1000 |0175: move-object/from16 v0, v16 │ │ +005bde: 5901 3c00 |0177: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005be2: 2900 b9fe |0179: goto/16 0032 // -0147 │ │ +005be6: 4601 0d07 |017b: aget-object v1, v13, v7 │ │ +005bea: 4401 0108 |017d: aget v1, v1, v8 │ │ +005bee: dd01 0103 |017f: and-int/lit8 v1, v1, #int 3 // #03 │ │ +005bf2: 2b01 8301 0000 |0181: packed-switch v1, 00000304 // +00000183 │ │ +005bf8: 2900 aefe |0184: goto/16 0032 // -0152 │ │ +005bfc: 0800 1000 |0186: move-object/from16 v0, v16 │ │ +005c00: 5401 3f00 |0188: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005c04: 1302 0c00 |018a: const/16 v2, #int 12 // #c │ │ +005c08: 460c 0102 |018c: aget-object v12, v1, v2 │ │ +005c0c: 0800 1000 |018e: move-object/from16 v0, v16 │ │ +005c10: 5201 3c00 |0190: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005c14: d801 0101 |0192: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005c18: 0800 1000 |0194: move-object/from16 v0, v16 │ │ +005c1c: 5901 3c00 |0196: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005c20: 2900 9afe |0198: goto/16 0032 // -0166 │ │ +005c24: 0800 1000 |019a: move-object/from16 v0, v16 │ │ +005c28: 5401 3f00 |019c: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005c2c: 1302 0d00 |019e: const/16 v2, #int 13 // #d │ │ +005c30: 460c 0102 |01a0: aget-object v12, v1, v2 │ │ +005c34: 0800 1000 |01a2: move-object/from16 v0, v16 │ │ +005c38: 5201 3c00 |01a4: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005c3c: d801 0101 |01a6: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005c40: 0800 1000 |01a8: move-object/from16 v0, v16 │ │ +005c44: 5901 3c00 |01aa: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005c48: 2900 86fe |01ac: goto/16 0032 // -017a │ │ +005c4c: 0800 1000 |01ae: move-object/from16 v0, v16 │ │ +005c50: 5401 3f00 |01b0: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005c54: 1302 0e00 |01b2: const/16 v2, #int 14 // #e │ │ +005c58: 460c 0102 |01b4: aget-object v12, v1, v2 │ │ +005c5c: 0800 1000 |01b6: move-object/from16 v0, v16 │ │ +005c60: 5201 3c00 |01b8: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005c64: d801 0101 |01ba: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005c68: 0800 1000 |01bc: move-object/from16 v0, v16 │ │ +005c6c: 5901 3c00 |01be: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005c70: 2900 72fe |01c0: goto/16 0032 // -018e │ │ +005c74: 4601 0d07 |01c2: aget-object v1, v13, v7 │ │ +005c78: 4401 0108 |01c4: aget v1, v1, v8 │ │ +005c7c: dd01 0103 |01c6: and-int/lit8 v1, v1, #int 3 // #03 │ │ +005c80: 2b01 4601 0000 |01c8: packed-switch v1, 0000030e // +00000146 │ │ +005c86: 2900 67fe |01cb: goto/16 0032 // -0199 │ │ +005c8a: 0800 1000 |01cd: move-object/from16 v0, v16 │ │ +005c8e: 5401 3f00 |01cf: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005c92: 1302 0f00 |01d1: const/16 v2, #int 15 // #f │ │ +005c96: 460c 0102 |01d3: aget-object v12, v1, v2 │ │ +005c9a: 0800 1000 |01d5: move-object/from16 v0, v16 │ │ +005c9e: 5201 3c00 |01d7: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005ca2: d801 0101 |01d9: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005ca6: 0800 1000 |01db: move-object/from16 v0, v16 │ │ +005caa: 5901 3c00 |01dd: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005cae: 2900 53fe |01df: goto/16 0032 // -01ad │ │ +005cb2: 0800 1000 |01e1: move-object/from16 v0, v16 │ │ +005cb6: 5401 3f00 |01e3: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005cba: 1302 1000 |01e5: const/16 v2, #int 16 // #10 │ │ +005cbe: 460c 0102 |01e7: aget-object v12, v1, v2 │ │ +005cc2: 0800 1000 |01e9: move-object/from16 v0, v16 │ │ +005cc6: 5201 3c00 |01eb: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005cca: d801 0101 |01ed: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005cce: 0800 1000 |01ef: move-object/from16 v0, v16 │ │ +005cd2: 5901 3c00 |01f1: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005cd6: 2900 3ffe |01f3: goto/16 0032 // -01c1 │ │ +005cda: 0800 1000 |01f5: move-object/from16 v0, v16 │ │ +005cde: 5401 3f00 |01f7: iget-object v1, v0, Leu/veldsoft/colors/overflow/GameView;.pulls:[Landroid/graphics/Bitmap; // field@003f │ │ +005ce2: 1302 1100 |01f9: const/16 v2, #int 17 // #11 │ │ +005ce6: 460c 0102 |01fb: aget-object v12, v1, v2 │ │ +005cea: 0800 1000 |01fd: move-object/from16 v0, v16 │ │ +005cee: 5201 3c00 |01ff: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005cf2: d801 0101 |0201: add-int/lit8 v1, v1, #int 1 // #01 │ │ +005cf6: 0800 1000 |0203: move-object/from16 v0, v16 │ │ +005cfa: 5901 3c00 |0205: iput v1, v0, Leu/veldsoft/colors/overflow/GameView;.points:I // field@003c │ │ +005cfe: 2900 2bfe |0207: goto/16 0032 // -01d5 │ │ +005d02: d808 0801 |0209: add-int/lit8 v8, v8, #int 1 // #01 │ │ +005d06: 2900 fffd |020b: goto/16 000a // -0201 │ │ +005d0a: 1209 |020d: const/4 v9, #int 0 // #0 │ │ +005d0c: 1301 0800 |020e: const/16 v1, #int 8 // #8 │ │ +005d10: 3619 4300 |0210: if-gt v9, v1, 0253 // +0043 │ │ +005d14: 0800 1000 |0212: move-object/from16 v0, v16 │ │ +005d18: 5201 3800 |0214: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005d1c: b291 |0216: mul-int/2addr v1, v9 │ │ +005d1e: db01 0108 |0217: div-int/lit8 v1, v1, #int 8 // #08 │ │ +005d22: 8212 |0219: int-to-float v2, v1 │ │ +005d24: 1203 |021a: const/4 v3, #int 0 // #0 │ │ +005d26: 0800 1000 |021b: move-object/from16 v0, v16 │ │ +005d2a: 5201 3800 |021d: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005d2e: b291 |021f: mul-int/2addr v1, v9 │ │ +005d30: db01 0108 |0220: div-int/lit8 v1, v1, #int 8 // #08 │ │ +005d34: 8214 |0222: int-to-float v4, v1 │ │ +005d36: 0800 1000 |0223: move-object/from16 v0, v16 │ │ +005d3a: 5201 3800 |0225: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005d3e: 8215 |0227: int-to-float v5, v1 │ │ +005d40: 0800 1000 |0228: move-object/from16 v0, v16 │ │ +005d44: 5406 3900 |022a: iget-object v6, v0, Leu/veldsoft/colors/overflow/GameView;.line:Landroid/graphics/Paint; // field@0039 │ │ +005d48: 0801 1100 |022c: move-object/from16 v1, v17 │ │ +005d4c: 7406 3900 0100 |022e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0039 │ │ +005d52: 1202 |0231: const/4 v2, #int 0 // #0 │ │ +005d54: 0800 1000 |0232: move-object/from16 v0, v16 │ │ +005d58: 5201 3800 |0234: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005d5c: b291 |0236: mul-int/2addr v1, v9 │ │ +005d5e: db01 0108 |0237: div-int/lit8 v1, v1, #int 8 // #08 │ │ +005d62: 8213 |0239: int-to-float v3, v1 │ │ +005d64: 0800 1000 |023a: move-object/from16 v0, v16 │ │ +005d68: 5201 3800 |023c: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005d6c: 8214 |023e: int-to-float v4, v1 │ │ +005d6e: 0800 1000 |023f: move-object/from16 v0, v16 │ │ +005d72: 5201 3800 |0241: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005d76: b291 |0243: mul-int/2addr v1, v9 │ │ +005d78: db01 0108 |0244: div-int/lit8 v1, v1, #int 8 // #08 │ │ +005d7c: 8215 |0246: int-to-float v5, v1 │ │ +005d7e: 0800 1000 |0247: move-object/from16 v0, v16 │ │ +005d82: 5406 3900 |0249: iget-object v6, v0, Leu/veldsoft/colors/overflow/GameView;.line:Landroid/graphics/Paint; // field@0039 │ │ +005d86: 0801 1100 |024b: move-object/from16 v1, v17 │ │ +005d8a: 7406 3900 0100 |024d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@0039 │ │ +005d90: d809 0901 |0250: add-int/lit8 v9, v9, #int 1 // #01 │ │ +005d94: 28bc |0252: goto 020e // -0044 │ │ +005d96: 220a 3300 |0253: new-instance v10, Landroid/widget/LinearLayout; // type@0033 │ │ +005d9a: 6201 3700 |0255: sget-object v1, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +005d9e: 7020 6400 1a00 |0257: invoke-direct {v10, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0064 │ │ +005da4: 220e 3600 |025a: new-instance v14, Landroid/widget/TextView; // type@0036 │ │ +005da8: 6201 3700 |025c: sget-object v1, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +005dac: 7020 6b00 1e00 |025e: invoke-direct {v14, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@006b │ │ +005db2: 1201 |0261: const/4 v1, #int 0 // #0 │ │ +005db4: 6e20 6e00 1e00 |0262: invoke-virtual {v14, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@006e │ │ +005dba: 6201 3700 |0265: sget-object v1, Leu/veldsoft/colors/overflow/GameView;.context:Landroid/app/Activity; // field@0037 │ │ +005dbe: 1402 1300 067f |0267: const v2, #float 1.78117e+38 // #7f060013 │ │ +005dc4: 6e20 0400 2100 |026a: invoke-virtual {v1, v2}, Landroid/app/Activity;.getString:(I)Ljava/lang/String; // method@0004 │ │ +005dca: 0c0b |026d: move-result-object v11 │ │ +005dcc: 1211 |026e: const/4 v1, #int 1 // #1 │ │ +005dce: 2311 8e00 |026f: new-array v1, v1, [Ljava/lang/Object; // type@008e │ │ +005dd2: 1202 |0271: const/4 v2, #int 0 // #0 │ │ +005dd4: 4d0f 0102 |0272: aput-object v15, v1, v2 │ │ +005dd8: 7120 5c01 1b00 |0274: invoke-static {v11, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@015c │ │ +005dde: 0c01 |0277: move-result-object v1 │ │ +005de0: 6e20 6c00 1e00 |0278: invoke-virtual {v14, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@006c │ │ +005de6: 1501 00ff |027b: const/high16 v1, #int -16777216 // #ff00 │ │ +005dea: 6e20 6d00 1e00 |027d: invoke-virtual {v14, v1}, Landroid/widget/TextView;.setTextColor:(I)V // method@006d │ │ +005df0: 6e20 6500 ea00 |0280: invoke-virtual {v10, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@0065 │ │ +005df6: 7401 3b00 1100 |0283: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.getWidth:()I // method@003b │ │ +005dfc: 0a01 |0286: move-result v1 │ │ +005dfe: 7401 3a00 1100 |0287: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.getHeight:()I // method@003a │ │ +005e04: 0a02 |028a: move-result v2 │ │ +005e06: 6e30 6800 1a02 |028b: invoke-virtual {v10, v1, v2}, Landroid/widget/LinearLayout;.measure:(II)V // method@0068 │ │ +005e0c: 1201 |028e: const/4 v1, #int 0 // #0 │ │ +005e0e: 1202 |028f: const/4 v2, #int 0 // #0 │ │ +005e10: 7401 3b00 1100 |0290: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.getWidth:()I // method@003b │ │ +005e16: 0a03 |0293: move-result v3 │ │ +005e18: 7401 3a00 1100 |0294: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.getHeight:()I // method@003a │ │ +005e1e: 0a04 |0297: move-result v4 │ │ +005e20: 6e54 6700 1a32 |0298: invoke-virtual {v10, v1, v2, v3, v4}, Landroid/widget/LinearLayout;.layout:(IIII)V // method@0067 │ │ +005e26: 7401 b300 1000 |029b: invoke-virtual/range {v16}, Leu/veldsoft/colors/overflow/GameView;.getResources:()Landroid/content/res/Resources; // method@00b3 │ │ +005e2c: 0c01 |029e: move-result-object v1 │ │ +005e2e: 6e10 2500 0100 |029f: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0025 │ │ +005e34: 0c01 |02a2: move-result-object v1 │ │ +005e36: 5211 0100 |02a3: iget v1, v1, Landroid/content/res/Configuration;.orientation:I // field@0001 │ │ +005e3a: 1222 |02a5: const/4 v2, #int 2 // #2 │ │ +005e3c: 3321 1900 |02a6: if-ne v1, v2, 02bf // +0019 │ │ +005e40: 0800 1000 |02a8: move-object/from16 v0, v16 │ │ +005e44: 5201 4500 |02aa: iget v1, v0, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ +005e48: 8211 |02ac: int-to-float v1, v1 │ │ +005e4a: 1202 |02ad: const/4 v2, #int 0 // #0 │ │ +005e4c: 0800 1100 |02ae: move-object/from16 v0, v17 │ │ +005e50: 6e30 3d00 1002 |02b0: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@003d │ │ +005e56: 1201 |02b3: const/4 v1, #int 0 // #0 │ │ +005e58: 0800 1100 |02b4: move-object/from16 v0, v17 │ │ +005e5c: 6e20 3c00 1000 |02b6: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.rotate:(F)V // method@003c │ │ +005e62: 0800 1100 |02b9: move-object/from16 v0, v17 │ │ +005e66: 6e20 6600 0a00 |02bb: invoke-virtual {v10, v0}, Landroid/widget/LinearLayout;.draw:(Landroid/graphics/Canvas;)V // method@0066 │ │ +005e6c: 0e00 |02be: return-void │ │ +005e6e: 1201 |02bf: const/4 v1, #int 0 // #0 │ │ +005e70: 0800 1000 |02c0: move-object/from16 v0, v16 │ │ +005e74: 5202 3800 |02c2: iget v2, v0, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005e78: 8222 |02c4: int-to-float v2, v2 │ │ +005e7a: 0800 1100 |02c5: move-object/from16 v0, v17 │ │ +005e7e: 6e30 3d00 1002 |02c7: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@003d │ │ +005e84: 28ef |02ca: goto 02b9 // -0011 │ │ +005e86: 0000 |02cb: nop // spacer │ │ +005e88: 0001 0600 0100 0000 3c00 0000 7c00 ... |02cc: packed-switch-data (16 units) │ │ +005ea8: 0001 0300 0100 0000 0400 0000 1600 ... |02dc: packed-switch-data (10 units) │ │ +005ebc: 0001 0300 0100 0000 0500 0000 1800 ... |02e6: packed-switch-data (10 units) │ │ +005ed0: 0001 0300 0100 0000 0500 0000 1800 ... |02f0: packed-switch-data (10 units) │ │ +005ee4: 0001 0300 0100 0000 0500 0000 1900 ... |02fa: packed-switch-data (10 units) │ │ +005ef8: 0001 0300 0100 0000 0500 0000 1900 ... |0304: packed-switch-data (10 units) │ │ +005f0c: 0001 0300 0100 0000 0500 0000 1900 ... |030e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0001 line=443 │ │ 0x0009 line=444 │ │ 0x000e line=445 │ │ 0x0013 line=446 │ │ 0x0019 line=445 │ │ 0x001c line=450 │ │ 0x001d line=452 │ │ 0x0032 line=554 │ │ 0x0034 line=555 │ │ + 0x003d line=556 │ │ + 0x004f line=557 │ │ + 0x0059 line=555 │ │ 0x005e line=563 │ │ 0x006b line=454 │ │ 0x0075 line=456 │ │ 0x007c line=457 │ │ 0x0087 line=460 │ │ 0x008e line=461 │ │ 0x0099 line=464 │ │ @@ -4055,27 +4108,27 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -005d10: |[005d10] eu.veldsoft.colors.overflow.GameView.onSizeChanged:(IIII)V │ │ -005d20: 3532 1300 |0000: if-ge v2, v3, 0013 // +0013 │ │ -005d24: 0120 |0002: move v0, v2 │ │ -005d26: 5910 4500 |0003: iput v0, v1, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ -005d2a: 5210 4500 |0005: iget v0, v1, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ -005d2e: 5910 3800 |0007: iput v0, v1, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005d32: 5210 3800 |0009: iget v0, v1, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005d36: db00 0008 |000b: div-int/lit8 v0, v0, #int 8 // #08 │ │ -005d3a: 5910 3600 |000d: iput v0, v1, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ -005d3e: 6f55 5200 2143 |000f: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0052 │ │ -005d44: 0e00 |0012: return-void │ │ -005d46: 0130 |0013: move v0, v3 │ │ -005d48: 28ef |0014: goto 0003 // -0011 │ │ +005f20: |[005f20] eu.veldsoft.colors.overflow.GameView.onSizeChanged:(IIII)V │ │ +005f30: 3532 1300 |0000: if-ge v2, v3, 0013 // +0013 │ │ +005f34: 0120 |0002: move v0, v2 │ │ +005f36: 5910 4500 |0003: iput v0, v1, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ +005f3a: 5210 4500 |0005: iget v0, v1, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ +005f3e: 5910 3800 |0007: iput v0, v1, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005f42: 5210 3800 |0009: iget v0, v1, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005f46: db00 0008 |000b: div-int/lit8 v0, v0, #int 8 // #08 │ │ +005f4a: 5910 3600 |000d: iput v0, v1, Leu/veldsoft/colors/overflow/GameView;.cell:I // field@0036 │ │ +005f4e: 6f55 5200 2143 |000f: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0052 │ │ +005f54: 0e00 |0012: return-void │ │ +005f56: 0130 |0013: move v0, v3 │ │ +005f58: 28ef |0014: goto 0003 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=417 │ │ 0x0009 line=418 │ │ 0x000f line=419 │ │ 0x0012 line=420 │ │ @@ -4088,162 +4141,164 @@ │ │ 0x0000 - 0x0015 reg=5 oldHeight I │ │ │ │ #2 : (in Leu/veldsoft/colors/overflow/GameView;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 116 16-bit code units │ │ -005d4c: |[005d4c] eu.veldsoft.colors.overflow.GameView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -005d5c: 120c |0000: const/4 v12, #int 0 // #0 │ │ -005d5e: 150b 0041 |0001: const/high16 v11, #int 1090519040 // #4100 │ │ -005d62: 1217 |0003: const/4 v7, #int 1 // #1 │ │ -005d64: 54d8 3500 |0004: iget-object v8, v13, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -005d68: 6e10 8a00 0800 |0006: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/Board;.end:()Z // method@008a │ │ -005d6e: 0a08 |0009: move-result v8 │ │ -005d70: 3378 0300 |000a: if-ne v8, v7, 000d // +0003 │ │ -005d74: 0f07 |000c: return v7 │ │ -005d76: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -005d78: 6e10 4d00 0e00 |000e: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@004d │ │ -005d7e: 0a08 |0011: move-result v8 │ │ -005d80: 3908 5500 |0012: if-nez v8, 0067 // +0055 │ │ -005d84: 54d8 3500 |0014: iget-object v8, v13, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -005d88: 6e10 4e00 0e00 |0016: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@004e │ │ -005d8e: 0a09 |0019: move-result v9 │ │ -005d90: c8b9 |001a: mul-float/2addr v9, v11 │ │ -005d92: 52da 4500 |001b: iget v10, v13, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ -005d96: 82aa |001d: int-to-float v10, v10 │ │ -005d98: c9a9 |001e: div-float/2addr v9, v10 │ │ -005d9a: 8799 |001f: float-to-int v9, v9 │ │ -005d9c: 6e10 4f00 0e00 |0020: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@004f │ │ -005da2: 0a0a |0023: move-result v10 │ │ -005da4: c8ba |0024: mul-float/2addr v10, v11 │ │ -005da6: 52db 3800 |0025: iget v11, v13, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ -005daa: 82bb |0027: int-to-float v11, v11 │ │ -005dac: c9ba |0028: div-float/2addr v10, v11 │ │ -005dae: 87aa |0029: float-to-int v10, v10 │ │ -005db0: 6e40 8f00 98ca |002a: invoke-virtual {v8, v9, v10, v12}, Leu/veldsoft/colors/overflow/Board;.move:(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z // method@008f │ │ -005db6: 0a04 |002d: move-result v4 │ │ -005db8: 3374 3e00 |002e: if-ne v4, v7, 006c // +003e │ │ -005dbc: 55d8 3b00 |0030: iget-boolean v8, v13, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ -005dc0: 3378 3a00 |0032: if-ne v8, v7, 006c // +003a │ │ -005dc4: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -005dc6: 54d0 3300 |0035: iget-object v0, v13, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ -005dca: 2106 |0037: array-length v6, v0 │ │ -005dcc: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -005dce: 3565 3300 |0039: if-ge v5, v6, 006c // +0033 │ │ -005dd2: 4601 0005 |003b: aget-object v1, v0, v5 │ │ -005dd6: 54d8 3500 |003d: iget-object v8, v13, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -005dda: 6e10 8b00 0800 |003f: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/Board;.getStones:()[[I // method@008b │ │ -005de0: 0c08 |0042: move-result-object v8 │ │ -005de2: 54d9 3500 |0043: iget-object v9, v13, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -005de6: 6e10 8d00 0900 |0045: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/Board;.getWho:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@008d │ │ -005dec: 0c09 |0048: move-result-object v9 │ │ -005dee: 54da 3500 |0049: iget-object v10, v13, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -005df2: 6e10 8c00 0a00 |004b: invoke-virtual {v10}, Leu/veldsoft/colors/overflow/Board;.getTurn:()I // method@008c │ │ -005df8: 0a0a |004e: move-result v10 │ │ -005dfa: 6e40 7400 81a9 |004f: invoke-virtual {v1, v8, v9, v10}, Leu/veldsoft/colors/overflow/AI;.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; // method@0074 │ │ -005e00: 0c02 |0052: move-result-object v2 │ │ -005e02: 54d8 3500 |0053: iget-object v8, v13, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -005e06: 5229 0200 |0055: iget v9, v2, Landroid/graphics/Point;.x:I // field@0002 │ │ -005e0a: 522a 0300 |0057: iget v10, v2, Landroid/graphics/Point;.y:I // field@0003 │ │ -005e0e: 120b |0059: const/4 v11, #int 0 // #0 │ │ -005e10: 6e40 8f00 98ba |005a: invoke-virtual {v8, v9, v10, v11}, Leu/veldsoft/colors/overflow/Board;.move:(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z // method@008f │ │ -005e16: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -005e1a: 28da |005f: goto 0039 // -0026 │ │ -005e1c: 0d03 |0060: move-exception v3 │ │ -005e1e: 54d8 3500 |0061: iget-object v8, v13, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ -005e22: 6e10 9000 0800 |0063: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/Board;.nextPlayer:()V // method@0090 │ │ -005e28: 28f7 |0066: goto 005d // -0009 │ │ -005e2a: 6f20 5300 ed00 |0067: invoke-super {v13, v14}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0053 │ │ -005e30: 0a07 |006a: move-result v7 │ │ -005e32: 28a1 |006b: goto 000c // -005f │ │ -005e34: 7020 b100 4d00 |006c: invoke-direct {v13, v4}, Leu/veldsoft/colors/overflow/GameView;.actionsOnIncorrectMove:(Z)V // method@00b1 │ │ -005e3a: 7020 b000 4d00 |006f: invoke-direct {v13, v4}, Leu/veldsoft/colors/overflow/GameView;.actionsOnCorrectMove:(Z)Z // method@00b0 │ │ -005e40: 0a04 |0072: move-result v4 │ │ -005e42: 2899 |0073: goto 000c // -0067 │ │ +005f5c: |[005f5c] eu.veldsoft.colors.overflow.GameView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +005f6c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +005f6e: 1508 0041 |0001: const/high16 v8, #int 1090519040 // #4100 │ │ +005f72: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +005f74: 54c5 3500 |0004: iget-object v5, v12, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +005f78: 6e10 8a00 0500 |0006: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/Board;.end:()Z // method@008a │ │ +005f7e: 0a05 |0009: move-result v5 │ │ +005f80: 3345 0300 |000a: if-ne v5, v4, 000d // +0003 │ │ +005f84: 0f04 |000c: return v4 │ │ +005f86: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +005f88: 6e10 4d00 0d00 |000e: invoke-virtual {v13}, Landroid/view/MotionEvent;.getAction:()I // method@004d │ │ +005f8e: 0a05 |0011: move-result v5 │ │ +005f90: 3905 5500 |0012: if-nez v5, 0067 // +0055 │ │ +005f94: 54c5 3500 |0014: iget-object v5, v12, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +005f98: 6e10 4e00 0d00 |0016: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@004e │ │ +005f9e: 0a06 |0019: move-result v6 │ │ +005fa0: c886 |001a: mul-float/2addr v6, v8 │ │ +005fa2: 52c7 4500 |001b: iget v7, v12, Leu/veldsoft/colors/overflow/GameView;.width:I // field@0045 │ │ +005fa6: 8277 |001d: int-to-float v7, v7 │ │ +005fa8: c976 |001e: div-float/2addr v6, v7 │ │ +005faa: 8766 |001f: float-to-int v6, v6 │ │ +005fac: 6e10 4f00 0d00 |0020: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@004f │ │ +005fb2: 0a07 |0023: move-result v7 │ │ +005fb4: c887 |0024: mul-float/2addr v7, v8 │ │ +005fb6: 52c8 3800 |0025: iget v8, v12, Leu/veldsoft/colors/overflow/GameView;.height:I // field@0038 │ │ +005fba: 8288 |0027: int-to-float v8, v8 │ │ +005fbc: c987 |0028: div-float/2addr v7, v8 │ │ +005fbe: 8777 |0029: float-to-int v7, v7 │ │ +005fc0: 6e40 8f00 6597 |002a: invoke-virtual {v5, v6, v7, v9}, Leu/veldsoft/colors/overflow/Board;.move:(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z // method@008f │ │ +005fc6: 0a03 |002d: move-result v3 │ │ +005fc8: 3343 3e00 |002e: if-ne v3, v4, 006c // +003e │ │ +005fcc: 55c5 3b00 |0030: iget-boolean v5, v12, Leu/veldsoft/colors/overflow/GameView;.oneplayer:Z // field@003b │ │ +005fd0: 3345 3a00 |0032: if-ne v5, v4, 006c // +003a │ │ +005fd4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +005fd6: 54c6 3300 |0035: iget-object v6, v12, Leu/veldsoft/colors/overflow/GameView;.ai:[Leu/veldsoft/colors/overflow/AI; // field@0033 │ │ +005fda: 2167 |0037: array-length v7, v6 │ │ +005fdc: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +005fde: 3575 3300 |0039: if-ge v5, v7, 006c // +0033 │ │ +005fe2: 4600 0605 |003b: aget-object v0, v6, v5 │ │ +005fe6: 54c8 3500 |003d: iget-object v8, v12, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +005fea: 6e10 8b00 0800 |003f: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/Board;.getStones:()[[I // method@008b │ │ +005ff0: 0c08 |0042: move-result-object v8 │ │ +005ff2: 54c9 3500 |0043: iget-object v9, v12, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +005ff6: 6e10 8d00 0900 |0045: invoke-virtual {v9}, Leu/veldsoft/colors/overflow/Board;.getWho:()Leu/veldsoft/colors/overflow/PlayerIndex; // method@008d │ │ +005ffc: 0c09 |0048: move-result-object v9 │ │ +005ffe: 54ca 3500 |0049: iget-object v10, v12, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +006002: 6e10 8c00 0a00 |004b: invoke-virtual {v10}, Leu/veldsoft/colors/overflow/Board;.getTurn:()I // method@008c │ │ +006008: 0a0a |004e: move-result v10 │ │ +00600a: 6e40 7400 80a9 |004f: invoke-virtual {v0, v8, v9, v10}, Leu/veldsoft/colors/overflow/AI;.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; // method@0074 │ │ +006010: 0c01 |0052: move-result-object v1 │ │ +006012: 54c8 3500 |0053: iget-object v8, v12, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +006016: 5219 0200 |0055: iget v9, v1, Landroid/graphics/Point;.x:I // field@0002 │ │ +00601a: 521a 0300 |0057: iget v10, v1, Landroid/graphics/Point;.y:I // field@0003 │ │ +00601e: 120b |0059: const/4 v11, #int 0 // #0 │ │ +006020: 6e40 8f00 98ba |005a: invoke-virtual {v8, v9, v10, v11}, Leu/veldsoft/colors/overflow/Board;.move:(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z // method@008f │ │ +006026: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +00602a: 28da |005f: goto 0039 // -0026 │ │ +00602c: 0d02 |0060: move-exception v2 │ │ +00602e: 54c8 3500 |0061: iget-object v8, v12, Leu/veldsoft/colors/overflow/GameView;.board:Leu/veldsoft/colors/overflow/Board; // field@0035 │ │ +006032: 6e10 9000 0800 |0063: invoke-virtual {v8}, Leu/veldsoft/colors/overflow/Board;.nextPlayer:()V // method@0090 │ │ +006038: 28f7 |0066: goto 005d // -0009 │ │ +00603a: 6f20 5300 dc00 |0067: invoke-super {v12, v13}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0053 │ │ +006040: 0a04 |006a: move-result v4 │ │ +006042: 28a1 |006b: goto 000c // -005f │ │ +006044: 7020 b100 3c00 |006c: invoke-direct {v12, v3}, Leu/veldsoft/colors/overflow/GameView;.actionsOnIncorrectMove:(Z)V // method@00b1 │ │ +00604a: 7020 b000 3c00 |006f: invoke-direct {v12, v3}, Leu/veldsoft/colors/overflow/GameView;.actionsOnCorrectMove:(Z)Z // method@00b0 │ │ +006050: 0a03 |0072: move-result v3 │ │ +006052: 2899 |0073: goto 000c // -0067 │ │ catches : 1 │ │ 0x003d - 0x005d │ │ Ljava/lang/Exception; -> 0x0060 │ │ positions : │ │ 0x0004 line=685 │ │ 0x000c line=721 │ │ 0x000d line=689 │ │ 0x000e line=690 │ │ 0x0014 line=691 │ │ + 0x0016 line=692 │ │ + 0x0020 line=693 │ │ + 0x002a line=691 │ │ 0x002e line=695 │ │ 0x0034 line=696 │ │ 0x0035 line=697 │ │ 0x003d line=699 │ │ + 0x0045 line=700 │ │ + 0x004f line=699 │ │ 0x0053 line=701 │ │ 0x005d line=697 │ │ 0x0060 line=702 │ │ 0x0061 line=703 │ │ 0x0067 line=708 │ │ 0x006c line=714 │ │ 0x006f line=719 │ │ 0x0073 line=721 │ │ locals : │ │ - 0x0037 - 0x0067 reg=0 arr$ [Leu/veldsoft/colors/overflow/AI; │ │ - 0x003d - 0x0067 reg=1 computer Leu/veldsoft/colors/overflow/AI; │ │ - 0x0035 - 0x0067 reg=2 coordinates Landroid/graphics/Point; │ │ - 0x0061 - 0x0067 reg=3 e Ljava/lang/Exception; │ │ - 0x0039 - 0x0067 reg=5 i$ I │ │ - 0x0038 - 0x0067 reg=6 len$ I │ │ - 0x000e - 0x0074 reg=4 humanDidMove Z │ │ - 0x0000 - 0x0074 reg=13 this Leu/veldsoft/colors/overflow/GameView; │ │ - 0x0000 - 0x0074 reg=14 event Landroid/view/MotionEvent; │ │ + 0x003d - 0x0067 reg=0 computer Leu/veldsoft/colors/overflow/AI; │ │ + 0x0035 - 0x0067 reg=1 coordinates Landroid/graphics/Point; │ │ + 0x0061 - 0x0067 reg=2 e Ljava/lang/Exception; │ │ + 0x000e - 0x0074 reg=3 humanDidMove Z │ │ + 0x0000 - 0x0074 reg=12 this Leu/veldsoft/colors/overflow/GameView; │ │ + 0x0000 - 0x0074 reg=13 event Landroid/view/MotionEvent; │ │ │ │ #3 : (in Leu/veldsoft/colors/overflow/GameView;) │ │ name : 'playSound' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 52 16-bit code units │ │ -005e50: |[005e50] eu.veldsoft.colors.overflow.GameView.playSound:(I)V │ │ -005e60: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -005e62: 6e10 b200 0a00 |0001: invoke-virtual {v10}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ -005e68: 0c00 |0004: move-result-object v0 │ │ -005e6a: 1a01 5a01 |0005: const-string v1, "audio" // string@015a │ │ -005e6e: 6e20 1700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0017 │ │ -005e74: 0c07 |000a: move-result-object v7 │ │ -005e76: 1f07 2200 |000b: check-cast v7, Landroid/media/AudioManager; // type@0022 │ │ -005e7a: 6e20 4300 3700 |000d: invoke-virtual {v7, v3}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@0043 │ │ -005e80: 0a00 |0010: move-result v0 │ │ -005e82: 8208 |0011: int-to-float v8, v0 │ │ -005e84: 6e20 4200 3700 |0012: invoke-virtual {v7, v3}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0042 │ │ -005e8a: 0a00 |0015: move-result v0 │ │ -005e8c: 8209 |0016: int-to-float v9, v0 │ │ -005e8e: a902 0809 |0017: div-float v2, v8, v9 │ │ -005e92: 54a0 4100 |0019: iget-object v0, v10, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ -005e96: 54a1 4200 |001b: iget-object v1, v10, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ -005e9a: 7110 5201 0b00 |001d: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -005ea0: 0c03 |0020: move-result-object v3 │ │ -005ea2: 6e20 6701 3100 |0021: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0167 │ │ -005ea8: 0c01 |0024: move-result-object v1 │ │ -005eaa: 1f01 7000 |0025: check-cast v1, Ljava/lang/Integer; // type@0070 │ │ -005eae: 6e10 5001 0100 |0027: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0150 │ │ -005eb4: 0a01 |002a: move-result v1 │ │ -005eb6: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -005eb8: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -005eba: 1506 803f |002d: const/high16 v6, #int 1065353216 // #3f80 │ │ -005ebe: 0123 |002f: move v3, v2 │ │ -005ec0: 7407 4600 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0046 │ │ -005ec6: 0e00 |0033: return-void │ │ +006060: |[006060] eu.veldsoft.colors.overflow.GameView.playSound:(I)V │ │ +006070: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +006072: 6e10 b200 0a00 |0001: invoke-virtual {v10}, Leu/veldsoft/colors/overflow/GameView;.getContext:()Landroid/content/Context; // method@00b2 │ │ +006078: 0c00 |0004: move-result-object v0 │ │ +00607a: 1a01 5901 |0005: const-string v1, "audio" // string@0159 │ │ +00607e: 6e20 1700 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0017 │ │ +006084: 0c07 |000a: move-result-object v7 │ │ +006086: 1f07 2200 |000b: check-cast v7, Landroid/media/AudioManager; // type@0022 │ │ +00608a: 6e20 4300 3700 |000d: invoke-virtual {v7, v3}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@0043 │ │ +006090: 0a00 |0010: move-result v0 │ │ +006092: 8208 |0011: int-to-float v8, v0 │ │ +006094: 6e20 4200 3700 |0012: invoke-virtual {v7, v3}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@0042 │ │ +00609a: 0a00 |0015: move-result v0 │ │ +00609c: 8209 |0016: int-to-float v9, v0 │ │ +00609e: a902 0809 |0017: div-float v2, v8, v9 │ │ +0060a2: 54a0 4100 |0019: iget-object v0, v10, Leu/veldsoft/colors/overflow/GameView;.soundPool:Landroid/media/SoundPool; // field@0041 │ │ +0060a6: 54a1 4200 |001b: iget-object v1, v10, Leu/veldsoft/colors/overflow/GameView;.soundPoolMap:Ljava/util/HashMap; // field@0042 │ │ +0060aa: 7110 5201 0b00 |001d: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +0060b0: 0c03 |0020: move-result-object v3 │ │ +0060b2: 6e20 6701 3100 |0021: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0167 │ │ +0060b8: 0c01 |0024: move-result-object v1 │ │ +0060ba: 1f01 7000 |0025: check-cast v1, Ljava/lang/Integer; // type@0070 │ │ +0060be: 6e10 5001 0100 |0027: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0150 │ │ +0060c4: 0a01 |002a: move-result v1 │ │ +0060c6: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +0060c8: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +0060ca: 1506 803f |002d: const/high16 v6, #int 1065353216 // #3f80 │ │ +0060ce: 0123 |002f: move v3, v2 │ │ +0060d0: 7407 4600 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/SoundPool;.play:(IFFIIF)I // method@0046 │ │ +0060d6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=654 │ │ - 0x000d line=656 │ │ - 0x0012 line=658 │ │ + 0x000d line=657 │ │ + 0x0012 line=659 │ │ 0x0017 line=660 │ │ 0x0019 line=665 │ │ 0x0033 line=666 │ │ locals : │ │ 0x0019 - 0x0034 reg=2 volume F │ │ 0x000d - 0x0034 reg=7 mgr Landroid/media/AudioManager; │ │ 0x0012 - 0x0034 reg=8 streamVolumeCurrent F │ │ @@ -4285,18 +4340,18 @@ │ │ type : '(Leu/veldsoft/colors/overflow/HardAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -005ec8: |[005ec8] eu.veldsoft.colors.overflow.HardAISQLAdapter$SQLiteHelper.:(Leu/veldsoft/colors/overflow/HardAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ -005ed8: 5b01 4a00 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.this$0:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@004a │ │ -005edc: 7055 3300 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0033 │ │ -005ee2: 0e00 |0005: return-void │ │ +0060d8: |[0060d8] eu.veldsoft.colors.overflow.HardAISQLAdapter$SQLiteHelper.:(Leu/veldsoft/colors/overflow/HardAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ +0060e8: 5b01 4a00 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.this$0:Leu/veldsoft/colors/overflow/HardAISQLAdapter; // field@004a │ │ +0060ec: 7055 3300 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0033 │ │ +0060f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; │ │ @@ -4312,18 +4367,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -005ee4: |[005ee4] eu.veldsoft.colors.overflow.HardAISQLAdapter$SQLiteHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -005ef4: 1a00 8b01 |0000: const-string v0, "create table hardai (id integer primary key autoincrement, size_input integer not null, size_hidden integer not null, size_output integer not null, weights text not null, fitness real not null );" // string@018b │ │ -005ef8: 6e20 2f00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@002f │ │ -005efe: 0e00 |0005: return-void │ │ +0060f4: |[0060f4] eu.veldsoft.colors.overflow.HardAISQLAdapter$SQLiteHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +006104: 1a00 8a01 |0000: const-string v0, "create table hardai (id integer primary key autoincrement, size_input integer not null, size_hidden integer not null, size_output integer not null, weights text not null, fitness real not null );" // string@018a │ │ +006108: 6e20 2f00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@002f │ │ +00610e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -4333,16 +4388,16 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -005f00: |[005f00] eu.veldsoft.colors.overflow.HardAISQLAdapter$SQLiteHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -005f10: 0e00 |0000: return-void │ │ +006110: |[006110] eu.veldsoft.colors.overflow.HardAISQLAdapter$SQLiteHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +006120: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; │ │ 0x0000 - 0x0001 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0001 reg=2 oldVersion I │ │ @@ -4443,18 +4498,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005f14: |[005f14] eu.veldsoft.colors.overflow.HardAISQLAdapter.:(Landroid/content/Context;)V │ │ -005f24: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -005f2a: 5b01 5500 |0003: iput-object v1, v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.context:Landroid/content/Context; // field@0055 │ │ -005f2e: 0e00 |0005: return-void │ │ +006124: |[006124] eu.veldsoft.colors.overflow.HardAISQLAdapter.:(Landroid/content/Context;)V │ │ +006134: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +00613a: 5b01 5500 |0003: iput-object v1, v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.context:Landroid/content/Context; // field@0055 │ │ +00613e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ 0x0005 line=216 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/veldsoft/colors/overflow/HardAISQLAdapter; │ │ @@ -4466,18 +4521,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -005f30: |[005f30] eu.veldsoft.colors.overflow.HardAISQLAdapter.close:()V │ │ -005f40: 5410 5700 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ -005f44: 6e10 c800 0000 |0002: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.close:()V // method@00c8 │ │ -005f4a: 0e00 |0005: return-void │ │ +006140: |[006140] eu.veldsoft.colors.overflow.HardAISQLAdapter.close:()V │ │ +006150: 5410 5700 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ +006154: 6e10 c800 0000 |0002: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.close:()V // method@00c8 │ │ +00615a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/veldsoft/colors/overflow/HardAISQLAdapter; │ │ │ │ @@ -4486,21 +4541,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -005f4c: |[005f4c] eu.veldsoft.colors.overflow.HardAISQLAdapter.deleteAll:()I │ │ -005f5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -005f5e: 5430 5600 |0001: iget-object v0, v3, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ -005f62: 1a01 f601 |0003: const-string v1, "hardai" // string@01f6 │ │ -005f66: 6e40 2e00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@002e │ │ -005f6c: 0a00 |0008: move-result v0 │ │ -005f6e: 0f00 |0009: return v0 │ │ +00615c: |[00615c] eu.veldsoft.colors.overflow.HardAISQLAdapter.deleteAll:()I │ │ +00616c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +00616e: 5430 5600 |0001: iget-object v0, v3, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ +006172: 1a01 f501 |0003: const-string v1, "hardai" // string@01f5 │ │ +006176: 6e40 2e00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@002e │ │ +00617c: 0a00 |0008: move-result v0 │ │ +00617e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=329 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Leu/veldsoft/colors/overflow/HardAISQLAdapter; │ │ │ │ #2 : (in Leu/veldsoft/colors/overflow/HardAISQLAdapter;) │ │ @@ -4508,28 +4563,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -005f70: |[005f70] eu.veldsoft.colors.overflow.HardAISQLAdapter.getWeights:()Ljava/lang/String; │ │ -005f80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -005f82: 5452 5600 |0001: iget-object v2, v5, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ -005f86: 1a03 f800 |0003: const-string v3, "SELECT weights FROM hardai ORDER BY RANDOM() LIMIT 1)" // string@00f8 │ │ -005f8a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -005f8c: 6e30 3100 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ -005f92: 0c00 |0009: move-result-object v0 │ │ -005f94: 7210 2b00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ -005f9a: 0a02 |000d: move-result v2 │ │ -005f9c: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -005fa0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -005fa2: 7220 2a00 2000 |0011: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ -005fa8: 0c01 |0014: move-result-object v1 │ │ -005faa: 1101 |0015: return-object v1 │ │ +006180: |[006180] eu.veldsoft.colors.overflow.HardAISQLAdapter.getWeights:()Ljava/lang/String; │ │ +006190: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +006192: 5452 5600 |0001: iget-object v2, v5, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ +006196: 1a03 f800 |0003: const-string v3, "SELECT weights FROM hardai ORDER BY RANDOM() LIMIT 1)" // string@00f8 │ │ +00619a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +00619c: 6e30 3100 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ +0061a2: 0c00 |0009: move-result-object v0 │ │ +0061a4: 7210 2b00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ +0061aa: 0a02 |000d: move-result v2 │ │ +0061ac: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +0061b0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0061b2: 7220 2a00 2000 |0011: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ +0061b8: 0c01 |0014: move-result-object v1 │ │ +0061ba: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0001 line=366 │ │ 0x000a line=370 │ │ 0x0010 line=371 │ │ 0x0015 line=373 │ │ @@ -4543,33 +4598,33 @@ │ │ type : '(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Double;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -005fac: |[005fac] eu.veldsoft.colors.overflow.HardAISQLAdapter.insert:(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Double;)J │ │ -005fbc: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ -005fc0: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ -005fc6: 1a01 bc02 |0005: const-string v1, "size_input" // string@02bc │ │ -005fca: 6e30 1400 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ -005fd0: 1a01 bb02 |000a: const-string v1, "size_hidden" // string@02bb │ │ -005fd4: 6e30 1400 1006 |000c: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ -005fda: 1a01 bd02 |000f: const-string v1, "size_output" // string@02bd │ │ -005fde: 6e30 1400 1007 |0011: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ -005fe4: 1a01 fb02 |0014: const-string v1, "weights" // string@02fb │ │ -005fe8: 6e30 1500 1008 |0016: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0015 │ │ -005fee: 1a01 bf01 |0019: const-string v1, "fitness" // string@01bf │ │ -005ff2: 6e30 1300 1009 |001b: invoke-virtual {v0, v1, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@0013 │ │ -005ff8: 5441 5600 |001e: iget-object v1, v4, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ -005ffc: 1a02 f601 |0020: const-string v2, "hardai" // string@01f6 │ │ -006000: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -006002: 6e40 3000 2103 |0023: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0030 │ │ -006008: 0b02 |0026: move-result-wide v2 │ │ -00600a: 1002 |0027: return-wide v2 │ │ +0061bc: |[0061bc] eu.veldsoft.colors.overflow.HardAISQLAdapter.insert:(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Double;)J │ │ +0061cc: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ +0061d0: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ +0061d6: 1a01 b902 |0005: const-string v1, "size_input" // string@02b9 │ │ +0061da: 6e30 1400 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ +0061e0: 1a01 b802 |000a: const-string v1, "size_hidden" // string@02b8 │ │ +0061e4: 6e30 1400 1006 |000c: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ +0061ea: 1a01 ba02 |000f: const-string v1, "size_output" // string@02ba │ │ +0061ee: 6e30 1400 1007 |0011: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ +0061f4: 1a01 f802 |0014: const-string v1, "weights" // string@02f8 │ │ +0061f8: 6e30 1500 1008 |0016: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0015 │ │ +0061fe: 1a01 be01 |0019: const-string v1, "fitness" // string@01be │ │ +006202: 6e30 1300 1009 |001b: invoke-virtual {v0, v1, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@0013 │ │ +006208: 5441 5600 |001e: iget-object v1, v4, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ +00620c: 1a02 f501 |0020: const-string v2, "hardai" // string@01f5 │ │ +006210: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +006212: 6e40 3000 2103 |0023: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0030 │ │ +006218: 0b02 |0026: move-result-wide v2 │ │ +00621a: 1002 |0027: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0005 line=308 │ │ 0x000a line=309 │ │ 0x000f line=310 │ │ 0x0014 line=311 │ │ @@ -4589,28 +4644,28 @@ │ │ type : '()Leu/veldsoft/colors/overflow/HardAISQLAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -00600c: |[00600c] eu.veldsoft.colors.overflow.HardAISQLAdapter.openToRead:()Leu/veldsoft/colors/overflow/HardAISQLAdapter; │ │ -00601c: 2200 4c00 |0000: new-instance v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // type@004c │ │ -006020: 5462 5500 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.context:Landroid/content/Context; // field@0055 │ │ -006024: 1a03 4c01 |0004: const-string v3, "ai.db" // string@014c │ │ -006028: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -00602a: 1215 |0007: const/4 v5, #int 1 // #1 │ │ -00602c: 0761 |0008: move-object v1, v6 │ │ -00602e: 7606 c700 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/HardAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00c7 │ │ -006034: 5b60 5700 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ -006038: 5460 5700 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ -00603c: 6e10 c900 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00c9 │ │ -006042: 0c00 |0013: move-result-object v0 │ │ -006044: 5b60 5600 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ -006048: 1106 |0016: return-object v6 │ │ +00621c: |[00621c] eu.veldsoft.colors.overflow.HardAISQLAdapter.openToRead:()Leu/veldsoft/colors/overflow/HardAISQLAdapter; │ │ +00622c: 2200 4c00 |0000: new-instance v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // type@004c │ │ +006230: 5462 5500 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.context:Landroid/content/Context; // field@0055 │ │ +006234: 1a03 4c01 |0004: const-string v3, "ai.db" // string@014c │ │ +006238: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +00623a: 1215 |0007: const/4 v5, #int 1 // #1 │ │ +00623c: 0761 |0008: move-object v1, v6 │ │ +00623e: 7606 c700 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/HardAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00c7 │ │ +006244: 5b60 5700 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ +006248: 5460 5700 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ +00624c: 6e10 c900 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00c9 │ │ +006252: 0c00 |0013: move-result-object v0 │ │ +006254: 5b60 5600 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ +006258: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000e line=237 │ │ 0x0016 line=239 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Leu/veldsoft/colors/overflow/HardAISQLAdapter; │ │ @@ -4620,28 +4675,28 @@ │ │ type : '()Leu/veldsoft/colors/overflow/HardAISQLAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -00604c: |[00604c] eu.veldsoft.colors.overflow.HardAISQLAdapter.openToWrite:()Leu/veldsoft/colors/overflow/HardAISQLAdapter; │ │ -00605c: 2200 4c00 |0000: new-instance v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // type@004c │ │ -006060: 5462 5500 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.context:Landroid/content/Context; // field@0055 │ │ -006064: 1a03 4c01 |0004: const-string v3, "ai.db" // string@014c │ │ -006068: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -00606a: 1215 |0007: const/4 v5, #int 1 // #1 │ │ -00606c: 0761 |0008: move-object v1, v6 │ │ -00606e: 7606 c700 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/HardAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00c7 │ │ -006074: 5b60 5700 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ -006078: 5460 5700 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ -00607c: 6e10 ca00 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00ca │ │ -006082: 0c00 |0013: move-result-object v0 │ │ -006084: 5b60 5600 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ -006088: 1106 |0016: return-object v6 │ │ +00625c: |[00625c] eu.veldsoft.colors.overflow.HardAISQLAdapter.openToWrite:()Leu/veldsoft/colors/overflow/HardAISQLAdapter; │ │ +00626c: 2200 4c00 |0000: new-instance v0, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // type@004c │ │ +006270: 5462 5500 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.context:Landroid/content/Context; // field@0055 │ │ +006274: 1a03 4c01 |0004: const-string v3, "ai.db" // string@014c │ │ +006278: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +00627a: 1215 |0007: const/4 v5, #int 1 // #1 │ │ +00627c: 0761 |0008: move-object v1, v6 │ │ +00627e: 7606 c700 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/HardAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00c7 │ │ +006284: 5b60 5700 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ +006288: 5460 5700 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper; // field@0057 │ │ +00628c: 6e10 ca00 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00ca │ │ +006292: 0c00 |0013: move-result-object v0 │ │ +006294: 5b60 5600 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ +006298: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x000e line=261 │ │ 0x0016 line=263 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Leu/veldsoft/colors/overflow/HardAISQLAdapter; │ │ @@ -4651,33 +4706,33 @@ │ │ type : '(ILjava/lang/Double;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -00608c: |[00608c] eu.veldsoft.colors.overflow.HardAISQLAdapter.updateByID:(ILjava/lang/Double;)V │ │ -00609c: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ -0060a0: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ -0060a6: 1a01 bf01 |0005: const-string v1, "fitness" // string@01bf │ │ -0060aa: 6e30 1300 1007 |0007: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@0013 │ │ -0060b0: 5451 5600 |000a: iget-object v1, v5, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ -0060b4: 1a02 f601 |000c: const-string v2, "hardai" // string@01f6 │ │ -0060b8: 2203 7600 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0076 │ │ -0060bc: 7010 5d01 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ -0060c2: 1a04 0b02 |0013: const-string v4, "id=" // string@020b │ │ -0060c6: 6e20 6001 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -0060cc: 0c03 |0018: move-result-object v3 │ │ -0060ce: 6e20 5e01 6300 |0019: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@015e │ │ -0060d4: 0c03 |001c: move-result-object v3 │ │ -0060d6: 6e10 6101 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ -0060dc: 0c03 |0020: move-result-object v3 │ │ -0060de: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -0060e0: 6e54 3200 2130 |0022: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0032 │ │ -0060e6: 0e00 |0025: return-void │ │ +00629c: |[00629c] eu.veldsoft.colors.overflow.HardAISQLAdapter.updateByID:(ILjava/lang/Double;)V │ │ +0062ac: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ +0062b0: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ +0062b6: 1a01 be01 |0005: const-string v1, "fitness" // string@01be │ │ +0062ba: 6e30 1300 1007 |0007: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@0013 │ │ +0062c0: 5451 5600 |000a: iget-object v1, v5, Leu/veldsoft/colors/overflow/HardAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@0056 │ │ +0062c4: 1a02 f501 |000c: const-string v2, "hardai" // string@01f5 │ │ +0062c8: 2203 7600 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0076 │ │ +0062cc: 7010 5d01 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ +0062d2: 1a04 0902 |0013: const-string v4, "id=" // string@0209 │ │ +0062d6: 6e20 6001 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +0062dc: 0c03 |0018: move-result-object v3 │ │ +0062de: 6e20 5e01 6300 |0019: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@015e │ │ +0062e4: 0c03 |001c: move-result-object v3 │ │ +0062e6: 6e10 6101 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ +0062ec: 0c03 |0020: move-result-object v3 │ │ +0062ee: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +0062f0: 6e54 3200 2130 |0022: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0032 │ │ +0062f6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ 0x000a line=350 │ │ 0x0025 line=351 │ │ locals : │ │ @@ -4723,22 +4778,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0060e8: |[0060e8] eu.veldsoft.colors.overflow.Highscore.:()V │ │ -0060f8: 7010 1000 0100 |0000: invoke-direct {v1}, Landroid/app/ListActivity;.:()V // method@0010 │ │ -0060fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -006100: 5b10 5900 |0004: iput-object v0, v1, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ -006104: 2200 7f00 |0006: new-instance v0, Ljava/util/ArrayList; // type@007f │ │ -006108: 7010 6501 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0165 │ │ -00610e: 5b10 5800 |000b: iput-object v0, v1, Leu/veldsoft/colors/overflow/Highscore;.results:Ljava/util/List; // field@0058 │ │ -006112: 0e00 |000d: return-void │ │ +0062f8: |[0062f8] eu.veldsoft.colors.overflow.Highscore.:()V │ │ +006308: 7010 1000 0100 |0000: invoke-direct {v1}, Landroid/app/ListActivity;.:()V // method@0010 │ │ +00630e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +006310: 5b10 5900 |0004: iput-object v0, v1, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ +006314: 2200 7f00 |0006: new-instance v0, Ljava/util/ArrayList; // type@007f │ │ +006318: 7010 6501 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0165 │ │ +00631e: 5b10 5800 |000b: iput-object v0, v1, Leu/veldsoft/colors/overflow/Highscore;.results:Ljava/util/List; // field@0058 │ │ +006322: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=49 │ │ 0x0006 line=54 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Leu/veldsoft/colors/overflow/Highscore; │ │ @@ -4749,80 +4804,84 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 117 16-bit code units │ │ -006114: |[006114] eu.veldsoft.colors.overflow.Highscore.onCreate:(Landroid/os/Bundle;)V │ │ -006124: 6f20 1100 7600 |0000: invoke-super {v6, v7}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0011 │ │ -00612a: 1403 0200 037f |0003: const v3, #float 1.74129e+38 // #7f030002 │ │ -006130: 6e20 d700 3600 |0006: invoke-virtual {v6, v3}, Leu/veldsoft/colors/overflow/Highscore;.setContentView:(I)V // method@00d7 │ │ -006136: 2203 2f00 |0009: new-instance v3, Landroid/widget/ArrayAdapter; // type@002f │ │ -00613a: 1404 0300 037f |000b: const v4, #float 1.74129e+38 // #7f030003 │ │ -006140: 5465 5800 |000e: iget-object v5, v6, Leu/veldsoft/colors/overflow/Highscore;.results:Ljava/util/List; // field@0058 │ │ -006144: 7040 5c00 6354 |0010: invoke-direct {v3, v6, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@005c │ │ -00614a: 6e20 d800 3600 |0013: invoke-virtual {v6, v3}, Leu/veldsoft/colors/overflow/Highscore;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@00d8 │ │ -006150: 2203 5f00 |0016: new-instance v3, Leu/veldsoft/colors/overflow/SQLiteAdapter; // type@005f │ │ -006154: 7020 1801 6300 |0018: invoke-direct {v3, v6}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.:(Landroid/content/Context;)V // method@0118 │ │ -00615a: 5b63 5900 |001b: iput-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ -00615e: 5463 5900 |001d: iget-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ -006162: 6e10 1f01 0300 |001f: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.openToRead:()Leu/veldsoft/colors/overflow/SQLiteAdapter; // method@011f │ │ -006168: 5463 5900 |0022: iget-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ -00616c: 6e10 2101 0300 |0024: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.queueAll:()Landroid/database/Cursor; // method@0121 │ │ -006172: 0c01 |0027: move-result-object v1 │ │ -006174: 3801 4700 |0028: if-eqz v1, 006f // +0047 │ │ -006178: 7210 2b00 0100 |002a: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ -00617e: 0a03 |002d: move-result v3 │ │ -006180: 3803 3e00 |002e: if-eqz v3, 006c // +003e │ │ -006184: 1a03 3c02 |0030: const-string v3, "name" // string@023c │ │ -006188: 7220 2800 3100 |0032: invoke-interface {v1, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0028 │ │ -00618e: 0a03 |0035: move-result v3 │ │ -006190: 7220 2a00 3100 |0036: invoke-interface {v1, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ -006196: 0c02 |0039: move-result-object v2 │ │ -006198: 1a03 9202 |003a: const-string v3, "score" // string@0292 │ │ -00619c: 7220 2800 3100 |003c: invoke-interface {v1, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0028 │ │ -0061a2: 0a03 |003f: move-result v3 │ │ -0061a4: 7220 2900 3100 |0040: invoke-interface {v1, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0029 │ │ -0061aa: 0a00 |0043: move-result v0 │ │ -0061ac: 5463 5800 |0044: iget-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.results:Ljava/util/List; // field@0058 │ │ -0061b0: 2204 7600 |0046: new-instance v4, Ljava/lang/StringBuilder; // type@0076 │ │ -0061b4: 7010 5d01 0400 |0048: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ -0061ba: 1a05 0000 |004b: const-string v5, "" // string@0000 │ │ -0061be: 6e20 6001 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -0061c4: 0c04 |0050: move-result-object v4 │ │ -0061c6: 6e20 6001 2400 |0051: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -0061cc: 0c04 |0054: move-result-object v4 │ │ -0061ce: 1a05 0700 |0055: const-string v5, ", " // string@0007 │ │ -0061d2: 6e20 6001 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -0061d8: 0c04 |005a: move-result-object v4 │ │ -0061da: 6e20 5e01 0400 |005b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@015e │ │ -0061e0: 0c04 |005e: move-result-object v4 │ │ -0061e2: 6e10 6101 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ -0061e8: 0c04 |0062: move-result-object v4 │ │ -0061ea: 7220 6901 4300 |0063: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0169 │ │ -0061f0: 7210 2c00 0100 |0066: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@002c │ │ -0061f6: 0a03 |0069: move-result v3 │ │ -0061f8: 3903 c6ff |006a: if-nez v3, 0030 // -003a │ │ -0061fc: 7210 2700 0100 |006c: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0027 │ │ -006202: 5463 5900 |006f: iget-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ -006206: 6e10 1901 0300 |0071: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.close:()V // method@0119 │ │ -00620c: 0e00 |0074: return-void │ │ +006324: |[006324] eu.veldsoft.colors.overflow.Highscore.onCreate:(Landroid/os/Bundle;)V │ │ +006334: 6f20 1100 7600 |0000: invoke-super {v6, v7}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@0011 │ │ +00633a: 1403 0200 037f |0003: const v3, #float 1.74129e+38 // #7f030002 │ │ +006340: 6e20 d700 3600 |0006: invoke-virtual {v6, v3}, Leu/veldsoft/colors/overflow/Highscore;.setContentView:(I)V // method@00d7 │ │ +006346: 2203 2f00 |0009: new-instance v3, Landroid/widget/ArrayAdapter; // type@002f │ │ +00634a: 1404 0300 037f |000b: const v4, #float 1.74129e+38 // #7f030003 │ │ +006350: 5465 5800 |000e: iget-object v5, v6, Leu/veldsoft/colors/overflow/Highscore;.results:Ljava/util/List; // field@0058 │ │ +006354: 7040 5c00 6354 |0010: invoke-direct {v3, v6, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@005c │ │ +00635a: 6e20 d800 3600 |0013: invoke-virtual {v6, v3}, Leu/veldsoft/colors/overflow/Highscore;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@00d8 │ │ +006360: 2203 5f00 |0016: new-instance v3, Leu/veldsoft/colors/overflow/SQLiteAdapter; // type@005f │ │ +006364: 7020 1801 6300 |0018: invoke-direct {v3, v6}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.:(Landroid/content/Context;)V // method@0118 │ │ +00636a: 5b63 5900 |001b: iput-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ +00636e: 5463 5900 |001d: iget-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ +006372: 6e10 1f01 0300 |001f: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.openToRead:()Leu/veldsoft/colors/overflow/SQLiteAdapter; // method@011f │ │ +006378: 5463 5900 |0022: iget-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ +00637c: 6e10 2101 0300 |0024: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.queueAll:()Landroid/database/Cursor; // method@0121 │ │ +006382: 0c01 |0027: move-result-object v1 │ │ +006384: 3801 4700 |0028: if-eqz v1, 006f // +0047 │ │ +006388: 7210 2b00 0100 |002a: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ +00638e: 0a03 |002d: move-result v3 │ │ +006390: 3803 3e00 |002e: if-eqz v3, 006c // +003e │ │ +006394: 1a03 3902 |0030: const-string v3, "name" // string@0239 │ │ +006398: 7220 2800 3100 |0032: invoke-interface {v1, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0028 │ │ +00639e: 0a03 |0035: move-result v3 │ │ +0063a0: 7220 2a00 3100 |0036: invoke-interface {v1, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ +0063a6: 0c02 |0039: move-result-object v2 │ │ +0063a8: 1a03 8f02 |003a: const-string v3, "score" // string@028f │ │ +0063ac: 7220 2800 3100 |003c: invoke-interface {v1, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0028 │ │ +0063b2: 0a03 |003f: move-result v3 │ │ +0063b4: 7220 2900 3100 |0040: invoke-interface {v1, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0029 │ │ +0063ba: 0a00 |0043: move-result v0 │ │ +0063bc: 5463 5800 |0044: iget-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.results:Ljava/util/List; // field@0058 │ │ +0063c0: 2204 7600 |0046: new-instance v4, Ljava/lang/StringBuilder; // type@0076 │ │ +0063c4: 7010 5d01 0400 |0048: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ +0063ca: 1a05 0000 |004b: const-string v5, "" // string@0000 │ │ +0063ce: 6e20 6001 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +0063d4: 0c04 |0050: move-result-object v4 │ │ +0063d6: 6e20 6001 2400 |0051: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +0063dc: 0c04 |0054: move-result-object v4 │ │ +0063de: 1a05 0700 |0055: const-string v5, ", " // string@0007 │ │ +0063e2: 6e20 6001 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +0063e8: 0c04 |005a: move-result-object v4 │ │ +0063ea: 6e20 5e01 0400 |005b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@015e │ │ +0063f0: 0c04 |005e: move-result-object v4 │ │ +0063f2: 6e10 6101 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ +0063f8: 0c04 |0062: move-result-object v4 │ │ +0063fa: 7220 6901 4300 |0063: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0169 │ │ +006400: 7210 2c00 0100 |0066: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@002c │ │ +006406: 0a03 |0069: move-result v3 │ │ +006408: 3903 c6ff |006a: if-nez v3, 0030 // -003a │ │ +00640c: 7210 2700 0100 |006c: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0027 │ │ +006412: 5463 5900 |006f: iget-object v3, v6, Leu/veldsoft/colors/overflow/Highscore;.sqlitehandle:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@0059 │ │ +006416: 6e10 1901 0300 |0071: invoke-virtual {v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;.close:()V // method@0119 │ │ +00641c: 0e00 |0074: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=73 │ │ 0x0009 line=75 │ │ 0x0016 line=81 │ │ 0x001d line=82 │ │ 0x0022 line=84 │ │ 0x0028 line=85 │ │ 0x002a line=86 │ │ 0x0030 line=88 │ │ + 0x0032 line=89 │ │ + 0x0036 line=88 │ │ 0x003a line=90 │ │ + 0x003c line=91 │ │ + 0x0040 line=90 │ │ 0x0044 line=92 │ │ 0x0066 line=93 │ │ 0x006c line=96 │ │ 0x006f line=99 │ │ 0x0074 line=100 │ │ locals : │ │ 0x0044 - 0x006c reg=0 age I │ │ @@ -4875,21 +4934,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -006210: |[006210] eu.veldsoft.colors.overflow.Menu.:()V │ │ -006220: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -006226: 1a00 0800 |0003: const-string v0, "/data/data/com.netsecl.stanchev/databases/" // string@0008 │ │ -00622a: 5b10 5b00 |0005: iput-object v0, v1, Leu/veldsoft/colors/overflow/Menu;.DATABASE_PATH:Ljava/lang/String; // field@005b │ │ -00622e: 1a00 0900 |0007: const-string v0, "/data/data/com.netsecl.stanchev/databases/ai.db" // string@0009 │ │ -006232: 5b10 5d00 |0009: iput-object v0, v1, Leu/veldsoft/colors/overflow/Menu;.path_DB:Ljava/lang/String; // field@005d │ │ -006236: 0e00 |000b: return-void │ │ +006420: |[006420] eu.veldsoft.colors.overflow.Menu.:()V │ │ +006430: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +006436: 1a00 0800 |0003: const-string v0, "/data/data/com.netsecl.stanchev/databases/" // string@0008 │ │ +00643a: 5b10 5b00 |0005: iput-object v0, v1, Leu/veldsoft/colors/overflow/Menu;.DATABASE_PATH:Ljava/lang/String; // field@005b │ │ +00643e: 1a00 0900 |0007: const-string v0, "/data/data/com.netsecl.stanchev/databases/ai.db" // string@0009 │ │ +006442: 5b10 5d00 |0009: iput-object v0, v1, Leu/veldsoft/colors/overflow/Menu;.path_DB:Ljava/lang/String; // field@005d │ │ +006446: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=58 │ │ 0x0007 line=63 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Leu/veldsoft/colors/overflow/Menu; │ │ @@ -4899,38 +4958,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -006238: |[006238] eu.veldsoft.colors.overflow.Menu.databaseCopy:()V │ │ -006248: 6e10 de00 0700 |0000: invoke-virtual {v7}, Leu/veldsoft/colors/overflow/Menu;.getAssets:()Landroid/content/res/AssetManager; // method@00de │ │ -00624e: 0c05 |0003: move-result-object v5 │ │ -006250: 1a06 4c01 |0004: const-string v6, "ai.db" // string@014c │ │ -006254: 6e20 2300 6500 |0006: invoke-virtual {v5, v6}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0023 │ │ -00625a: 0c01 |0009: move-result-object v1 │ │ -00625c: 2202 6500 |000a: new-instance v2, Ljava/io/FileOutputStream; // type@0065 │ │ -006260: 1a05 0900 |000c: const-string v5, "/data/data/com.netsecl.stanchev/databases/ai.db" // string@0009 │ │ -006264: 7020 4201 5200 |000e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0142 │ │ -00626a: 1305 0004 |0011: const/16 v5, #int 1024 // #400 │ │ -00626e: 2350 8700 |0013: new-array v0, v5, [B // type@0087 │ │ -006272: 6e20 4501 0100 |0015: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@0145 │ │ -006278: 0a04 |0018: move-result v4 │ │ -00627a: 3d04 0c00 |0019: if-lez v4, 0025 // +000c │ │ -00627e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -006280: 6e40 4801 0245 |001c: invoke-virtual {v2, v0, v5, v4}, Ljava/io/OutputStream;.write:([BII)V // method@0148 │ │ -006286: 28f6 |001f: goto 0015 // -000a │ │ -006288: 0d03 |0020: move-exception v3 │ │ -00628a: 6e10 4301 0300 |0021: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@0143 │ │ -006290: 0e00 |0024: return-void │ │ -006292: 6e10 4701 0200 |0025: invoke-virtual {v2}, Ljava/io/OutputStream;.flush:()V // method@0147 │ │ -006298: 6e10 4601 0200 |0028: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0146 │ │ -00629e: 6e10 4401 0100 |002b: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0144 │ │ -0062a4: 28f6 |002e: goto 0024 // -000a │ │ +006448: |[006448] eu.veldsoft.colors.overflow.Menu.databaseCopy:()V │ │ +006458: 6e10 de00 0700 |0000: invoke-virtual {v7}, Leu/veldsoft/colors/overflow/Menu;.getAssets:()Landroid/content/res/AssetManager; // method@00de │ │ +00645e: 0c05 |0003: move-result-object v5 │ │ +006460: 1a06 4c01 |0004: const-string v6, "ai.db" // string@014c │ │ +006464: 6e20 2300 6500 |0006: invoke-virtual {v5, v6}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0023 │ │ +00646a: 0c01 |0009: move-result-object v1 │ │ +00646c: 2202 6500 |000a: new-instance v2, Ljava/io/FileOutputStream; // type@0065 │ │ +006470: 1a05 0900 |000c: const-string v5, "/data/data/com.netsecl.stanchev/databases/ai.db" // string@0009 │ │ +006474: 7020 4201 5200 |000e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0142 │ │ +00647a: 1305 0004 |0011: const/16 v5, #int 1024 // #400 │ │ +00647e: 2350 8700 |0013: new-array v0, v5, [B // type@0087 │ │ +006482: 6e20 4501 0100 |0015: invoke-virtual {v1, v0}, Ljava/io/InputStream;.read:([B)I // method@0145 │ │ +006488: 0a04 |0018: move-result v4 │ │ +00648a: 3d04 0c00 |0019: if-lez v4, 0025 // +000c │ │ +00648e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +006490: 6e40 4801 0245 |001c: invoke-virtual {v2, v0, v5, v4}, Ljava/io/OutputStream;.write:([BII)V // method@0148 │ │ +006496: 28f6 |001f: goto 0015 // -000a │ │ +006498: 0d03 |0020: move-exception v3 │ │ +00649a: 6e10 4301 0300 |0021: invoke-virtual {v3}, Ljava/io/IOException;.printStackTrace:()V // method@0143 │ │ +0064a0: 0e00 |0024: return-void │ │ +0064a2: 6e10 4701 0200 |0025: invoke-virtual {v2}, Ljava/io/OutputStream;.flush:()V // method@0147 │ │ +0064a8: 6e10 4601 0200 |0028: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0146 │ │ +0064ae: 6e10 4401 0100 |002b: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@0144 │ │ +0064b4: 28f6 |002e: goto 0024 // -000a │ │ catches : 2 │ │ 0x0000 - 0x001f │ │ Ljava/io/IOException; -> 0x0020 │ │ 0x0025 - 0x002e │ │ Ljava/io/IOException; -> 0x0020 │ │ positions : │ │ 0x0000 line=85 │ │ @@ -4962,74 +5021,74 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -0062bc: |[0062bc] eu.veldsoft.colors.overflow.Menu.onClick:(Landroid/view/View;)V │ │ -0062cc: 6e10 5100 0e00 |0000: invoke-virtual {v14}, Landroid/view/View;.getId:()I // method@0051 │ │ -0062d2: 0a0b |0003: move-result v11 │ │ -0062d4: 2b0b 7c00 0000 |0004: packed-switch v11, 00000080 // +0000007c │ │ -0062da: 0e00 |0007: return-void │ │ -0062dc: 2200 0f00 |0008: new-instance v0, Landroid/content/Intent; // type@000f │ │ -0062e0: 6e10 dd00 0d00 |000a: invoke-virtual {v13}, Leu/veldsoft/colors/overflow/Menu;.getApplicationContext:()Landroid/content/Context; // method@00dd │ │ -0062e6: 0c0b |000d: move-result-object v11 │ │ -0062e8: 1c0c 4700 |000e: const-class v12, Leu/veldsoft/colors/overflow/EndSplash; // type@0047 │ │ -0062ec: 7030 1900 b00c |0010: invoke-direct {v0, v11, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ -0062f2: 6e20 e200 0d00 |0013: invoke-virtual {v13, v0}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ -0062f8: 6e10 dc00 0d00 |0016: invoke-virtual {v13}, Leu/veldsoft/colors/overflow/Menu;.finish:()V // method@00dc │ │ -0062fe: 28ee |0019: goto 0007 // -0012 │ │ -006300: 2201 0f00 |001a: new-instance v1, Landroid/content/Intent; // type@000f │ │ -006304: 6e10 dd00 0d00 |001c: invoke-virtual {v13}, Leu/veldsoft/colors/overflow/Menu;.getApplicationContext:()Landroid/content/Context; // method@00dd │ │ -00630a: 0c0b |001f: move-result-object v11 │ │ -00630c: 1c0c 4100 |0020: const-class v12, Leu/veldsoft/colors/overflow/AboutActivity; // type@0041 │ │ -006310: 7030 1900 b10c |0022: invoke-direct {v1, v11, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ -006316: 1a09 1300 |0025: const-string v9, "About Overflow" // string@0013 │ │ -00631a: 1a04 b301 |0027: const-string v4, "file:///android_asset/about.html" // string@01b3 │ │ -00631e: 1a0b de02 |0029: const-string v11, "title" // string@02de │ │ -006322: 6e30 1c00 b109 |002b: invoke-virtual {v1, v11, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@001c │ │ -006328: 1a0b b201 |002e: const-string v11, "file" // string@01b2 │ │ -00632c: 6e30 1c00 b104 |0030: invoke-virtual {v1, v11, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@001c │ │ -006332: 6e20 e200 1d00 |0033: invoke-virtual {v13, v1}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ -006338: 28d1 |0036: goto 0007 // -002f │ │ -00633a: 2202 0f00 |0037: new-instance v2, Landroid/content/Intent; // type@000f │ │ -00633e: 6e10 dd00 0d00 |0039: invoke-virtual {v13}, Leu/veldsoft/colors/overflow/Menu;.getApplicationContext:()Landroid/content/Context; // method@00dd │ │ -006344: 0c0b |003c: move-result-object v11 │ │ -006346: 1c0c 4100 |003d: const-class v12, Leu/veldsoft/colors/overflow/AboutActivity; // type@0041 │ │ -00634a: 7030 1900 b20c |003f: invoke-direct {v2, v11, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ -006350: 1a0a 3400 |0042: const-string v10, "Game Rules" // string@0034 │ │ -006354: 1a05 b601 |0044: const-string v5, "file:///android_asset/rules.html" // string@01b6 │ │ -006358: 1a0b de02 |0046: const-string v11, "title" // string@02de │ │ -00635c: 6e30 1c00 b20a |0048: invoke-virtual {v2, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@001c │ │ -006362: 1a0b b201 |004b: const-string v11, "file" // string@01b2 │ │ -006366: 6e30 1c00 b205 |004d: invoke-virtual {v2, v11, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@001c │ │ -00636c: 6e20 e200 2d00 |0050: invoke-virtual {v13, v2}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ -006372: 28b4 |0053: goto 0007 // -004c │ │ -006374: 2206 0f00 |0054: new-instance v6, Landroid/content/Intent; // type@000f │ │ -006378: 1c0b 5300 |0056: const-class v11, Leu/veldsoft/colors/overflow/OverflowActivity; // type@0053 │ │ -00637c: 7030 1900 d60b |0058: invoke-direct {v6, v13, v11}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ -006382: 2203 4200 |005b: new-instance v3, Leu/veldsoft/colors/overflow/Board; // type@0042 │ │ -006386: 7010 8900 0300 |005d: invoke-direct {v3}, Leu/veldsoft/colors/overflow/Board;.:()V // method@0089 │ │ -00638c: 1a0b 6801 |0060: const-string v11, "board" // string@0168 │ │ -006390: 6e30 1b00 b603 |0062: invoke-virtual {v6, v11, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@001b │ │ -006396: 6e20 e200 6d00 |0065: invoke-virtual {v13, v6}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ -00639c: 289f |0068: goto 0007 // -0061 │ │ -00639e: 2208 0f00 |0069: new-instance v8, Landroid/content/Intent; // type@000f │ │ -0063a2: 1c0b 6000 |006b: const-class v11, Leu/veldsoft/colors/overflow/SettingsActivity; // type@0060 │ │ -0063a6: 7030 1900 d80b |006d: invoke-direct {v8, v13, v11}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ -0063ac: 6e20 e200 8d00 |0070: invoke-virtual {v13, v8}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ -0063b2: 2894 |0073: goto 0007 // -006c │ │ -0063b4: 2207 0f00 |0074: new-instance v7, Landroid/content/Intent; // type@000f │ │ -0063b8: 1c0b 4e00 |0076: const-class v11, Leu/veldsoft/colors/overflow/Highscore; // type@004e │ │ -0063bc: 7030 1900 d70b |0078: invoke-direct {v7, v13, v11}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ -0063c2: 6e20 e200 7d00 |007b: invoke-virtual {v13, v7}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ -0063c8: 2889 |007e: goto 0007 // -0077 │ │ -0063ca: 0000 |007f: nop // spacer │ │ -0063cc: 0001 0600 0300 087f 5000 0000 6500 ... |0080: packed-switch-data (16 units) │ │ +0064cc: |[0064cc] eu.veldsoft.colors.overflow.Menu.onClick:(Landroid/view/View;)V │ │ +0064dc: 6e10 5100 0e00 |0000: invoke-virtual {v14}, Landroid/view/View;.getId:()I // method@0051 │ │ +0064e2: 0a0b |0003: move-result v11 │ │ +0064e4: 2b0b 7c00 0000 |0004: packed-switch v11, 00000080 // +0000007c │ │ +0064ea: 0e00 |0007: return-void │ │ +0064ec: 2200 0f00 |0008: new-instance v0, Landroid/content/Intent; // type@000f │ │ +0064f0: 6e10 dd00 0d00 |000a: invoke-virtual {v13}, Leu/veldsoft/colors/overflow/Menu;.getApplicationContext:()Landroid/content/Context; // method@00dd │ │ +0064f6: 0c0b |000d: move-result-object v11 │ │ +0064f8: 1c0c 4700 |000e: const-class v12, Leu/veldsoft/colors/overflow/EndSplash; // type@0047 │ │ +0064fc: 7030 1900 b00c |0010: invoke-direct {v0, v11, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ +006502: 6e20 e200 0d00 |0013: invoke-virtual {v13, v0}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ +006508: 6e10 dc00 0d00 |0016: invoke-virtual {v13}, Leu/veldsoft/colors/overflow/Menu;.finish:()V // method@00dc │ │ +00650e: 28ee |0019: goto 0007 // -0012 │ │ +006510: 2201 0f00 |001a: new-instance v1, Landroid/content/Intent; // type@000f │ │ +006514: 6e10 dd00 0d00 |001c: invoke-virtual {v13}, Leu/veldsoft/colors/overflow/Menu;.getApplicationContext:()Landroid/content/Context; // method@00dd │ │ +00651a: 0c0b |001f: move-result-object v11 │ │ +00651c: 1c0c 4100 |0020: const-class v12, Leu/veldsoft/colors/overflow/AboutActivity; // type@0041 │ │ +006520: 7030 1900 b10c |0022: invoke-direct {v1, v11, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ +006526: 1a09 1300 |0025: const-string v9, "About Overflow" // string@0013 │ │ +00652a: 1a04 b201 |0027: const-string v4, "file:///android_asset/about.html" // string@01b2 │ │ +00652e: 1a0b db02 |0029: const-string v11, "title" // string@02db │ │ +006532: 6e30 1c00 b109 |002b: invoke-virtual {v1, v11, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@001c │ │ +006538: 1a0b b101 |002e: const-string v11, "file" // string@01b1 │ │ +00653c: 6e30 1c00 b104 |0030: invoke-virtual {v1, v11, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@001c │ │ +006542: 6e20 e200 1d00 |0033: invoke-virtual {v13, v1}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ +006548: 28d1 |0036: goto 0007 // -002f │ │ +00654a: 2202 0f00 |0037: new-instance v2, Landroid/content/Intent; // type@000f │ │ +00654e: 6e10 dd00 0d00 |0039: invoke-virtual {v13}, Leu/veldsoft/colors/overflow/Menu;.getApplicationContext:()Landroid/content/Context; // method@00dd │ │ +006554: 0c0b |003c: move-result-object v11 │ │ +006556: 1c0c 4100 |003d: const-class v12, Leu/veldsoft/colors/overflow/AboutActivity; // type@0041 │ │ +00655a: 7030 1900 b20c |003f: invoke-direct {v2, v11, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ +006560: 1a0a 3400 |0042: const-string v10, "Game Rules" // string@0034 │ │ +006564: 1a05 b501 |0044: const-string v5, "file:///android_asset/rules.html" // string@01b5 │ │ +006568: 1a0b db02 |0046: const-string v11, "title" // string@02db │ │ +00656c: 6e30 1c00 b20a |0048: invoke-virtual {v2, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@001c │ │ +006572: 1a0b b101 |004b: const-string v11, "file" // string@01b1 │ │ +006576: 6e30 1c00 b205 |004d: invoke-virtual {v2, v11, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@001c │ │ +00657c: 6e20 e200 2d00 |0050: invoke-virtual {v13, v2}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ +006582: 28b4 |0053: goto 0007 // -004c │ │ +006584: 2206 0f00 |0054: new-instance v6, Landroid/content/Intent; // type@000f │ │ +006588: 1c0b 5300 |0056: const-class v11, Leu/veldsoft/colors/overflow/OverflowActivity; // type@0053 │ │ +00658c: 7030 1900 d60b |0058: invoke-direct {v6, v13, v11}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ +006592: 2203 4200 |005b: new-instance v3, Leu/veldsoft/colors/overflow/Board; // type@0042 │ │ +006596: 7010 8900 0300 |005d: invoke-direct {v3}, Leu/veldsoft/colors/overflow/Board;.:()V // method@0089 │ │ +00659c: 1a0b 6701 |0060: const-string v11, "board" // string@0167 │ │ +0065a0: 6e30 1b00 b603 |0062: invoke-virtual {v6, v11, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@001b │ │ +0065a6: 6e20 e200 6d00 |0065: invoke-virtual {v13, v6}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ +0065ac: 289f |0068: goto 0007 // -0061 │ │ +0065ae: 2208 0f00 |0069: new-instance v8, Landroid/content/Intent; // type@000f │ │ +0065b2: 1c0b 6000 |006b: const-class v11, Leu/veldsoft/colors/overflow/SettingsActivity; // type@0060 │ │ +0065b6: 7030 1900 d80b |006d: invoke-direct {v8, v13, v11}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ +0065bc: 6e20 e200 8d00 |0070: invoke-virtual {v13, v8}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ +0065c2: 2894 |0073: goto 0007 // -006c │ │ +0065c4: 2207 0f00 |0074: new-instance v7, Landroid/content/Intent; // type@000f │ │ +0065c8: 1c0b 4e00 |0076: const-class v11, Leu/veldsoft/colors/overflow/Highscore; // type@004e │ │ +0065cc: 7030 1900 d70b |0078: invoke-direct {v7, v13, v11}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ +0065d2: 6e20 e200 7d00 |007b: invoke-virtual {v13, v7}, Leu/veldsoft/colors/overflow/Menu;.startActivity:(Landroid/content/Intent;)V // method@00e2 │ │ +0065d8: 2889 |007e: goto 0007 // -0077 │ │ +0065da: 0000 |007f: nop // spacer │ │ +0065dc: 0001 0600 0300 087f 5000 0000 6500 ... |0080: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0007 line=231 │ │ 0x0008 line=188 │ │ 0x0013 line=190 │ │ 0x0016 line=191 │ │ @@ -5074,54 +5133,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -0063ec: |[0063ec] eu.veldsoft.colors.overflow.Menu.onCreate:(Landroid/os/Bundle;)V │ │ -0063fc: 6f20 0600 9800 |0000: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -006402: 1407 0400 037f |0003: const v7, #float 1.74129e+38 // #7f030004 │ │ -006408: 6e20 e100 7800 |0006: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.setContentView:(I)V // method@00e1 │ │ -00640e: 1407 0300 087f |0009: const v7, #float 1.80775e+38 // #7f080003 │ │ -006414: 6e20 db00 7800 |000c: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ -00641a: 0c03 |000f: move-result-object v3 │ │ -00641c: 1f03 3000 |0010: check-cast v3, Landroid/widget/Button; // type@0030 │ │ -006420: 1407 0800 087f |0012: const v7, #float 1.80775e+38 // #7f080008 │ │ -006426: 6e20 db00 7800 |0015: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ -00642c: 0c01 |0018: move-result-object v1 │ │ -00642e: 1f01 3000 |0019: check-cast v1, Landroid/widget/Button; // type@0030 │ │ -006432: 1407 0500 087f |001b: const v7, #float 1.80775e+38 // #7f080005 │ │ -006438: 6e20 db00 7800 |001e: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ -00643e: 0c00 |0021: move-result-object v0 │ │ -006440: 1f00 3000 |0022: check-cast v0, Landroid/widget/Button; // type@0030 │ │ -006444: 1407 0400 087f |0024: const v7, #float 1.80775e+38 // #7f080004 │ │ -00644a: 6e20 db00 7800 |0027: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ -006450: 0c05 |002a: move-result-object v5 │ │ -006452: 1f05 3000 |002b: check-cast v5, Landroid/widget/Button; // type@0030 │ │ -006456: 1407 0600 087f |002d: const v7, #float 1.80775e+38 // #7f080006 │ │ -00645c: 6e20 db00 7800 |0030: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ -006462: 0c04 |0033: move-result-object v4 │ │ -006464: 1f04 3000 |0034: check-cast v4, Landroid/widget/Button; // type@0030 │ │ -006468: 1407 0700 087f |0036: const v7, #float 1.80775e+38 // #7f080007 │ │ -00646e: 6e20 db00 7800 |0039: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ -006474: 0c02 |003c: move-result-object v2 │ │ -006476: 1f02 3000 |003d: check-cast v2, Landroid/widget/Button; // type@0030 │ │ -00647a: 6e20 5d00 8300 |003f: invoke-virtual {v3, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ -006480: 6e20 5d00 8100 |0042: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ -006486: 6e20 5d00 8000 |0045: invoke-virtual {v0, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ -00648c: 6e20 5d00 8500 |0048: invoke-virtual {v5, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ -006492: 6e20 5d00 8400 |004b: invoke-virtual {v4, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ -006498: 6e20 5d00 8200 |004e: invoke-virtual {v2, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ -00649e: 2206 5200 |0051: new-instance v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // type@0052 │ │ -0064a2: 7020 f100 8600 |0053: invoke-direct {v6, v8}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.:(Landroid/content/Context;)V // method@00f1 │ │ -0064a8: 6e10 f600 0600 |0056: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.openToRead:()Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // method@00f6 │ │ -0064ae: 6e10 f200 0600 |0059: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.close:()V // method@00f2 │ │ -0064b4: 7010 da00 0800 |005c: invoke-direct {v8}, Leu/veldsoft/colors/overflow/Menu;.databaseCopy:()V // method@00da │ │ -0064ba: 0e00 |005f: return-void │ │ +0065fc: |[0065fc] eu.veldsoft.colors.overflow.Menu.onCreate:(Landroid/os/Bundle;)V │ │ +00660c: 6f20 0600 9800 |0000: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +006612: 1407 0400 037f |0003: const v7, #float 1.74129e+38 // #7f030004 │ │ +006618: 6e20 e100 7800 |0006: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.setContentView:(I)V // method@00e1 │ │ +00661e: 1407 0300 087f |0009: const v7, #float 1.80775e+38 // #7f080003 │ │ +006624: 6e20 db00 7800 |000c: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ +00662a: 0c03 |000f: move-result-object v3 │ │ +00662c: 1f03 3000 |0010: check-cast v3, Landroid/widget/Button; // type@0030 │ │ +006630: 1407 0800 087f |0012: const v7, #float 1.80775e+38 // #7f080008 │ │ +006636: 6e20 db00 7800 |0015: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ +00663c: 0c01 |0018: move-result-object v1 │ │ +00663e: 1f01 3000 |0019: check-cast v1, Landroid/widget/Button; // type@0030 │ │ +006642: 1407 0500 087f |001b: const v7, #float 1.80775e+38 // #7f080005 │ │ +006648: 6e20 db00 7800 |001e: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ +00664e: 0c00 |0021: move-result-object v0 │ │ +006650: 1f00 3000 |0022: check-cast v0, Landroid/widget/Button; // type@0030 │ │ +006654: 1407 0400 087f |0024: const v7, #float 1.80775e+38 // #7f080004 │ │ +00665a: 6e20 db00 7800 |0027: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ +006660: 0c05 |002a: move-result-object v5 │ │ +006662: 1f05 3000 |002b: check-cast v5, Landroid/widget/Button; // type@0030 │ │ +006666: 1407 0600 087f |002d: const v7, #float 1.80775e+38 // #7f080006 │ │ +00666c: 6e20 db00 7800 |0030: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ +006672: 0c04 |0033: move-result-object v4 │ │ +006674: 1f04 3000 |0034: check-cast v4, Landroid/widget/Button; // type@0030 │ │ +006678: 1407 0700 087f |0036: const v7, #float 1.80775e+38 // #7f080007 │ │ +00667e: 6e20 db00 7800 |0039: invoke-virtual {v8, v7}, Leu/veldsoft/colors/overflow/Menu;.findViewById:(I)Landroid/view/View; // method@00db │ │ +006684: 0c02 |003c: move-result-object v2 │ │ +006686: 1f02 3000 |003d: check-cast v2, Landroid/widget/Button; // type@0030 │ │ +00668a: 6e20 5d00 8300 |003f: invoke-virtual {v3, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ +006690: 6e20 5d00 8100 |0042: invoke-virtual {v1, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ +006696: 6e20 5d00 8000 |0045: invoke-virtual {v0, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ +00669c: 6e20 5d00 8500 |0048: invoke-virtual {v5, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ +0066a2: 6e20 5d00 8400 |004b: invoke-virtual {v4, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ +0066a8: 6e20 5d00 8200 |004e: invoke-virtual {v2, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ +0066ae: 2206 5200 |0051: new-instance v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // type@0052 │ │ +0066b2: 7020 f100 8600 |0053: invoke-direct {v6, v8}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.:(Landroid/content/Context;)V // method@00f1 │ │ +0066b8: 6e10 f600 0600 |0056: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.openToRead:()Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // method@00f6 │ │ +0066be: 6e10 f200 0600 |0059: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.close:()V // method@00f2 │ │ +0066c4: 7010 da00 0800 |005c: invoke-direct {v8}, Leu/veldsoft/colors/overflow/Menu;.databaseCopy:()V // method@00da │ │ +0066ca: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ 0x0009 line=130 │ │ 0x0012 line=132 │ │ 0x001b line=134 │ │ @@ -5184,18 +5243,18 @@ │ │ type : '(Leu/veldsoft/colors/overflow/NormalAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0064bc: |[0064bc] eu.veldsoft.colors.overflow.NormalAISQLAdapter$SQLiteHelper.:(Leu/veldsoft/colors/overflow/NormalAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ -0064cc: 5b01 6400 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.this$0:Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // field@0064 │ │ -0064d0: 7055 3300 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0033 │ │ -0064d6: 0e00 |0005: return-void │ │ +0066cc: |[0066cc] eu.veldsoft.colors.overflow.NormalAISQLAdapter$SQLiteHelper.:(Leu/veldsoft/colors/overflow/NormalAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ +0066dc: 5b01 6400 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.this$0:Leu/veldsoft/colors/overflow/NormalAISQLAdapter; // field@0064 │ │ +0066e0: 7055 3300 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0033 │ │ +0066e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; │ │ @@ -5211,18 +5270,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0064d8: |[0064d8] eu.veldsoft.colors.overflow.NormalAISQLAdapter$SQLiteHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0064e8: 1a00 8d01 |0000: const-string v0, "create table normalai (id integer primary key autoincrement, combination LONG not null, coefficient LONG NOT NULL );" // string@018d │ │ -0064ec: 6e20 2f00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@002f │ │ -0064f2: 0e00 |0005: return-void │ │ +0066e8: |[0066e8] eu.veldsoft.colors.overflow.NormalAISQLAdapter$SQLiteHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0066f8: 1a00 8c01 |0000: const-string v0, "create table normalai (id integer primary key autoincrement, combination LONG not null, coefficient LONG NOT NULL );" // string@018c │ │ +0066fc: 6e20 2f00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@002f │ │ +006702: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -5232,16 +5291,16 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0064f4: |[0064f4] eu.veldsoft.colors.overflow.NormalAISQLAdapter$SQLiteHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -006504: 0e00 |0000: return-void │ │ +006704: |[006704] eu.veldsoft.colors.overflow.NormalAISQLAdapter$SQLiteHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +006714: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; │ │ 0x0000 - 0x0001 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0001 reg=2 oldVersion I │ │ @@ -5327,18 +5386,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006508: |[006508] eu.veldsoft.colors.overflow.NormalAISQLAdapter.:(Landroid/content/Context;)V │ │ -006518: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -00651e: 5b01 6c00 |0003: iput-object v1, v0, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.context:Landroid/content/Context; // field@006c │ │ -006522: 0e00 |0005: return-void │ │ +006718: |[006718] eu.veldsoft.colors.overflow.NormalAISQLAdapter.:(Landroid/content/Context;)V │ │ +006728: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +00672e: 5b01 6c00 |0003: iput-object v1, v0, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.context:Landroid/content/Context; // field@006c │ │ +006732: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ 0x0005 line=199 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/veldsoft/colors/overflow/NormalAISQLAdapter; │ │ @@ -5350,18 +5409,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006524: |[006524] eu.veldsoft.colors.overflow.NormalAISQLAdapter.close:()V │ │ -006534: 5410 6e00 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ -006538: 6e10 ec00 0000 |0002: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.close:()V // method@00ec │ │ -00653e: 0e00 |0005: return-void │ │ +006734: |[006734] eu.veldsoft.colors.overflow.NormalAISQLAdapter.close:()V │ │ +006744: 5410 6e00 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ +006748: 6e10 ec00 0000 |0002: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.close:()V // method@00ec │ │ +00674e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0005 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/veldsoft/colors/overflow/NormalAISQLAdapter; │ │ │ │ @@ -5370,21 +5429,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -006540: |[006540] eu.veldsoft.colors.overflow.NormalAISQLAdapter.deleteAll:()I │ │ -006550: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -006552: 5430 6d00 |0001: iget-object v0, v3, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ -006556: 1a01 4802 |0003: const-string v1, "normalai" // string@0248 │ │ -00655a: 6e40 2e00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@002e │ │ -006560: 0a00 |0008: move-result v0 │ │ -006562: 0f00 |0009: return v0 │ │ +006750: |[006750] eu.veldsoft.colors.overflow.NormalAISQLAdapter.deleteAll:()I │ │ +006760: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +006762: 5430 6d00 |0001: iget-object v0, v3, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ +006766: 1a01 4502 |0003: const-string v1, "normalai" // string@0245 │ │ +00676a: 6e40 2e00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@002e │ │ +006770: 0a00 |0008: move-result v0 │ │ +006772: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=301 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Leu/veldsoft/colors/overflow/NormalAISQLAdapter; │ │ │ │ #2 : (in Leu/veldsoft/colors/overflow/NormalAISQLAdapter;) │ │ @@ -5392,27 +5451,27 @@ │ │ type : '(Ljava/lang/Integer;Ljava/lang/Integer;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -006564: |[006564] eu.veldsoft.colors.overflow.NormalAISQLAdapter.insert:(Ljava/lang/Integer;Ljava/lang/Integer;)J │ │ -006574: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ -006578: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ -00657e: 1a01 7e01 |0005: const-string v1, "combination" // string@017e │ │ -006582: 6e30 1400 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ -006588: 1a01 7c01 |000a: const-string v1, "coefficient" // string@017c │ │ -00658c: 6e30 1400 1006 |000c: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ -006592: 5441 6d00 |000f: iget-object v1, v4, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ -006596: 1a02 4802 |0011: const-string v2, "normalai" // string@0248 │ │ -00659a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -00659c: 6e40 3000 2103 |0014: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0030 │ │ -0065a2: 0b02 |0017: move-result-wide v2 │ │ -0065a4: 1002 |0018: return-wide v2 │ │ +006774: |[006774] eu.veldsoft.colors.overflow.NormalAISQLAdapter.insert:(Ljava/lang/Integer;Ljava/lang/Integer;)J │ │ +006784: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ +006788: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ +00678e: 1a01 7d01 |0005: const-string v1, "combination" // string@017d │ │ +006792: 6e30 1400 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ +006798: 1a01 7b01 |000a: const-string v1, "coefficient" // string@017b │ │ +00679c: 6e30 1400 1006 |000c: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ +0067a2: 5441 6d00 |000f: iget-object v1, v4, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ +0067a6: 1a02 4502 |0011: const-string v2, "normalai" // string@0245 │ │ +0067aa: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0067ac: 6e40 3000 2103 |0014: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0030 │ │ +0067b2: 0b02 |0017: move-result-wide v2 │ │ +0067b4: 1002 |0018: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0005 line=283 │ │ 0x000a line=284 │ │ 0x000f line=285 │ │ locals : │ │ @@ -5426,69 +5485,69 @@ │ │ type : '([J)Ljava/lang/Integer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -0065a8: |[0065a8] eu.veldsoft.colors.overflow.NormalAISQLAdapter.obtainCoefficient:([J)Ljava/lang/Integer; │ │ -0065b8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0065ba: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0065bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0065be: 5482 6d00 |0003: iget-object v2, v8, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ -0065c2: 2203 7600 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0076 │ │ -0065c6: 7010 5d01 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ -0065cc: 1a04 f600 |000a: const-string v4, "SELECT coefficient FROM normalai WHERE combination = " // string@00f6 │ │ -0065d0: 6e20 6001 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -0065d6: 0c03 |000f: move-result-object v3 │ │ -0065d8: 4504 0906 |0010: aget-wide v4, v9, v6 │ │ -0065dc: 6e30 5f01 4305 |0012: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ -0065e2: 0c03 |0015: move-result-object v3 │ │ -0065e4: 1a04 0100 |0016: const-string v4, " OR " // string@0001 │ │ -0065e8: 6e20 6001 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -0065ee: 0c03 |001b: move-result-object v3 │ │ -0065f0: 4504 0907 |001c: aget-wide v4, v9, v7 │ │ -0065f4: 6e30 5f01 4305 |001e: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ -0065fa: 0c03 |0021: move-result-object v3 │ │ -0065fc: 1a04 0100 |0022: const-string v4, " OR " // string@0001 │ │ -006600: 6e20 6001 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -006606: 0c03 |0027: move-result-object v3 │ │ -006608: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -00660a: 4504 0904 |0029: aget-wide v4, v9, v4 │ │ -00660e: 6e30 5f01 4305 |002b: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ -006614: 0c03 |002e: move-result-object v3 │ │ -006616: 1a04 0100 |002f: const-string v4, " OR " // string@0001 │ │ -00661a: 6e20 6001 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -006620: 0c03 |0034: move-result-object v3 │ │ -006622: 1234 |0035: const/4 v4, #int 3 // #3 │ │ -006624: 4504 0904 |0036: aget-wide v4, v9, v4 │ │ -006628: 6e30 5f01 4305 |0038: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ -00662e: 0c03 |003b: move-result-object v3 │ │ -006630: 1a04 0100 |003c: const-string v4, " OR " // string@0001 │ │ -006634: 6e20 6001 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -00663a: 0c03 |0041: move-result-object v3 │ │ -00663c: 1244 |0042: const/4 v4, #int 4 // #4 │ │ -00663e: 4504 0904 |0043: aget-wide v4, v9, v4 │ │ -006642: 6e30 5f01 4305 |0045: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ -006648: 0c03 |0048: move-result-object v3 │ │ -00664a: 6e10 6101 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ -006650: 0c03 |004c: move-result-object v3 │ │ -006652: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -006654: 6e30 3100 3204 |004e: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ -00665a: 0c00 |0051: move-result-object v0 │ │ -00665c: 7210 2b00 0000 |0052: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ -006662: 0a02 |0055: move-result v2 │ │ -006664: 3372 0e00 |0056: if-ne v2, v7, 0064 // +000e │ │ -006668: 7220 2a00 6000 |0058: invoke-interface {v0, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ -00666e: 0c02 |005b: move-result-object v2 │ │ -006670: 7110 5101 0200 |005c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0151 │ │ -006676: 0a02 |005f: move-result v2 │ │ -006678: 7110 5201 0200 |0060: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -00667e: 0c01 |0063: move-result-object v1 │ │ -006680: 1101 |0064: return-object v1 │ │ +0067b8: |[0067b8] eu.veldsoft.colors.overflow.NormalAISQLAdapter.obtainCoefficient:([J)Ljava/lang/Integer; │ │ +0067c8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0067ca: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0067cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0067ce: 5482 6d00 |0003: iget-object v2, v8, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ +0067d2: 2203 7600 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0076 │ │ +0067d6: 7010 5d01 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ +0067dc: 1a04 f600 |000a: const-string v4, "SELECT coefficient FROM normalai WHERE combination = " // string@00f6 │ │ +0067e0: 6e20 6001 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +0067e6: 0c03 |000f: move-result-object v3 │ │ +0067e8: 4504 0906 |0010: aget-wide v4, v9, v6 │ │ +0067ec: 6e30 5f01 4305 |0012: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ +0067f2: 0c03 |0015: move-result-object v3 │ │ +0067f4: 1a04 0100 |0016: const-string v4, " OR " // string@0001 │ │ +0067f8: 6e20 6001 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +0067fe: 0c03 |001b: move-result-object v3 │ │ +006800: 4504 0907 |001c: aget-wide v4, v9, v7 │ │ +006804: 6e30 5f01 4305 |001e: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ +00680a: 0c03 |0021: move-result-object v3 │ │ +00680c: 1a04 0100 |0022: const-string v4, " OR " // string@0001 │ │ +006810: 6e20 6001 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +006816: 0c03 |0027: move-result-object v3 │ │ +006818: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +00681a: 4504 0904 |0029: aget-wide v4, v9, v4 │ │ +00681e: 6e30 5f01 4305 |002b: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ +006824: 0c03 |002e: move-result-object v3 │ │ +006826: 1a04 0100 |002f: const-string v4, " OR " // string@0001 │ │ +00682a: 6e20 6001 4300 |0031: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +006830: 0c03 |0034: move-result-object v3 │ │ +006832: 1234 |0035: const/4 v4, #int 3 // #3 │ │ +006834: 4504 0904 |0036: aget-wide v4, v9, v4 │ │ +006838: 6e30 5f01 4305 |0038: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ +00683e: 0c03 |003b: move-result-object v3 │ │ +006840: 1a04 0100 |003c: const-string v4, " OR " // string@0001 │ │ +006844: 6e20 6001 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +00684a: 0c03 |0041: move-result-object v3 │ │ +00684c: 1244 |0042: const/4 v4, #int 4 // #4 │ │ +00684e: 4504 0904 |0043: aget-wide v4, v9, v4 │ │ +006852: 6e30 5f01 4305 |0045: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@015f │ │ +006858: 0c03 |0048: move-result-object v3 │ │ +00685a: 6e10 6101 0300 |0049: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ +006860: 0c03 |004c: move-result-object v3 │ │ +006862: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +006864: 6e30 3100 3204 |004e: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ +00686a: 0c00 |0051: move-result-object v0 │ │ +00686c: 7210 2b00 0000 |0052: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ +006872: 0a02 |0055: move-result v2 │ │ +006874: 3372 0e00 |0056: if-ne v2, v7, 0064 // +000e │ │ +006878: 7220 2a00 6000 |0058: invoke-interface {v0, v6}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ +00687e: 0c02 |005b: move-result-object v2 │ │ +006880: 7110 5101 0200 |005c: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0151 │ │ +006886: 0a02 |005f: move-result v2 │ │ +006888: 7110 5201 0200 |0060: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +00688e: 0c01 |0063: move-result-object v1 │ │ +006890: 1101 |0064: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=344 │ │ 0x0003 line=346 │ │ 0x0052 line=351 │ │ 0x0058 line=352 │ │ 0x0064 line=355 │ │ @@ -5503,28 +5562,28 @@ │ │ type : '()Leu/veldsoft/colors/overflow/NormalAISQLAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -006684: |[006684] eu.veldsoft.colors.overflow.NormalAISQLAdapter.openToRead:()Leu/veldsoft/colors/overflow/NormalAISQLAdapter; │ │ -006694: 2200 5100 |0000: new-instance v0, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // type@0051 │ │ -006698: 5462 6c00 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.context:Landroid/content/Context; // field@006c │ │ -00669c: 1a03 4c01 |0004: const-string v3, "ai.db" // string@014c │ │ -0066a0: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0066a2: 1215 |0007: const/4 v5, #int 1 // #1 │ │ -0066a4: 0761 |0008: move-object v1, v6 │ │ -0066a6: 7606 eb00 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/NormalAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00eb │ │ -0066ac: 5b60 6e00 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ -0066b0: 5460 6e00 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ -0066b4: 6e10 ed00 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00ed │ │ -0066ba: 0c00 |0013: move-result-object v0 │ │ -0066bc: 5b60 6d00 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ -0066c0: 1106 |0016: return-object v6 │ │ +006894: |[006894] eu.veldsoft.colors.overflow.NormalAISQLAdapter.openToRead:()Leu/veldsoft/colors/overflow/NormalAISQLAdapter; │ │ +0068a4: 2200 5100 |0000: new-instance v0, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // type@0051 │ │ +0068a8: 5462 6c00 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.context:Landroid/content/Context; // field@006c │ │ +0068ac: 1a03 4c01 |0004: const-string v3, "ai.db" // string@014c │ │ +0068b0: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0068b2: 1215 |0007: const/4 v5, #int 1 // #1 │ │ +0068b4: 0761 |0008: move-object v1, v6 │ │ +0068b6: 7606 eb00 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/NormalAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00eb │ │ +0068bc: 5b60 6e00 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ +0068c0: 5460 6e00 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ +0068c4: 6e10 ed00 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00ed │ │ +0068ca: 0c00 |0013: move-result-object v0 │ │ +0068cc: 5b60 6d00 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ +0068d0: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x000e line=220 │ │ 0x0016 line=222 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Leu/veldsoft/colors/overflow/NormalAISQLAdapter; │ │ @@ -5534,28 +5593,28 @@ │ │ type : '()Leu/veldsoft/colors/overflow/NormalAISQLAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0066c4: |[0066c4] eu.veldsoft.colors.overflow.NormalAISQLAdapter.openToWrite:()Leu/veldsoft/colors/overflow/NormalAISQLAdapter; │ │ -0066d4: 2200 5100 |0000: new-instance v0, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // type@0051 │ │ -0066d8: 5462 6c00 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.context:Landroid/content/Context; // field@006c │ │ -0066dc: 1a03 4c01 |0004: const-string v3, "ai.db" // string@014c │ │ -0066e0: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0066e2: 1215 |0007: const/4 v5, #int 1 // #1 │ │ -0066e4: 0761 |0008: move-object v1, v6 │ │ -0066e6: 7606 eb00 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/NormalAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00eb │ │ -0066ec: 5b60 6e00 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ -0066f0: 5460 6e00 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ -0066f4: 6e10 ee00 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00ee │ │ -0066fa: 0c00 |0013: move-result-object v0 │ │ -0066fc: 5b60 6d00 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ -006700: 1106 |0016: return-object v6 │ │ +0068d4: |[0068d4] eu.veldsoft.colors.overflow.NormalAISQLAdapter.openToWrite:()Leu/veldsoft/colors/overflow/NormalAISQLAdapter; │ │ +0068e4: 2200 5100 |0000: new-instance v0, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // type@0051 │ │ +0068e8: 5462 6c00 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.context:Landroid/content/Context; // field@006c │ │ +0068ec: 1a03 4c01 |0004: const-string v3, "ai.db" // string@014c │ │ +0068f0: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0068f2: 1215 |0007: const/4 v5, #int 1 // #1 │ │ +0068f4: 0761 |0008: move-object v1, v6 │ │ +0068f6: 7606 eb00 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/NormalAISQLAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@00eb │ │ +0068fc: 5b60 6e00 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ +006900: 5460 6e00 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper; // field@006e │ │ +006904: 6e10 ee00 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@00ee │ │ +00690a: 0c00 |0013: move-result-object v0 │ │ +00690c: 5b60 6d00 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ +006910: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x000e line=245 │ │ 0x0016 line=247 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Leu/veldsoft/colors/overflow/NormalAISQLAdapter; │ │ @@ -5565,35 +5624,35 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -006704: |[006704] eu.veldsoft.colors.overflow.NormalAISQLAdapter.updateByID:(ILjava/lang/String;Ljava/lang/Integer;)V │ │ -006714: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ -006718: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ -00671e: 1a01 7e01 |0005: const-string v1, "combination" // string@017e │ │ -006722: 6e30 1500 1007 |0007: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0015 │ │ -006728: 1a01 7c01 |000a: const-string v1, "coefficient" // string@017c │ │ -00672c: 6e30 1400 1008 |000c: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ -006732: 5451 6d00 |000f: iget-object v1, v5, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ -006736: 1a02 4802 |0011: const-string v2, "normalai" // string@0248 │ │ -00673a: 2203 7600 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0076 │ │ -00673e: 7010 5d01 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ -006744: 1a04 0b02 |0018: const-string v4, "id=" // string@020b │ │ -006748: 6e20 6001 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -00674e: 0c03 |001d: move-result-object v3 │ │ -006750: 6e20 5e01 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@015e │ │ -006756: 0c03 |0021: move-result-object v3 │ │ -006758: 6e10 6101 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ -00675e: 0c03 |0025: move-result-object v3 │ │ -006760: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -006762: 6e54 3200 2130 |0027: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0032 │ │ -006768: 0e00 |002a: return-void │ │ +006914: |[006914] eu.veldsoft.colors.overflow.NormalAISQLAdapter.updateByID:(ILjava/lang/String;Ljava/lang/Integer;)V │ │ +006924: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ +006928: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ +00692e: 1a01 7d01 |0005: const-string v1, "combination" // string@017d │ │ +006932: 6e30 1500 1007 |0007: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0015 │ │ +006938: 1a01 7b01 |000a: const-string v1, "coefficient" // string@017b │ │ +00693c: 6e30 1400 1008 |000c: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ +006942: 5451 6d00 |000f: iget-object v1, v5, Leu/veldsoft/colors/overflow/NormalAISQLAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@006d │ │ +006946: 1a02 4502 |0011: const-string v2, "normalai" // string@0245 │ │ +00694a: 2203 7600 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0076 │ │ +00694e: 7010 5d01 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ +006954: 1a04 0902 |0018: const-string v4, "id=" // string@0209 │ │ +006958: 6e20 6001 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +00695e: 0c03 |001d: move-result-object v3 │ │ +006960: 6e20 5e01 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@015e │ │ +006966: 0c03 |0021: move-result-object v3 │ │ +006968: 6e10 6101 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ +00696e: 0c03 |0025: move-result-object v3 │ │ +006970: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +006972: 6e54 3200 2130 |0027: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0032 │ │ +006978: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ 0x000a line=325 │ │ 0x000f line=326 │ │ 0x002a line=327 │ │ @@ -5629,17 +5688,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00676c: |[00676c] eu.veldsoft.colors.overflow.OverflowActivity.:()V │ │ -00677c: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -006782: 0e00 |0003: return-void │ │ +00697c: |[00697c] eu.veldsoft.colors.overflow.OverflowActivity.:()V │ │ +00698c: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +006992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/OverflowActivity; │ │ │ │ Virtual methods - │ │ @@ -5648,28 +5707,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -006784: |[006784] eu.veldsoft.colors.overflow.OverflowActivity.onCreate:(Landroid/os/Bundle;)V │ │ -006794: 6f20 0600 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -00679a: 6e10 fa00 0500 |0003: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/OverflowActivity;.getIntent:()Landroid/content/Intent; // method@00fa │ │ -0067a0: 0c02 |0006: move-result-object v2 │ │ -0067a2: 6e10 1a00 0200 |0007: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@001a │ │ -0067a8: 0c01 |000a: move-result-object v1 │ │ -0067aa: 1a04 6801 |000b: const-string v4, "board" // string@0168 │ │ -0067ae: 6e20 4700 4100 |000d: invoke-virtual {v1, v4}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0047 │ │ -0067b4: 0c00 |0010: move-result-object v0 │ │ -0067b6: 1f00 4200 |0011: check-cast v0, Leu/veldsoft/colors/overflow/Board; // type@0042 │ │ -0067ba: 2203 4a00 |0013: new-instance v3, Leu/veldsoft/colors/overflow/GameView; // type@004a │ │ -0067be: 7030 ae00 5300 |0015: invoke-direct {v3, v5, v0}, Leu/veldsoft/colors/overflow/GameView;.:(Landroid/content/Context;Leu/veldsoft/colors/overflow/Board;)V // method@00ae │ │ -0067c4: 6e20 fc00 3500 |0018: invoke-virtual {v5, v3}, Leu/veldsoft/colors/overflow/OverflowActivity;.setContentView:(Landroid/view/View;)V // method@00fc │ │ -0067ca: 0e00 |001b: return-void │ │ +006994: |[006994] eu.veldsoft.colors.overflow.OverflowActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0069a4: 6f20 0600 6500 |0000: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +0069aa: 6e10 fa00 0500 |0003: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/OverflowActivity;.getIntent:()Landroid/content/Intent; // method@00fa │ │ +0069b0: 0c02 |0006: move-result-object v2 │ │ +0069b2: 6e10 1a00 0200 |0007: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@001a │ │ +0069b8: 0c01 |000a: move-result-object v1 │ │ +0069ba: 1a04 6701 |000b: const-string v4, "board" // string@0167 │ │ +0069be: 6e20 4700 4100 |000d: invoke-virtual {v1, v4}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@0047 │ │ +0069c4: 0c00 |0010: move-result-object v0 │ │ +0069c6: 1f00 4200 |0011: check-cast v0, Leu/veldsoft/colors/overflow/Board; // type@0042 │ │ +0069ca: 2203 4a00 |0013: new-instance v3, Leu/veldsoft/colors/overflow/GameView; // type@004a │ │ +0069ce: 7030 ae00 5300 |0015: invoke-direct {v3, v5, v0}, Leu/veldsoft/colors/overflow/GameView;.:(Landroid/content/Context;Leu/veldsoft/colors/overflow/Board;)V // method@00ae │ │ +0069d4: 6e20 fc00 3500 |0018: invoke-virtual {v5, v3}, Leu/veldsoft/colors/overflow/OverflowActivity;.setContentView:(Landroid/view/View;)V // method@00fc │ │ +0069da: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0007 line=58 │ │ 0x000b line=59 │ │ 0x0013 line=60 │ │ @@ -5750,69 +5809,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 104 16-bit code units │ │ -0067cc: |[0067cc] eu.veldsoft.colors.overflow.PlayerIndex.:()V │ │ -0067dc: 1258 |0000: const/4 v8, #int 5 // #5 │ │ -0067de: 1247 |0001: const/4 v7, #int 4 // #4 │ │ -0067e0: 1236 |0002: const/4 v6, #int 3 // #3 │ │ -0067e2: 1225 |0003: const/4 v5, #int 2 // #2 │ │ -0067e4: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -0067e6: 2200 5400 |0005: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ -0067ea: 1a01 3100 |0007: const-string v1, "FIRST" // string@0031 │ │ -0067ee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0067f0: 1a03 f100 |000a: const-string v3, "Red Player" // string@00f1 │ │ -0067f4: 7053 fe00 1042 |000c: invoke-direct {v0, v1, v2, v4, v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ -0067fa: 6900 7100 |000f: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ -0067fe: 2200 5400 |0011: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ -006802: 1a01 f300 |0013: const-string v1, "SECOND" // string@00f3 │ │ -006806: 1a02 1800 |0015: const-string v2, "Blue Player" // string@0018 │ │ -00680a: 7052 fe00 1054 |0017: invoke-direct {v0, v1, v4, v5, v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ -006810: 6900 7300 |001a: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ -006814: 2200 5400 |001c: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ -006818: 1a01 0901 |001e: const-string v1, "THIRD" // string@0109 │ │ -00681c: 1a02 ef00 |0020: const-string v2, "Purple Player" // string@00ef │ │ -006820: 7052 fe00 1065 |0022: invoke-direct {v0, v1, v5, v6, v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ -006826: 6900 7500 |0025: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ -00682a: 2200 5400 |0027: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ -00682e: 1a01 3300 |0029: const-string v1, "FOURTH" // string@0033 │ │ -006832: 1a02 3700 |002b: const-string v2, "Green Player" // string@0037 │ │ -006836: 7052 fe00 1076 |002d: invoke-direct {v0, v1, v6, v7, v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ -00683c: 6900 7200 |0030: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ -006840: 2200 5400 |0032: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ -006844: 1a01 3000 |0034: const-string v1, "FIFTH" // string@0030 │ │ -006848: 1a02 2b01 |0036: const-string v2, "Yellow Player" // string@012b │ │ -00684c: 7052 fe00 1087 |0038: invoke-direct {v0, v1, v7, v8, v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ -006852: 6900 7000 |003b: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ -006856: 2200 5400 |003d: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ -00685a: 1a01 f900 |003f: const-string v1, "SIXTH" // string@00f9 │ │ -00685e: 1262 |0041: const/4 v2, #int 6 // #6 │ │ -006860: 1a03 1a00 |0042: const-string v3, "Brown Player" // string@001a │ │ -006864: 7053 fe00 1028 |0044: invoke-direct {v0, v1, v8, v2, v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ -00686a: 6900 7400 |0047: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ -00686e: 1260 |0049: const/4 v0, #int 6 // #6 │ │ -006870: 2300 8d00 |004a: new-array v0, v0, [Leu/veldsoft/colors/overflow/PlayerIndex; // type@008d │ │ -006874: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -006876: 6202 7100 |004d: sget-object v2, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ -00687a: 4d02 0001 |004f: aput-object v2, v0, v1 │ │ -00687e: 6201 7300 |0051: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ -006882: 4d01 0004 |0053: aput-object v1, v0, v4 │ │ -006886: 6201 7500 |0055: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ -00688a: 4d01 0005 |0057: aput-object v1, v0, v5 │ │ -00688e: 6201 7200 |0059: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ -006892: 4d01 0006 |005b: aput-object v1, v0, v6 │ │ -006896: 6201 7000 |005d: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ -00689a: 4d01 0007 |005f: aput-object v1, v0, v7 │ │ -00689e: 6201 7400 |0061: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ -0068a2: 4d01 0008 |0063: aput-object v1, v0, v8 │ │ -0068a6: 6900 6f00 |0065: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.$VALUES:[Leu/veldsoft/colors/overflow/PlayerIndex; // field@006f │ │ -0068aa: 0e00 |0067: return-void │ │ +0069dc: |[0069dc] eu.veldsoft.colors.overflow.PlayerIndex.:()V │ │ +0069ec: 1258 |0000: const/4 v8, #int 5 // #5 │ │ +0069ee: 1247 |0001: const/4 v7, #int 4 // #4 │ │ +0069f0: 1236 |0002: const/4 v6, #int 3 // #3 │ │ +0069f2: 1225 |0003: const/4 v5, #int 2 // #2 │ │ +0069f4: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +0069f6: 2200 5400 |0005: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ +0069fa: 1a01 3100 |0007: const-string v1, "FIRST" // string@0031 │ │ +0069fe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +006a00: 1a03 f100 |000a: const-string v3, "Red Player" // string@00f1 │ │ +006a04: 7053 fe00 1042 |000c: invoke-direct {v0, v1, v2, v4, v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ +006a0a: 6900 7100 |000f: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ +006a0e: 2200 5400 |0011: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ +006a12: 1a01 f300 |0013: const-string v1, "SECOND" // string@00f3 │ │ +006a16: 1a02 1800 |0015: const-string v2, "Blue Player" // string@0018 │ │ +006a1a: 7052 fe00 1054 |0017: invoke-direct {v0, v1, v4, v5, v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ +006a20: 6900 7300 |001a: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ +006a24: 2200 5400 |001c: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ +006a28: 1a01 0901 |001e: const-string v1, "THIRD" // string@0109 │ │ +006a2c: 1a02 ef00 |0020: const-string v2, "Purple Player" // string@00ef │ │ +006a30: 7052 fe00 1065 |0022: invoke-direct {v0, v1, v5, v6, v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ +006a36: 6900 7500 |0025: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ +006a3a: 2200 5400 |0027: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ +006a3e: 1a01 3300 |0029: const-string v1, "FOURTH" // string@0033 │ │ +006a42: 1a02 3700 |002b: const-string v2, "Green Player" // string@0037 │ │ +006a46: 7052 fe00 1076 |002d: invoke-direct {v0, v1, v6, v7, v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ +006a4c: 6900 7200 |0030: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ +006a50: 2200 5400 |0032: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ +006a54: 1a01 3000 |0034: const-string v1, "FIFTH" // string@0030 │ │ +006a58: 1a02 2b01 |0036: const-string v2, "Yellow Player" // string@012b │ │ +006a5c: 7052 fe00 1087 |0038: invoke-direct {v0, v1, v7, v8, v2}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ +006a62: 6900 7000 |003b: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ +006a66: 2200 5400 |003d: new-instance v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ +006a6a: 1a01 f900 |003f: const-string v1, "SIXTH" // string@00f9 │ │ +006a6e: 1262 |0041: const/4 v2, #int 6 // #6 │ │ +006a70: 1a03 1a00 |0042: const-string v3, "Brown Player" // string@001a │ │ +006a74: 7053 fe00 1028 |0044: invoke-direct {v0, v1, v8, v2, v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.:(Ljava/lang/String;IILjava/lang/String;)V // method@00fe │ │ +006a7a: 6900 7400 |0047: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ +006a7e: 1260 |0049: const/4 v0, #int 6 // #6 │ │ +006a80: 2300 8d00 |004a: new-array v0, v0, [Leu/veldsoft/colors/overflow/PlayerIndex; // type@008d │ │ +006a84: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +006a86: 6202 7100 |004d: sget-object v2, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ +006a8a: 4d02 0001 |004f: aput-object v2, v0, v1 │ │ +006a8e: 6201 7300 |0051: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ +006a92: 4d01 0004 |0053: aput-object v1, v0, v4 │ │ +006a96: 6201 7500 |0055: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ +006a9a: 4d01 0005 |0057: aput-object v1, v0, v5 │ │ +006a9e: 6201 7200 |0059: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ +006aa2: 4d01 0006 |005b: aput-object v1, v0, v6 │ │ +006aa6: 6201 7000 |005d: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ +006aaa: 4d01 0007 |005f: aput-object v1, v0, v7 │ │ +006aae: 6201 7400 |0061: sget-object v1, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ +006ab2: 4d01 0008 |0063: aput-object v1, v0, v8 │ │ +006ab6: 6900 6f00 |0065: sput-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.$VALUES:[Leu/veldsoft/colors/overflow/PlayerIndex; // field@006f │ │ +006aba: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=8 │ │ 0x0032 line=9 │ │ 0x0049 line=7 │ │ locals : │ │ │ │ @@ -5821,19 +5880,19 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0068ac: |[0068ac] eu.veldsoft.colors.overflow.PlayerIndex.:(Ljava/lang/String;IILjava/lang/String;)V │ │ -0068bc: 7030 4d01 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@014d │ │ -0068c2: 5903 7600 |0003: iput v3, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -0068c6: 5b04 7700 |0005: iput-object v4, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.tag:Ljava/lang/String; // field@0077 │ │ -0068ca: 0e00 |0007: return-void │ │ +006abc: |[006abc] eu.veldsoft.colors.overflow.PlayerIndex.:(Ljava/lang/String;IILjava/lang/String;)V │ │ +006acc: 7030 4d01 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@014d │ │ +006ad2: 5903 7600 |0003: iput v3, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006ad6: 5b04 7700 |0005: iput-object v4, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.tag:Ljava/lang/String; // field@0077 │ │ +006ada: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -5848,47 +5907,47 @@ │ │ type : '(I)Leu/veldsoft/colors/overflow/PlayerIndex;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -0068cc: |[0068cc] eu.veldsoft.colors.overflow.PlayerIndex.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ -0068dc: 6200 7100 |0000: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ -0068e0: 5200 7600 |0002: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -0068e4: 3301 0500 |0004: if-ne v1, v0, 0009 // +0005 │ │ -0068e8: 6200 7100 |0006: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ -0068ec: 1100 |0008: return-object v0 │ │ -0068ee: 6200 7300 |0009: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ -0068f2: 5200 7600 |000b: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -0068f6: 3301 0500 |000d: if-ne v1, v0, 0012 // +0005 │ │ -0068fa: 6200 7300 |000f: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ -0068fe: 28f7 |0011: goto 0008 // -0009 │ │ -006900: 6200 7500 |0012: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ -006904: 5200 7600 |0014: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -006908: 3301 0500 |0016: if-ne v1, v0, 001b // +0005 │ │ -00690c: 6200 7500 |0018: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ -006910: 28ee |001a: goto 0008 // -0012 │ │ -006912: 6200 7200 |001b: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ -006916: 5200 7600 |001d: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -00691a: 3301 0500 |001f: if-ne v1, v0, 0024 // +0005 │ │ -00691e: 6200 7200 |0021: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ -006922: 28e5 |0023: goto 0008 // -001b │ │ -006924: 6200 7000 |0024: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ -006928: 5200 7600 |0026: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -00692c: 3301 0500 |0028: if-ne v1, v0, 002d // +0005 │ │ -006930: 6200 7000 |002a: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ -006934: 28dc |002c: goto 0008 // -0024 │ │ -006936: 6200 7400 |002d: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ -00693a: 5200 7600 |002f: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -00693e: 3301 0500 |0031: if-ne v1, v0, 0036 // +0005 │ │ -006942: 6200 7400 |0033: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ -006946: 28d3 |0035: goto 0008 // -002d │ │ -006948: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -00694a: 28d1 |0037: goto 0008 // -002f │ │ +006adc: |[006adc] eu.veldsoft.colors.overflow.PlayerIndex.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ +006aec: 6200 7100 |0000: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ +006af0: 5200 7600 |0002: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006af4: 3301 0500 |0004: if-ne v1, v0, 0009 // +0005 │ │ +006af8: 6200 7100 |0006: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ +006afc: 1100 |0008: return-object v0 │ │ +006afe: 6200 7300 |0009: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ +006b02: 5200 7600 |000b: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006b06: 3301 0500 |000d: if-ne v1, v0, 0012 // +0005 │ │ +006b0a: 6200 7300 |000f: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ +006b0e: 28f7 |0011: goto 0008 // -0009 │ │ +006b10: 6200 7500 |0012: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ +006b14: 5200 7600 |0014: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006b18: 3301 0500 |0016: if-ne v1, v0, 001b // +0005 │ │ +006b1c: 6200 7500 |0018: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ +006b20: 28ee |001a: goto 0008 // -0012 │ │ +006b22: 6200 7200 |001b: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ +006b26: 5200 7600 |001d: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006b2a: 3301 0500 |001f: if-ne v1, v0, 0024 // +0005 │ │ +006b2e: 6200 7200 |0021: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ +006b32: 28e5 |0023: goto 0008 // -001b │ │ +006b34: 6200 7000 |0024: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ +006b38: 5200 7600 |0026: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006b3c: 3301 0500 |0028: if-ne v1, v0, 002d // +0005 │ │ +006b40: 6200 7000 |002a: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ +006b44: 28dc |002c: goto 0008 // -0024 │ │ +006b46: 6200 7400 |002d: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ +006b4a: 5200 7600 |002f: iget v0, v0, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006b4e: 3301 0500 |0031: if-ne v1, v0, 0036 // +0005 │ │ +006b52: 6200 7400 |0033: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ +006b56: 28d3 |0035: goto 0008 // -002d │ │ +006b58: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +006b5a: 28d1 |0037: goto 0008 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0006 line=18 │ │ 0x0008 line=36 │ │ 0x0009 line=20 │ │ 0x000f line=21 │ │ @@ -5909,20 +5968,20 @@ │ │ type : '(Ljava/lang/String;)Leu/veldsoft/colors/overflow/PlayerIndex;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -00694c: |[00694c] eu.veldsoft.colors.overflow.PlayerIndex.valueOf:(Ljava/lang/String;)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ -00695c: 1c00 5400 |0000: const-class v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ -006960: 7120 4e01 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@014e │ │ -006966: 0c00 |0005: move-result-object v0 │ │ -006968: 1f00 5400 |0006: check-cast v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ -00696c: 1100 |0008: return-object v0 │ │ +006b5c: |[006b5c] eu.veldsoft.colors.overflow.PlayerIndex.valueOf:(Ljava/lang/String;)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ +006b6c: 1c00 5400 |0000: const-class v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ +006b70: 7120 4e01 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@014e │ │ +006b76: 0c00 |0005: move-result-object v0 │ │ +006b78: 1f00 5400 |0006: check-cast v0, Leu/veldsoft/colors/overflow/PlayerIndex; // type@0054 │ │ +006b7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Leu/veldsoft/colors/overflow/PlayerIndex;) │ │ @@ -5930,20 +5989,20 @@ │ │ type : '()[Leu/veldsoft/colors/overflow/PlayerIndex;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -006970: |[006970] eu.veldsoft.colors.overflow.PlayerIndex.values:()[Leu/veldsoft/colors/overflow/PlayerIndex; │ │ -006980: 6200 6f00 |0000: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.$VALUES:[Leu/veldsoft/colors/overflow/PlayerIndex; // field@006f │ │ -006984: 6e10 7101 0000 |0002: invoke-virtual {v0}, [Leu/veldsoft/colors/overflow/PlayerIndex;.clone:()Ljava/lang/Object; // method@0171 │ │ -00698a: 0c00 |0005: move-result-object v0 │ │ -00698c: 1f00 8d00 |0006: check-cast v0, [Leu/veldsoft/colors/overflow/PlayerIndex; // type@008d │ │ -006990: 1100 |0008: return-object v0 │ │ +006b80: |[006b80] eu.veldsoft.colors.overflow.PlayerIndex.values:()[Leu/veldsoft/colors/overflow/PlayerIndex; │ │ +006b90: 6200 6f00 |0000: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.$VALUES:[Leu/veldsoft/colors/overflow/PlayerIndex; // field@006f │ │ +006b94: 6e10 7101 0000 |0002: invoke-virtual {v0}, [Leu/veldsoft/colors/overflow/PlayerIndex;.clone:()Ljava/lang/Object; // method@0171 │ │ +006b9a: 0c00 |0005: move-result-object v0 │ │ +006b9c: 1f00 8d00 |0006: check-cast v0, [Leu/veldsoft/colors/overflow/PlayerIndex; // type@008d │ │ +006ba0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Leu/veldsoft/colors/overflow/PlayerIndex;) │ │ @@ -5951,18 +6010,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -006994: |[006994] eu.veldsoft.colors.overflow.PlayerIndex.empty:()I │ │ -0069a4: 5210 7600 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -0069a8: e000 0008 |0002: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -0069ac: 0f00 |0004: return v0 │ │ +006ba4: |[006ba4] eu.veldsoft.colors.overflow.PlayerIndex.empty:()I │ │ +006bb4: 5210 7600 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006bb8: e000 0008 |0002: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +006bbc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Leu/veldsoft/colors/overflow/PlayerIndex; │ │ │ │ #1 : (in Leu/veldsoft/colors/overflow/PlayerIndex;) │ │ @@ -5970,19 +6029,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0069b0: |[0069b0] eu.veldsoft.colors.overflow.PlayerIndex.large:()I │ │ -0069c0: 5210 7600 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -0069c4: e000 0008 |0002: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -0069c8: d800 0003 |0004: add-int/lit8 v0, v0, #int 3 // #03 │ │ -0069cc: 0f00 |0006: return v0 │ │ +006bc0: |[006bc0] eu.veldsoft.colors.overflow.PlayerIndex.large:()I │ │ +006bd0: 5210 7600 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006bd4: e000 0008 |0002: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +006bd8: d800 0003 |0004: add-int/lit8 v0, v0, #int 3 // #03 │ │ +006bdc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Leu/veldsoft/colors/overflow/PlayerIndex; │ │ │ │ #2 : (in Leu/veldsoft/colors/overflow/PlayerIndex;) │ │ @@ -5990,19 +6049,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0069d0: |[0069d0] eu.veldsoft.colors.overflow.PlayerIndex.middle:()I │ │ -0069e0: 5210 7600 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -0069e4: e000 0008 |0002: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -0069e8: d800 0002 |0004: add-int/lit8 v0, v0, #int 2 // #02 │ │ -0069ec: 0f00 |0006: return v0 │ │ +006be0: |[006be0] eu.veldsoft.colors.overflow.PlayerIndex.middle:()I │ │ +006bf0: 5210 7600 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006bf4: e000 0008 |0002: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +006bf8: d800 0002 |0004: add-int/lit8 v0, v0, #int 2 // #02 │ │ +006bfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Leu/veldsoft/colors/overflow/PlayerIndex; │ │ │ │ #3 : (in Leu/veldsoft/colors/overflow/PlayerIndex;) │ │ @@ -6010,41 +6069,41 @@ │ │ type : '()Leu/veldsoft/colors/overflow/PlayerIndex;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -0069f0: |[0069f0] eu.veldsoft.colors.overflow.PlayerIndex.next:()Leu/veldsoft/colors/overflow/PlayerIndex; │ │ -006a00: 6200 7100 |0000: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ -006a04: 3301 0500 |0002: if-ne v1, v0, 0007 // +0005 │ │ -006a08: 6200 7300 |0004: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ -006a0c: 1100 |0006: return-object v0 │ │ -006a0e: 6200 7300 |0007: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ -006a12: 3301 0500 |0009: if-ne v1, v0, 000e // +0005 │ │ -006a16: 6200 7500 |000b: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ -006a1a: 28f9 |000d: goto 0006 // -0007 │ │ -006a1c: 6200 7500 |000e: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ -006a20: 3301 0500 |0010: if-ne v1, v0, 0015 // +0005 │ │ -006a24: 6200 7200 |0012: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ -006a28: 28f2 |0014: goto 0006 // -000e │ │ -006a2a: 6200 7200 |0015: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ -006a2e: 3301 0500 |0017: if-ne v1, v0, 001c // +0005 │ │ -006a32: 6200 7000 |0019: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ -006a36: 28eb |001b: goto 0006 // -0015 │ │ -006a38: 6200 7000 |001c: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ -006a3c: 3301 0500 |001e: if-ne v1, v0, 0023 // +0005 │ │ -006a40: 6200 7400 |0020: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ -006a44: 28e4 |0022: goto 0006 // -001c │ │ -006a46: 6200 7400 |0023: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ -006a4a: 3301 0500 |0025: if-ne v1, v0, 002a // +0005 │ │ -006a4e: 6200 7100 |0027: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ -006a52: 28dd |0029: goto 0006 // -0023 │ │ -006a54: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -006a56: 28db |002b: goto 0006 // -0025 │ │ +006c00: |[006c00] eu.veldsoft.colors.overflow.PlayerIndex.next:()Leu/veldsoft/colors/overflow/PlayerIndex; │ │ +006c10: 6200 7100 |0000: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ +006c14: 3301 0500 |0002: if-ne v1, v0, 0007 // +0005 │ │ +006c18: 6200 7300 |0004: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ +006c1c: 1100 |0006: return-object v0 │ │ +006c1e: 6200 7300 |0007: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SECOND:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0073 │ │ +006c22: 3301 0500 |0009: if-ne v1, v0, 000e // +0005 │ │ +006c26: 6200 7500 |000b: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ +006c2a: 28f9 |000d: goto 0006 // -0007 │ │ +006c2c: 6200 7500 |000e: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.THIRD:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0075 │ │ +006c30: 3301 0500 |0010: if-ne v1, v0, 0015 // +0005 │ │ +006c34: 6200 7200 |0012: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ +006c38: 28f2 |0014: goto 0006 // -000e │ │ +006c3a: 6200 7200 |0015: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FOURTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0072 │ │ +006c3e: 3301 0500 |0017: if-ne v1, v0, 001c // +0005 │ │ +006c42: 6200 7000 |0019: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ +006c46: 28eb |001b: goto 0006 // -0015 │ │ +006c48: 6200 7000 |001c: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIFTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0070 │ │ +006c4c: 3301 0500 |001e: if-ne v1, v0, 0023 // +0005 │ │ +006c50: 6200 7400 |0020: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ +006c54: 28e4 |0022: goto 0006 // -001c │ │ +006c56: 6200 7400 |0023: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.SIXTH:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0074 │ │ +006c5a: 3301 0500 |0025: if-ne v1, v0, 002a // +0005 │ │ +006c5e: 6200 7100 |0027: sget-object v0, Leu/veldsoft/colors/overflow/PlayerIndex;.FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0071 │ │ +006c62: 28dd |0029: goto 0006 // -0023 │ │ +006c64: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +006c66: 28db |002b: goto 0006 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x0006 line=63 │ │ 0x0007 line=51 │ │ 0x000b line=52 │ │ @@ -6065,19 +6124,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -006a58: |[006a58] eu.veldsoft.colors.overflow.PlayerIndex.small:()I │ │ -006a68: 5210 7600 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ -006a6c: e000 0008 |0002: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -006a70: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ -006a74: 0f00 |0006: return v0 │ │ +006c68: |[006c68] eu.veldsoft.colors.overflow.PlayerIndex.small:()I │ │ +006c78: 5210 7600 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.index:I // field@0076 │ │ +006c7c: e000 0008 |0002: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +006c80: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ +006c84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Leu/veldsoft/colors/overflow/PlayerIndex; │ │ │ │ #5 : (in Leu/veldsoft/colors/overflow/PlayerIndex;) │ │ @@ -6085,17 +6144,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -006a78: |[006a78] eu.veldsoft.colors.overflow.PlayerIndex.tag:()Ljava/lang/String; │ │ -006a88: 5410 7700 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.tag:Ljava/lang/String; // field@0077 │ │ -006a8c: 1100 |0002: return-object v0 │ │ +006c88: |[006c88] eu.veldsoft.colors.overflow.PlayerIndex.tag:()Ljava/lang/String; │ │ +006c98: 5410 7700 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/PlayerIndex;.tag:Ljava/lang/String; // field@0077 │ │ +006c9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/veldsoft/colors/overflow/PlayerIndex; │ │ │ │ source_file_idx : 238 (PlayerIndex.java) │ │ @@ -6128,17 +6187,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006a90: |[006a90] eu.veldsoft.colors.overflow.R$attr.:()V │ │ -006aa0: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -006aa6: 0e00 |0003: return-void │ │ +006ca0: |[006ca0] eu.veldsoft.colors.overflow.R$attr.:()V │ │ +006cb0: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +006cb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/R$attr; │ │ │ │ Virtual methods - │ │ @@ -6202,17 +6261,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006aa8: |[006aa8] eu.veldsoft.colors.overflow.R$color.:()V │ │ -006ab8: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -006abe: 0e00 |0003: return-void │ │ +006cb8: |[006cb8] eu.veldsoft.colors.overflow.R$color.:()V │ │ +006cc8: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +006cce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/R$color; │ │ │ │ Virtual methods - │ │ @@ -6391,17 +6450,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006ac0: |[006ac0] eu.veldsoft.colors.overflow.R$drawable.:()V │ │ -006ad0: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -006ad6: 0e00 |0003: return-void │ │ +006cd0: |[006cd0] eu.veldsoft.colors.overflow.R$drawable.:()V │ │ +006ce0: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +006ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -6535,17 +6594,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006ad8: |[006ad8] eu.veldsoft.colors.overflow.R$id.:()V │ │ -006ae8: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -006aee: 0e00 |0003: return-void │ │ +006ce8: |[006ce8] eu.veldsoft.colors.overflow.R$id.:()V │ │ +006cf8: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +006cfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/R$id; │ │ │ │ Virtual methods - │ │ @@ -6614,17 +6673,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006af0: |[006af0] eu.veldsoft.colors.overflow.R$layout.:()V │ │ -006b00: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -006b06: 0e00 |0003: return-void │ │ +006d00: |[006d00] eu.veldsoft.colors.overflow.R$layout.:()V │ │ +006d10: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +006d16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/R$layout; │ │ │ │ Virtual methods - │ │ @@ -6678,17 +6737,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006b08: |[006b08] eu.veldsoft.colors.overflow.R$raw.:()V │ │ -006b18: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -006b1e: 0e00 |0003: return-void │ │ +006d18: |[006d18] eu.veldsoft.colors.overflow.R$raw.:()V │ │ +006d28: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +006d2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/R$raw; │ │ │ │ Virtual methods - │ │ @@ -6867,17 +6926,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006b20: |[006b20] eu.veldsoft.colors.overflow.R$string.:()V │ │ -006b30: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -006b36: 0e00 |0003: return-void │ │ +006d30: |[006d30] eu.veldsoft.colors.overflow.R$string.:()V │ │ +006d40: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +006d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/R$string; │ │ │ │ Virtual methods - │ │ @@ -6926,17 +6985,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006b38: |[006b38] eu.veldsoft.colors.overflow.R$style.:()V │ │ -006b48: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -006b4e: 0e00 |0003: return-void │ │ +006d48: |[006d48] eu.veldsoft.colors.overflow.R$style.:()V │ │ +006d58: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +006d5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/R$style; │ │ │ │ Virtual methods - │ │ @@ -6969,21 +7028,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -006b50: |[006b50] eu.veldsoft.colors.overflow.R.:()V │ │ -006b60: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ -006b66: 0e00 |0003: return-void │ │ +006d60: |[006d60] eu.veldsoft.colors.overflow.R.:()V │ │ +006d70: 7010 5701 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0157 │ │ +006d76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/veldsoft/colors/overflow/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 240 (R.java) │ │ │ │ Class #31 header: │ │ @@ -7018,18 +7076,18 @@ │ │ type : '(Leu/veldsoft/colors/overflow/SQLiteAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -006b68: |[006b68] eu.veldsoft.colors.overflow.SQLiteAdapter$SQLiteHelper.:(Leu/veldsoft/colors/overflow/SQLiteAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ -006b78: 5b01 da00 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.this$0:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@00da │ │ -006b7c: 7055 3300 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0033 │ │ -006b82: 0e00 |0005: return-void │ │ +006d78: |[006d78] eu.veldsoft.colors.overflow.SQLiteAdapter$SQLiteHelper.:(Leu/veldsoft/colors/overflow/SQLiteAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V │ │ +006d88: 5b01 da00 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.this$0:Leu/veldsoft/colors/overflow/SQLiteAdapter; // field@00da │ │ +006d8c: 7055 3300 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0033 │ │ +006d92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; │ │ @@ -7045,18 +7103,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -006b84: |[006b84] eu.veldsoft.colors.overflow.SQLiteAdapter$SQLiteHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -006b94: 1a00 8c01 |0000: const-string v0, "create table highscore (id integer primary key autoincrement, name text not null, score LONG NOT NULL );" // string@018c │ │ -006b98: 6e20 2f00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@002f │ │ -006b9e: 0e00 |0005: return-void │ │ +006d94: |[006d94] eu.veldsoft.colors.overflow.SQLiteAdapter$SQLiteHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +006da4: 1a00 8b01 |0000: const-string v0, "create table highscore (id integer primary key autoincrement, name text not null, score LONG NOT NULL );" // string@018b │ │ +006da8: 6e20 2f00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@002f │ │ +006dae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -7066,16 +7124,16 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -006ba0: |[006ba0] eu.veldsoft.colors.overflow.SQLiteAdapter$SQLiteHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -006bb0: 0e00 |0000: return-void │ │ +006db0: |[006db0] eu.veldsoft.colors.overflow.SQLiteAdapter$SQLiteHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +006dc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; │ │ 0x0000 - 0x0001 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0001 reg=2 oldVersion I │ │ @@ -7161,18 +7219,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006bb4: |[006bb4] eu.veldsoft.colors.overflow.SQLiteAdapter.:(Landroid/content/Context;)V │ │ -006bc4: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ -006bca: 5b01 e200 |0003: iput-object v1, v0, Leu/veldsoft/colors/overflow/SQLiteAdapter;.context:Landroid/content/Context; // field@00e2 │ │ -006bce: 0e00 |0005: return-void │ │ +006dc4: |[006dc4] eu.veldsoft.colors.overflow.SQLiteAdapter.:(Landroid/content/Context;)V │ │ +006dd4: 7010 0200 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0002 │ │ +006dda: 5b01 e200 |0003: iput-object v1, v0, Leu/veldsoft/colors/overflow/SQLiteAdapter;.context:Landroid/content/Context; // field@00e2 │ │ +006dde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ 0x0005 line=201 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ @@ -7184,18 +7242,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -006bd0: |[006bd0] eu.veldsoft.colors.overflow.SQLiteAdapter.close:()V │ │ -006be0: 5410 e400 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ -006be4: 6e10 1301 0000 |0002: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.close:()V // method@0113 │ │ -006bea: 0e00 |0005: return-void │ │ +006de0: |[006de0] eu.veldsoft.colors.overflow.SQLiteAdapter.close:()V │ │ +006df0: 5410 e400 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ +006df4: 6e10 1301 0000 |0002: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.close:()V // method@0113 │ │ +006dfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0005 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ │ │ @@ -7204,20 +7262,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -006bec: |[006bec] eu.veldsoft.colors.overflow.SQLiteAdapter.count:()J │ │ -006bfc: 5420 e300 |0000: iget-object v0, v2, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ -006c00: 1a01 fe01 |0002: const-string v1, "highscore" // string@01fe │ │ -006c04: 7120 2d00 1000 |0004: invoke-static {v0, v1}, Landroid/database/DatabaseUtils;.queryNumEntries:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@002d │ │ -006c0a: 0b00 |0007: move-result-wide v0 │ │ -006c0c: 1000 |0008: return-wide v0 │ │ +006dfc: |[006dfc] eu.veldsoft.colors.overflow.SQLiteAdapter.count:()J │ │ +006e0c: 5420 e300 |0000: iget-object v0, v2, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ +006e10: 1a01 fd01 |0002: const-string v1, "highscore" // string@01fd │ │ +006e14: 7120 2d00 1000 |0004: invoke-static {v0, v1}, Landroid/database/DatabaseUtils;.queryNumEntries:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)J // method@002d │ │ +006e1a: 0b00 |0007: move-result-wide v0 │ │ +006e1c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ │ │ #2 : (in Leu/veldsoft/colors/overflow/SQLiteAdapter;) │ │ @@ -7225,21 +7283,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -006c10: |[006c10] eu.veldsoft.colors.overflow.SQLiteAdapter.deleteAll:()I │ │ -006c20: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -006c22: 5430 e300 |0001: iget-object v0, v3, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ -006c26: 1a01 fe01 |0003: const-string v1, "highscore" // string@01fe │ │ -006c2a: 6e40 2e00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@002e │ │ -006c30: 0a00 |0008: move-result v0 │ │ -006c32: 0f00 |0009: return v0 │ │ +006e20: |[006e20] eu.veldsoft.colors.overflow.SQLiteAdapter.deleteAll:()I │ │ +006e30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +006e32: 5430 e300 |0001: iget-object v0, v3, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ +006e36: 1a01 fd01 |0003: const-string v1, "highscore" // string@01fd │ │ +006e3a: 6e40 2e00 1022 |0005: invoke-virtual {v0, v1, v2, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@002e │ │ +006e40: 0a00 |0008: move-result v0 │ │ +006e42: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=299 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ │ │ #3 : (in Leu/veldsoft/colors/overflow/SQLiteAdapter;) │ │ @@ -7247,27 +7305,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Integer;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -006c34: |[006c34] eu.veldsoft.colors.overflow.SQLiteAdapter.insert:(Ljava/lang/String;Ljava/lang/Integer;)J │ │ -006c44: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ -006c48: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ -006c4e: 1a01 3c02 |0005: const-string v1, "name" // string@023c │ │ -006c52: 6e30 1500 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0015 │ │ -006c58: 1a01 9202 |000a: const-string v1, "score" // string@0292 │ │ -006c5c: 6e30 1400 1006 |000c: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ -006c62: 5441 e300 |000f: iget-object v1, v4, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ -006c66: 1a02 fe01 |0011: const-string v2, "highscore" // string@01fe │ │ -006c6a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -006c6c: 6e40 3000 2103 |0014: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0030 │ │ -006c72: 0b02 |0017: move-result-wide v2 │ │ -006c74: 1002 |0018: return-wide v2 │ │ +006e44: |[006e44] eu.veldsoft.colors.overflow.SQLiteAdapter.insert:(Ljava/lang/String;Ljava/lang/Integer;)J │ │ +006e54: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ +006e58: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ +006e5e: 1a01 3902 |0005: const-string v1, "name" // string@0239 │ │ +006e62: 6e30 1500 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0015 │ │ +006e68: 1a01 8f02 |000a: const-string v1, "score" // string@028f │ │ +006e6c: 6e30 1400 1006 |000c: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ +006e72: 5441 e300 |000f: iget-object v1, v4, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ +006e76: 1a02 fd01 |0011: const-string v2, "highscore" // string@01fd │ │ +006e7a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +006e7c: 6e40 3000 2103 |0014: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0030 │ │ +006e82: 0b02 |0017: move-result-wide v2 │ │ +006e84: 1002 |0018: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=281 │ │ 0x000a line=282 │ │ 0x000f line=283 │ │ locals : │ │ @@ -7281,30 +7339,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -006c78: |[006c78] eu.veldsoft.colors.overflow.SQLiteAdapter.minimal:()I │ │ -006c88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -006c8a: 5452 e300 |0001: iget-object v2, v5, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ -006c8e: 1a03 f500 |0003: const-string v3, "SELECT MIN(score) FROM highscore" // string@00f5 │ │ -006c92: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -006c94: 6e30 3100 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ -006c9a: 0c00 |0009: move-result-object v0 │ │ -006c9c: 7210 2b00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ -006ca2: 0a02 |000d: move-result v2 │ │ -006ca4: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -006ca8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -006caa: 7220 2a00 2000 |0011: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ -006cb0: 0c01 |0014: move-result-object v1 │ │ -006cb2: 7110 5101 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0151 │ │ -006cb8: 0a02 |0018: move-result v2 │ │ -006cba: 0f02 |0019: return v2 │ │ +006e88: |[006e88] eu.veldsoft.colors.overflow.SQLiteAdapter.minimal:()I │ │ +006e98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +006e9a: 5452 e300 |0001: iget-object v2, v5, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ +006e9e: 1a03 f500 |0003: const-string v3, "SELECT MIN(score) FROM highscore" // string@00f5 │ │ +006ea2: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +006ea4: 6e30 3100 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ +006eaa: 0c00 |0009: move-result-object v0 │ │ +006eac: 7210 2b00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ +006eb2: 0a02 |000d: move-result v2 │ │ +006eb4: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +006eb8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +006eba: 7220 2a00 2000 |0011: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ +006ec0: 0c01 |0014: move-result-object v1 │ │ +006ec2: 7110 5101 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0151 │ │ +006ec8: 0a02 |0018: move-result v2 │ │ +006eca: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0001 line=372 │ │ 0x000a line=375 │ │ 0x0010 line=376 │ │ 0x0015 line=379 │ │ @@ -7318,30 +7376,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -006cbc: |[006cbc] eu.veldsoft.colors.overflow.SQLiteAdapter.minimalId:()I │ │ -006ccc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -006cce: 5452 e300 |0001: iget-object v2, v5, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ -006cd2: 1a03 f700 |0003: const-string v3, "SELECT id FROM highscore WHERE score = (SELECT MIN(score) FROM highscore)" // string@00f7 │ │ -006cd6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -006cd8: 6e30 3100 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ -006cde: 0c00 |0009: move-result-object v0 │ │ -006ce0: 7210 2b00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ -006ce6: 0a02 |000d: move-result v2 │ │ -006ce8: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -006cec: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -006cee: 7220 2a00 2000 |0011: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ -006cf4: 0c01 |0014: move-result-object v1 │ │ -006cf6: 7110 5101 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0151 │ │ -006cfc: 0a02 |0018: move-result v2 │ │ -006cfe: 0f02 |0019: return v2 │ │ +006ecc: |[006ecc] eu.veldsoft.colors.overflow.SQLiteAdapter.minimalId:()I │ │ +006edc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +006ede: 5452 e300 |0001: iget-object v2, v5, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ +006ee2: 1a03 f700 |0003: const-string v3, "SELECT id FROM highscore WHERE score = (SELECT MIN(score) FROM highscore)" // string@00f7 │ │ +006ee6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +006ee8: 6e30 3100 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ +006eee: 0c00 |0009: move-result-object v0 │ │ +006ef0: 7210 2b00 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@002b │ │ +006ef6: 0a02 |000d: move-result v2 │ │ +006ef8: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +006efc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +006efe: 7220 2a00 2000 |0011: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@002a │ │ +006f04: 0c01 |0014: move-result-object v1 │ │ +006f06: 7110 5101 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0151 │ │ +006f0c: 0a02 |0018: move-result v2 │ │ +006f0e: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0001 line=396 │ │ 0x000a line=400 │ │ 0x0010 line=401 │ │ 0x0015 line=404 │ │ @@ -7355,28 +7413,28 @@ │ │ type : '()Leu/veldsoft/colors/overflow/SQLiteAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -006d00: |[006d00] eu.veldsoft.colors.overflow.SQLiteAdapter.openToRead:()Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ -006d10: 2200 5e00 |0000: new-instance v0, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // type@005e │ │ -006d14: 5462 e200 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.context:Landroid/content/Context; // field@00e2 │ │ -006d18: 1a03 0302 |0004: const-string v3, "highscores.db" // string@0203 │ │ -006d1c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -006d1e: 1215 |0007: const/4 v5, #int 1 // #1 │ │ -006d20: 0761 |0008: move-object v1, v6 │ │ -006d22: 7606 1201 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/SQLiteAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0112 │ │ -006d28: 5b60 e400 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ -006d2c: 5460 e400 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ -006d30: 6e10 1401 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0114 │ │ -006d36: 0c00 |0013: move-result-object v0 │ │ -006d38: 5b60 e300 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ -006d3c: 1106 |0016: return-object v6 │ │ +006f10: |[006f10] eu.veldsoft.colors.overflow.SQLiteAdapter.openToRead:()Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ +006f20: 2200 5e00 |0000: new-instance v0, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // type@005e │ │ +006f24: 5462 e200 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.context:Landroid/content/Context; // field@00e2 │ │ +006f28: 1a03 0202 |0004: const-string v3, "highscores.db" // string@0202 │ │ +006f2c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +006f2e: 1215 |0007: const/4 v5, #int 1 // #1 │ │ +006f30: 0761 |0008: move-object v1, v6 │ │ +006f32: 7606 1201 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/SQLiteAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0112 │ │ +006f38: 5b60 e400 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ +006f3c: 5460 e400 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ +006f40: 6e10 1401 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0114 │ │ +006f46: 0c00 |0013: move-result-object v0 │ │ +006f48: 5b60 e300 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ +006f4c: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x000e line=221 │ │ 0x0016 line=223 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ @@ -7386,28 +7444,28 @@ │ │ type : '()Leu/veldsoft/colors/overflow/SQLiteAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -006d40: |[006d40] eu.veldsoft.colors.overflow.SQLiteAdapter.openToWrite:()Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ -006d50: 2200 5e00 |0000: new-instance v0, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // type@005e │ │ -006d54: 5462 e200 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.context:Landroid/content/Context; // field@00e2 │ │ -006d58: 1a03 0302 |0004: const-string v3, "highscores.db" // string@0203 │ │ -006d5c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -006d5e: 1215 |0007: const/4 v5, #int 1 // #1 │ │ -006d60: 0761 |0008: move-object v1, v6 │ │ -006d62: 7606 1201 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/SQLiteAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0112 │ │ -006d68: 5b60 e400 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ -006d6c: 5460 e400 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ -006d70: 6e10 1501 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0115 │ │ -006d76: 0c00 |0013: move-result-object v0 │ │ -006d78: 5b60 e300 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ -006d7c: 1106 |0016: return-object v6 │ │ +006f50: |[006f50] eu.veldsoft.colors.overflow.SQLiteAdapter.openToWrite:()Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ +006f60: 2200 5e00 |0000: new-instance v0, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // type@005e │ │ +006f64: 5462 e200 |0002: iget-object v2, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.context:Landroid/content/Context; // field@00e2 │ │ +006f68: 1a03 0202 |0004: const-string v3, "highscores.db" // string@0202 │ │ +006f6c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +006f6e: 1215 |0007: const/4 v5, #int 1 // #1 │ │ +006f70: 0761 |0008: move-object v1, v6 │ │ +006f72: 7606 1201 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.:(Leu/veldsoft/colors/overflow/SQLiteAdapter;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0112 │ │ +006f78: 5b60 e400 |000c: iput-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ +006f7c: 5460 e400 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteHelper:Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper; // field@00e4 │ │ +006f80: 6e10 1501 0000 |0010: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/SQLiteAdapter$SQLiteHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0115 │ │ +006f86: 0c00 |0013: move-result-object v0 │ │ +006f88: 5b60 e300 |0014: iput-object v0, v6, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ +006f8c: 1106 |0016: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000e line=244 │ │ 0x0016 line=246 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ @@ -7417,21 +7475,21 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -006d80: |[006d80] eu.veldsoft.colors.overflow.SQLiteAdapter.queueAll:()Landroid/database/Cursor; │ │ -006d90: 5430 e300 |0000: iget-object v0, v3, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ -006d94: 1a01 f400 |0002: const-string v1, "SELECT * FROM highscore ORDER BY score ASC" // string@00f4 │ │ -006d98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -006d9a: 6e30 3100 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ -006da0: 0c00 |0008: move-result-object v0 │ │ -006da2: 1100 |0009: return-object v0 │ │ +006f90: |[006f90] eu.veldsoft.colors.overflow.SQLiteAdapter.queueAll:()Landroid/database/Cursor; │ │ +006fa0: 5430 e300 |0000: iget-object v0, v3, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ +006fa4: 1a01 f400 |0002: const-string v1, "SELECT * FROM highscore ORDER BY score ASC" // string@00f4 │ │ +006fa8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +006faa: 6e30 3100 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0031 │ │ +006fb0: 0c00 |0008: move-result-object v0 │ │ +006fb2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ │ │ #9 : (in Leu/veldsoft/colors/overflow/SQLiteAdapter;) │ │ @@ -7439,35 +7497,35 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -006da4: |[006da4] eu.veldsoft.colors.overflow.SQLiteAdapter.updateByID:(ILjava/lang/String;Ljava/lang/Integer;)V │ │ -006db4: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ -006db8: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ -006dbe: 1a01 3c02 |0005: const-string v1, "name" // string@023c │ │ -006dc2: 6e30 1500 1007 |0007: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0015 │ │ -006dc8: 1a01 9202 |000a: const-string v1, "score" // string@0292 │ │ -006dcc: 6e30 1400 1008 |000c: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ -006dd2: 5451 e300 |000f: iget-object v1, v5, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ -006dd6: 1a02 fe01 |0011: const-string v2, "highscore" // string@01fe │ │ -006dda: 2203 7600 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0076 │ │ -006dde: 7010 5d01 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ -006de4: 1a04 0b02 |0018: const-string v4, "id=" // string@020b │ │ -006de8: 6e20 6001 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ -006dee: 0c03 |001d: move-result-object v3 │ │ -006df0: 6e20 5e01 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@015e │ │ -006df6: 0c03 |0021: move-result-object v3 │ │ -006df8: 6e10 6101 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ -006dfe: 0c03 |0025: move-result-object v3 │ │ -006e00: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -006e02: 6e54 3200 2130 |0027: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0032 │ │ -006e08: 0e00 |002a: return-void │ │ +006fb4: |[006fb4] eu.veldsoft.colors.overflow.SQLiteAdapter.updateByID:(ILjava/lang/String;Ljava/lang/Integer;)V │ │ +006fc4: 2200 0b00 |0000: new-instance v0, Landroid/content/ContentValues; // type@000b │ │ +006fc8: 7010 1200 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0012 │ │ +006fce: 1a01 3902 |0005: const-string v1, "name" // string@0239 │ │ +006fd2: 6e30 1500 1007 |0007: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0015 │ │ +006fd8: 1a01 8f02 |000a: const-string v1, "score" // string@028f │ │ +006fdc: 6e30 1400 1008 |000c: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0014 │ │ +006fe2: 5451 e300 |000f: iget-object v1, v5, Leu/veldsoft/colors/overflow/SQLiteAdapter;.sqLiteDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@00e3 │ │ +006fe6: 1a02 fd01 |0011: const-string v2, "highscore" // string@01fd │ │ +006fea: 2203 7600 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0076 │ │ +006fee: 7010 5d01 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@015d │ │ +006ff4: 1a04 0902 |0018: const-string v4, "id=" // string@0209 │ │ +006ff8: 6e20 6001 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0160 │ │ +006ffe: 0c03 |001d: move-result-object v3 │ │ +007000: 6e20 5e01 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@015e │ │ +007006: 0c03 |0021: move-result-object v3 │ │ +007008: 6e10 6101 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0161 │ │ +00700e: 0c03 |0025: move-result-object v3 │ │ +007010: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +007012: 6e54 3200 2130 |0027: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0032 │ │ +007018: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=339 │ │ 0x000a line=340 │ │ 0x000f line=341 │ │ 0x002a line=342 │ │ @@ -7536,20 +7594,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -006e0c: |[006e0c] eu.veldsoft.colors.overflow.SettingsActivity.:()V │ │ -006e1c: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -006e22: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -006e24: 2300 9000 |0004: new-array v0, v0, [Z // type@0090 │ │ -006e28: 5b10 ea00 |0006: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006e2c: 0e00 |0008: return-void │ │ +00701c: |[00701c] eu.veldsoft.colors.overflow.SettingsActivity.:()V │ │ +00702c: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +007032: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +007034: 2300 9000 |0004: new-array v0, v0, [Z // type@0090 │ │ +007038: 5b10 ea00 |0006: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +00703c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Leu/veldsoft/colors/overflow/SettingsActivity; │ │ │ │ @@ -7558,49 +7616,49 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -006e30: |[006e30] eu.veldsoft.colors.overflow.SettingsActivity.getSettings:()V │ │ -006e40: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -006e42: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -006e44: 1a01 3500 |0002: const-string v1, "GameSettings" // string@0035 │ │ -006e48: 6e30 2701 1604 |0004: invoke-virtual {v6, v1, v4}, Leu/veldsoft/colors/overflow/SettingsActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0127 │ │ -006e4e: 0c00 |0007: move-result-object v0 │ │ -006e50: 5461 ea00 |0008: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006e54: 1a02 bf02 |000a: const-string v2, "sound" // string@02bf │ │ -006e58: 7230 2100 2005 |000c: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -006e5e: 0a02 |000f: move-result v2 │ │ -006e60: 4e02 0104 |0010: aput-boolean v2, v1, v4 │ │ -006e64: 5461 ea00 |0012: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006e68: 1a02 f302 |0014: const-string v2, "vibrate" // string@02f3 │ │ -006e6c: 7230 2100 2005 |0016: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -006e72: 0a02 |0019: move-result v2 │ │ -006e74: 4e02 0105 |001a: aput-boolean v2, v1, v5 │ │ -006e78: 5461 ea00 |001c: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006e7c: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -006e7e: 1a03 9e01 |001f: const-string v3, "easy" // string@019e │ │ -006e82: 7230 2100 3005 |0021: invoke-interface {v0, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -006e88: 0a03 |0024: move-result v3 │ │ -006e8a: 4e03 0102 |0025: aput-boolean v3, v1, v2 │ │ -006e8e: 5461 ea00 |0027: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006e92: 1232 |0029: const/4 v2, #int 3 // #3 │ │ -006e94: 1a03 4602 |002a: const-string v3, "normal" // string@0246 │ │ -006e98: 7230 2100 3004 |002c: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -006e9e: 0a03 |002f: move-result v3 │ │ -006ea0: 4e03 0102 |0030: aput-boolean v3, v1, v2 │ │ -006ea4: 5461 ea00 |0032: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006ea8: 1242 |0034: const/4 v2, #int 4 // #4 │ │ -006eaa: 1a03 f401 |0035: const-string v3, "hard" // string@01f4 │ │ -006eae: 7230 2100 3004 |0037: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ -006eb4: 0a03 |003a: move-result v3 │ │ -006eb6: 4e03 0102 |003b: aput-boolean v3, v1, v2 │ │ -006eba: 0e00 |003d: return-void │ │ +007040: |[007040] eu.veldsoft.colors.overflow.SettingsActivity.getSettings:()V │ │ +007050: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +007052: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +007054: 1a01 3500 |0002: const-string v1, "GameSettings" // string@0035 │ │ +007058: 6e30 2701 1604 |0004: invoke-virtual {v6, v1, v4}, Leu/veldsoft/colors/overflow/SettingsActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0127 │ │ +00705e: 0c00 |0007: move-result-object v0 │ │ +007060: 5461 ea00 |0008: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +007064: 1a02 bc02 |000a: const-string v2, "sound" // string@02bc │ │ +007068: 7230 2100 2005 |000c: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +00706e: 0a02 |000f: move-result v2 │ │ +007070: 4e02 0104 |0010: aput-boolean v2, v1, v4 │ │ +007074: 5461 ea00 |0012: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +007078: 1a02 f002 |0014: const-string v2, "vibrate" // string@02f0 │ │ +00707c: 7230 2100 2005 |0016: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +007082: 0a02 |0019: move-result v2 │ │ +007084: 4e02 0105 |001a: aput-boolean v2, v1, v5 │ │ +007088: 5461 ea00 |001c: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +00708c: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +00708e: 1a03 9d01 |001f: const-string v3, "easy" // string@019d │ │ +007092: 7230 2100 3005 |0021: invoke-interface {v0, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +007098: 0a03 |0024: move-result v3 │ │ +00709a: 4e03 0102 |0025: aput-boolean v3, v1, v2 │ │ +00709e: 5461 ea00 |0027: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +0070a2: 1232 |0029: const/4 v2, #int 3 // #3 │ │ +0070a4: 1a03 4302 |002a: const-string v3, "normal" // string@0243 │ │ +0070a8: 7230 2100 3004 |002c: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +0070ae: 0a03 |002f: move-result v3 │ │ +0070b0: 4e03 0102 |0030: aput-boolean v3, v1, v2 │ │ +0070b4: 5461 ea00 |0032: iget-object v1, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +0070b8: 1242 |0034: const/4 v2, #int 4 // #4 │ │ +0070ba: 1a03 f301 |0035: const-string v3, "hard" // string@01f3 │ │ +0070be: 7230 2100 3004 |0037: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0021 │ │ +0070c4: 0a03 |003a: move-result v3 │ │ +0070c6: 4e03 0102 |003b: aput-boolean v3, v1, v2 │ │ +0070ca: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=117 │ │ 0x0008 line=119 │ │ 0x0012 line=121 │ │ 0x001c line=123 │ │ 0x0027 line=125 │ │ @@ -7615,65 +7673,65 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -006ebc: |[006ebc] eu.veldsoft.colors.overflow.SettingsActivity.setText:()V │ │ -006ecc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -006ece: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -006ed0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -006ed2: 5453 eb00 |0003: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.sound:Landroid/widget/CheckBox; // field@00eb │ │ -006ed6: 5450 ea00 |0005: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006eda: 4700 0002 |0007: aget-boolean v0, v0, v2 │ │ -006ede: 3800 5000 |0009: if-eqz v0, 0059 // +0050 │ │ -006ee2: 1a00 0401 |000b: const-string v0, "Sound on" // string@0104 │ │ -006ee6: 6e20 6000 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/CheckBox;.setText:(Ljava/lang/CharSequence;)V // method@0060 │ │ -006eec: 5450 eb00 |0010: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.sound:Landroid/widget/CheckBox; // field@00eb │ │ -006ef0: 5453 ea00 |0012: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006ef4: 4703 0302 |0014: aget-boolean v3, v3, v2 │ │ -006ef8: 6e20 5e00 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@005e │ │ -006efe: 5453 ec00 |0019: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.vibration:Landroid/widget/CheckBox; // field@00ec │ │ -006f02: 5450 ea00 |001b: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006f06: 4700 0001 |001d: aget-boolean v0, v0, v1 │ │ -006f0a: 3800 3d00 |001f: if-eqz v0, 005c // +003d │ │ -006f0e: 1a00 2901 |0021: const-string v0, "Vibrate on" // string@0129 │ │ -006f12: 6e20 6000 0300 |0023: invoke-virtual {v3, v0}, Landroid/widget/CheckBox;.setText:(Ljava/lang/CharSequence;)V // method@0060 │ │ -006f18: 5450 ec00 |0026: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.vibration:Landroid/widget/CheckBox; // field@00ec │ │ -006f1c: 5453 ea00 |0028: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006f20: 4703 0301 |002a: aget-boolean v3, v3, v1 │ │ -006f24: 6e20 5e00 3000 |002c: invoke-virtual {v0, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@005e │ │ -006f2a: 5450 e600 |002f: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.easy:Landroid/widget/RadioButton; // field@00e6 │ │ -006f2e: 5453 ea00 |0031: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006f32: 4703 0304 |0033: aget-boolean v3, v3, v4 │ │ -006f36: 6e20 6900 3000 |0035: invoke-virtual {v0, v3}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0069 │ │ -006f3c: 5453 e800 |0038: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.human:Landroid/widget/RadioButton; // field@00e8 │ │ -006f40: 5450 ea00 |003a: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006f44: 4700 0004 |003c: aget-boolean v0, v0, v4 │ │ -006f48: 3900 2100 |003e: if-nez v0, 005f // +0021 │ │ -006f4c: 0110 |0040: move v0, v1 │ │ -006f4e: 6e20 6900 0300 |0041: invoke-virtual {v3, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0069 │ │ -006f54: 5450 e900 |0044: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.normal:Landroid/widget/RadioButton; // field@00e9 │ │ -006f58: 5451 ea00 |0046: iget-object v1, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006f5c: 1232 |0048: const/4 v2, #int 3 // #3 │ │ -006f5e: 4701 0102 |0049: aget-boolean v1, v1, v2 │ │ -006f62: 6e20 6900 1000 |004b: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0069 │ │ -006f68: 5450 e700 |004e: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.hard:Landroid/widget/RadioButton; // field@00e7 │ │ -006f6c: 5451 ea00 |0050: iget-object v1, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006f70: 1242 |0052: const/4 v2, #int 4 // #4 │ │ -006f72: 4701 0102 |0053: aget-boolean v1, v1, v2 │ │ -006f76: 6e20 6900 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0069 │ │ -006f7c: 0e00 |0058: return-void │ │ -006f7e: 1a00 0301 |0059: const-string v0, "Sound off" // string@0103 │ │ -006f82: 28b2 |005b: goto 000d // -004e │ │ -006f84: 1a00 2801 |005c: const-string v0, "Vibrate off" // string@0128 │ │ -006f88: 28c5 |005e: goto 0023 // -003b │ │ -006f8a: 0120 |005f: move v0, v2 │ │ -006f8c: 28e1 |0060: goto 0041 // -001f │ │ +0070cc: |[0070cc] eu.veldsoft.colors.overflow.SettingsActivity.setText:()V │ │ +0070dc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0070de: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0070e0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0070e2: 5453 eb00 |0003: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.sound:Landroid/widget/CheckBox; // field@00eb │ │ +0070e6: 5450 ea00 |0005: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +0070ea: 4700 0002 |0007: aget-boolean v0, v0, v2 │ │ +0070ee: 3800 5000 |0009: if-eqz v0, 0059 // +0050 │ │ +0070f2: 1a00 0401 |000b: const-string v0, "Sound on" // string@0104 │ │ +0070f6: 6e20 6000 0300 |000d: invoke-virtual {v3, v0}, Landroid/widget/CheckBox;.setText:(Ljava/lang/CharSequence;)V // method@0060 │ │ +0070fc: 5450 eb00 |0010: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.sound:Landroid/widget/CheckBox; // field@00eb │ │ +007100: 5453 ea00 |0012: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +007104: 4703 0302 |0014: aget-boolean v3, v3, v2 │ │ +007108: 6e20 5e00 3000 |0016: invoke-virtual {v0, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@005e │ │ +00710e: 5453 ec00 |0019: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.vibration:Landroid/widget/CheckBox; // field@00ec │ │ +007112: 5450 ea00 |001b: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +007116: 4700 0001 |001d: aget-boolean v0, v0, v1 │ │ +00711a: 3800 3d00 |001f: if-eqz v0, 005c // +003d │ │ +00711e: 1a00 2901 |0021: const-string v0, "Vibrate on" // string@0129 │ │ +007122: 6e20 6000 0300 |0023: invoke-virtual {v3, v0}, Landroid/widget/CheckBox;.setText:(Ljava/lang/CharSequence;)V // method@0060 │ │ +007128: 5450 ec00 |0026: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.vibration:Landroid/widget/CheckBox; // field@00ec │ │ +00712c: 5453 ea00 |0028: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +007130: 4703 0301 |002a: aget-boolean v3, v3, v1 │ │ +007134: 6e20 5e00 3000 |002c: invoke-virtual {v0, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@005e │ │ +00713a: 5450 e600 |002f: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.easy:Landroid/widget/RadioButton; // field@00e6 │ │ +00713e: 5453 ea00 |0031: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +007142: 4703 0304 |0033: aget-boolean v3, v3, v4 │ │ +007146: 6e20 6900 3000 |0035: invoke-virtual {v0, v3}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0069 │ │ +00714c: 5453 e800 |0038: iget-object v3, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.human:Landroid/widget/RadioButton; // field@00e8 │ │ +007150: 5450 ea00 |003a: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +007154: 4700 0004 |003c: aget-boolean v0, v0, v4 │ │ +007158: 3900 2100 |003e: if-nez v0, 005f // +0021 │ │ +00715c: 0110 |0040: move v0, v1 │ │ +00715e: 6e20 6900 0300 |0041: invoke-virtual {v3, v0}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0069 │ │ +007164: 5450 e900 |0044: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.normal:Landroid/widget/RadioButton; // field@00e9 │ │ +007168: 5451 ea00 |0046: iget-object v1, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +00716c: 1232 |0048: const/4 v2, #int 3 // #3 │ │ +00716e: 4701 0102 |0049: aget-boolean v1, v1, v2 │ │ +007172: 6e20 6900 1000 |004b: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0069 │ │ +007178: 5450 e700 |004e: iget-object v0, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.hard:Landroid/widget/RadioButton; // field@00e7 │ │ +00717c: 5451 ea00 |0050: iget-object v1, v5, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +007180: 1242 |0052: const/4 v2, #int 4 // #4 │ │ +007182: 4701 0102 |0053: aget-boolean v1, v1, v2 │ │ +007186: 6e20 6900 1000 |0055: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setChecked:(Z)V // method@0069 │ │ +00718c: 0e00 |0058: return-void │ │ +00718e: 1a00 0301 |0059: const-string v0, "Sound off" // string@0103 │ │ +007192: 28b2 |005b: goto 000d // -004e │ │ +007194: 1a00 2801 |005c: const-string v0, "Vibrate off" // string@0128 │ │ +007198: 28c5 |005e: goto 0023 // -003b │ │ +00719a: 0120 |005f: move v0, v2 │ │ +00719c: 28e1 |0060: goto 0041 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=96 │ │ 0x0010 line=97 │ │ 0x0019 line=98 │ │ 0x0026 line=99 │ │ 0x002f line=100 │ │ @@ -7693,77 +7751,77 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -006f90: |[006f90] eu.veldsoft.colors.overflow.SettingsActivity.onClick:(Landroid/view/View;)V │ │ -006fa0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -006fa2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -006fa4: 1a04 3500 |0002: const-string v4, "GameSettings" // string@0035 │ │ -006fa8: 6e30 2701 4603 |0004: invoke-virtual {v6, v4, v3}, Leu/veldsoft/colors/overflow/SettingsActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0127 │ │ -006fae: 0c01 |0007: move-result-object v1 │ │ -006fb0: 7210 2000 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0020 │ │ -006fb6: 0c00 |000b: move-result-object v0 │ │ -006fb8: 6e10 5100 0700 |000c: invoke-virtual {v7}, Landroid/view/View;.getId:()I // method@0051 │ │ -006fbe: 0a04 |000f: move-result v4 │ │ -006fc0: 2b04 6e00 0000 |0010: packed-switch v4, 0000007e // +0000006e │ │ -006fc6: 7210 1e00 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@001e │ │ -006fcc: 7010 2601 0600 |0016: invoke-direct {v6}, Leu/veldsoft/colors/overflow/SettingsActivity;.getSettings:()V // method@0126 │ │ -006fd2: 7010 2b01 0600 |0019: invoke-direct {v6}, Leu/veldsoft/colors/overflow/SettingsActivity;.setText:()V // method@012b │ │ -006fd8: 0e00 |001c: return-void │ │ -006fda: 1a04 bf02 |001d: const-string v4, "sound" // string@02bf │ │ -006fde: 5465 ea00 |001f: iget-object v5, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006fe2: 4705 0503 |0021: aget-boolean v5, v5, v3 │ │ -006fe6: 3905 0600 |0023: if-nez v5, 0029 // +0006 │ │ -006fea: 7230 1f00 4002 |0025: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -006ff0: 28eb |0028: goto 0013 // -0015 │ │ -006ff2: 0132 |0029: move v2, v3 │ │ -006ff4: 28fb |002a: goto 0025 // -0005 │ │ -006ff6: 1a04 f302 |002b: const-string v4, "vibrate" // string@02f3 │ │ -006ffa: 5465 ea00 |002d: iget-object v5, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ -006ffe: 4705 0502 |002f: aget-boolean v5, v5, v2 │ │ -007002: 3905 0600 |0031: if-nez v5, 0037 // +0006 │ │ -007006: 7230 1f00 4002 |0033: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -00700c: 28dd |0036: goto 0013 // -0023 │ │ -00700e: 0132 |0037: move v2, v3 │ │ -007010: 28fb |0038: goto 0033 // -0005 │ │ -007012: 1a04 9e01 |0039: const-string v4, "easy" // string@019e │ │ -007016: 7230 1f00 4002 |003b: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -00701c: 1a02 4602 |003e: const-string v2, "normal" // string@0246 │ │ -007020: 7230 1f00 2003 |0040: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -007026: 1a02 f401 |0043: const-string v2, "hard" // string@01f4 │ │ -00702a: 7230 1f00 2003 |0045: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -007030: 28cb |0048: goto 0013 // -0035 │ │ -007032: 1a04 4602 |0049: const-string v4, "normal" // string@0246 │ │ -007036: 7230 1f00 4002 |004b: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -00703c: 1a02 9e01 |004e: const-string v2, "easy" // string@019e │ │ -007040: 7230 1f00 2003 |0050: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -007046: 1a02 f401 |0053: const-string v2, "hard" // string@01f4 │ │ -00704a: 7230 1f00 2003 |0055: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -007050: 28bb |0058: goto 0013 // -0045 │ │ -007052: 1a04 f401 |0059: const-string v4, "hard" // string@01f4 │ │ -007056: 7230 1f00 4002 |005b: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -00705c: 1a02 9e01 |005e: const-string v2, "easy" // string@019e │ │ -007060: 7230 1f00 2003 |0060: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -007066: 1a02 4602 |0063: const-string v2, "normal" // string@0246 │ │ -00706a: 7230 1f00 2003 |0065: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -007070: 28ab |0068: goto 0013 // -0055 │ │ -007072: 1a02 9e01 |0069: const-string v2, "easy" // string@019e │ │ -007076: 7230 1f00 2003 |006b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -00707c: 1a02 4602 |006e: const-string v2, "normal" // string@0246 │ │ -007080: 7230 1f00 2003 |0070: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -007086: 1a02 f401 |0073: const-string v2, "hard" // string@01f4 │ │ -00708a: 7230 1f00 2003 |0075: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ -007090: 289b |0078: goto 0013 // -0065 │ │ -007092: 6e10 2501 0600 |0079: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/SettingsActivity;.finish:()V // method@0125 │ │ -007098: 2897 |007c: goto 0013 // -0069 │ │ -00709a: 0000 |007d: nop // spacer │ │ -00709c: 0001 0700 0b00 087f 5900 0000 2900 ... |007e: packed-switch-data (18 units) │ │ +0071a0: |[0071a0] eu.veldsoft.colors.overflow.SettingsActivity.onClick:(Landroid/view/View;)V │ │ +0071b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0071b2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0071b4: 1a04 3500 |0002: const-string v4, "GameSettings" // string@0035 │ │ +0071b8: 6e30 2701 4603 |0004: invoke-virtual {v6, v4, v3}, Leu/veldsoft/colors/overflow/SettingsActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0127 │ │ +0071be: 0c01 |0007: move-result-object v1 │ │ +0071c0: 7210 2000 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0020 │ │ +0071c6: 0c00 |000b: move-result-object v0 │ │ +0071c8: 6e10 5100 0700 |000c: invoke-virtual {v7}, Landroid/view/View;.getId:()I // method@0051 │ │ +0071ce: 0a04 |000f: move-result v4 │ │ +0071d0: 2b04 6e00 0000 |0010: packed-switch v4, 0000007e // +0000006e │ │ +0071d6: 7210 1e00 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@001e │ │ +0071dc: 7010 2601 0600 |0016: invoke-direct {v6}, Leu/veldsoft/colors/overflow/SettingsActivity;.getSettings:()V // method@0126 │ │ +0071e2: 7010 2b01 0600 |0019: invoke-direct {v6}, Leu/veldsoft/colors/overflow/SettingsActivity;.setText:()V // method@012b │ │ +0071e8: 0e00 |001c: return-void │ │ +0071ea: 1a04 bc02 |001d: const-string v4, "sound" // string@02bc │ │ +0071ee: 5465 ea00 |001f: iget-object v5, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +0071f2: 4705 0503 |0021: aget-boolean v5, v5, v3 │ │ +0071f6: 3905 0600 |0023: if-nez v5, 0029 // +0006 │ │ +0071fa: 7230 1f00 4002 |0025: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +007200: 28eb |0028: goto 0013 // -0015 │ │ +007202: 0132 |0029: move v2, v3 │ │ +007204: 28fb |002a: goto 0025 // -0005 │ │ +007206: 1a04 f002 |002b: const-string v4, "vibrate" // string@02f0 │ │ +00720a: 5465 ea00 |002d: iget-object v5, v6, Leu/veldsoft/colors/overflow/SettingsActivity;.settingsHolder:[Z // field@00ea │ │ +00720e: 4705 0502 |002f: aget-boolean v5, v5, v2 │ │ +007212: 3905 0600 |0031: if-nez v5, 0037 // +0006 │ │ +007216: 7230 1f00 4002 |0033: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +00721c: 28dd |0036: goto 0013 // -0023 │ │ +00721e: 0132 |0037: move v2, v3 │ │ +007220: 28fb |0038: goto 0033 // -0005 │ │ +007222: 1a04 9d01 |0039: const-string v4, "easy" // string@019d │ │ +007226: 7230 1f00 4002 |003b: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +00722c: 1a02 4302 |003e: const-string v2, "normal" // string@0243 │ │ +007230: 7230 1f00 2003 |0040: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +007236: 1a02 f301 |0043: const-string v2, "hard" // string@01f3 │ │ +00723a: 7230 1f00 2003 |0045: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +007240: 28cb |0048: goto 0013 // -0035 │ │ +007242: 1a04 4302 |0049: const-string v4, "normal" // string@0243 │ │ +007246: 7230 1f00 4002 |004b: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +00724c: 1a02 9d01 |004e: const-string v2, "easy" // string@019d │ │ +007250: 7230 1f00 2003 |0050: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +007256: 1a02 f301 |0053: const-string v2, "hard" // string@01f3 │ │ +00725a: 7230 1f00 2003 |0055: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +007260: 28bb |0058: goto 0013 // -0045 │ │ +007262: 1a04 f301 |0059: const-string v4, "hard" // string@01f3 │ │ +007266: 7230 1f00 4002 |005b: invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +00726c: 1a02 9d01 |005e: const-string v2, "easy" // string@019d │ │ +007270: 7230 1f00 2003 |0060: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +007276: 1a02 4302 |0063: const-string v2, "normal" // string@0243 │ │ +00727a: 7230 1f00 2003 |0065: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +007280: 28ab |0068: goto 0013 // -0055 │ │ +007282: 1a02 9d01 |0069: const-string v2, "easy" // string@019d │ │ +007286: 7230 1f00 2003 |006b: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +00728c: 1a02 4302 |006e: const-string v2, "normal" // string@0243 │ │ +007290: 7230 1f00 2003 |0070: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +007296: 1a02 f301 |0073: const-string v2, "hard" // string@01f3 │ │ +00729a: 7230 1f00 2003 |0075: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@001f │ │ +0072a0: 289b |0078: goto 0013 // -0065 │ │ +0072a2: 6e10 2501 0600 |0079: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/SettingsActivity;.finish:()V // method@0125 │ │ +0072a8: 2897 |007c: goto 0013 // -0069 │ │ +0072aa: 0000 |007d: nop // spacer │ │ +0072ac: 0001 0700 0b00 087f 5900 0000 2900 ... |007e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=207 │ │ 0x0008 line=208 │ │ 0x000c line=210 │ │ 0x0013 line=248 │ │ 0x0016 line=250 │ │ @@ -7796,70 +7854,70 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 128 16-bit code units │ │ -0070c0: |[0070c0] eu.veldsoft.colors.overflow.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0070d0: 6f20 0600 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -0070d6: 1400 0500 037f |0003: const v0, #float 1.74129e+38 // #7f030005 │ │ -0070dc: 6e20 2a01 0100 |0006: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.setContentView:(I)V // method@012a │ │ -0070e2: 1400 1000 087f |0009: const v0, #float 1.80775e+38 // #7f080010 │ │ -0070e8: 6e20 2401 0100 |000c: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ -0070ee: 0c00 |000f: move-result-object v0 │ │ -0070f0: 1f00 3100 |0010: check-cast v0, Landroid/widget/CheckBox; // type@0031 │ │ -0070f4: 5b10 eb00 |0012: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.sound:Landroid/widget/CheckBox; // field@00eb │ │ -0070f8: 1400 0f00 087f |0014: const v0, #float 1.80775e+38 // #7f08000f │ │ -0070fe: 6e20 2401 0100 |0017: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ -007104: 0c00 |001a: move-result-object v0 │ │ -007106: 1f00 3100 |001b: check-cast v0, Landroid/widget/CheckBox; // type@0031 │ │ -00710a: 5b10 ec00 |001d: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.vibration:Landroid/widget/CheckBox; // field@00ec │ │ -00710e: 1400 0c00 087f |001f: const v0, #float 1.80775e+38 // #7f08000c │ │ -007114: 6e20 2401 0100 |0022: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ -00711a: 0c00 |0025: move-result-object v0 │ │ -00711c: 1f00 3500 |0026: check-cast v0, Landroid/widget/RadioButton; // type@0035 │ │ -007120: 5b10 e600 |0028: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.easy:Landroid/widget/RadioButton; // field@00e6 │ │ -007124: 1400 0d00 087f |002a: const v0, #float 1.80775e+38 // #7f08000d │ │ -00712a: 6e20 2401 0100 |002d: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ -007130: 0c00 |0030: move-result-object v0 │ │ -007132: 1f00 3500 |0031: check-cast v0, Landroid/widget/RadioButton; // type@0035 │ │ -007136: 5b10 e900 |0033: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.normal:Landroid/widget/RadioButton; // field@00e9 │ │ -00713a: 1400 0e00 087f |0035: const v0, #float 1.80775e+38 // #7f08000e │ │ -007140: 6e20 2401 0100 |0038: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ -007146: 0c00 |003b: move-result-object v0 │ │ -007148: 1f00 3500 |003c: check-cast v0, Landroid/widget/RadioButton; // type@0035 │ │ -00714c: 5b10 e700 |003e: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.hard:Landroid/widget/RadioButton; // field@00e7 │ │ -007150: 1400 0b00 087f |0040: const v0, #float 1.80775e+38 // #7f08000b │ │ -007156: 6e20 2401 0100 |0043: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ -00715c: 0c00 |0046: move-result-object v0 │ │ -00715e: 1f00 3500 |0047: check-cast v0, Landroid/widget/RadioButton; // type@0035 │ │ -007162: 5b10 e800 |0049: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.human:Landroid/widget/RadioButton; // field@00e8 │ │ -007166: 1400 1100 087f |004b: const v0, #float 1.80775e+38 // #7f080011 │ │ -00716c: 6e20 2401 0100 |004e: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ -007172: 0c00 |0051: move-result-object v0 │ │ -007174: 1f00 3000 |0052: check-cast v0, Landroid/widget/Button; // type@0030 │ │ -007178: 5b10 e500 |0054: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.back:Landroid/widget/Button; // field@00e5 │ │ -00717c: 5410 eb00 |0056: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.sound:Landroid/widget/CheckBox; // field@00eb │ │ -007180: 6e20 5f00 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005f │ │ -007186: 5410 ec00 |005b: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.vibration:Landroid/widget/CheckBox; // field@00ec │ │ -00718a: 6e20 5f00 1000 |005d: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005f │ │ -007190: 5410 e600 |0060: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.easy:Landroid/widget/RadioButton; // field@00e6 │ │ -007194: 6e20 6a00 1000 |0062: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@006a │ │ -00719a: 5410 e900 |0065: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.normal:Landroid/widget/RadioButton; // field@00e9 │ │ -00719e: 6e20 6a00 1000 |0067: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@006a │ │ -0071a4: 5410 e700 |006a: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.hard:Landroid/widget/RadioButton; // field@00e7 │ │ -0071a8: 6e20 6a00 1000 |006c: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@006a │ │ -0071ae: 5410 e800 |006f: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.human:Landroid/widget/RadioButton; // field@00e8 │ │ -0071b2: 6e20 6a00 1000 |0071: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@006a │ │ -0071b8: 5410 e500 |0074: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.back:Landroid/widget/Button; // field@00e5 │ │ -0071bc: 6e20 5d00 1000 |0076: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ -0071c2: 7010 2601 0100 |0079: invoke-direct {v1}, Leu/veldsoft/colors/overflow/SettingsActivity;.getSettings:()V // method@0126 │ │ -0071c8: 7010 2b01 0100 |007c: invoke-direct {v1}, Leu/veldsoft/colors/overflow/SettingsActivity;.setText:()V // method@012b │ │ -0071ce: 0e00 |007f: return-void │ │ +0072d0: |[0072d0] eu.veldsoft.colors.overflow.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0072e0: 6f20 0600 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +0072e6: 1400 0500 037f |0003: const v0, #float 1.74129e+38 // #7f030005 │ │ +0072ec: 6e20 2a01 0100 |0006: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.setContentView:(I)V // method@012a │ │ +0072f2: 1400 1000 087f |0009: const v0, #float 1.80775e+38 // #7f080010 │ │ +0072f8: 6e20 2401 0100 |000c: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ +0072fe: 0c00 |000f: move-result-object v0 │ │ +007300: 1f00 3100 |0010: check-cast v0, Landroid/widget/CheckBox; // type@0031 │ │ +007304: 5b10 eb00 |0012: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.sound:Landroid/widget/CheckBox; // field@00eb │ │ +007308: 1400 0f00 087f |0014: const v0, #float 1.80775e+38 // #7f08000f │ │ +00730e: 6e20 2401 0100 |0017: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ +007314: 0c00 |001a: move-result-object v0 │ │ +007316: 1f00 3100 |001b: check-cast v0, Landroid/widget/CheckBox; // type@0031 │ │ +00731a: 5b10 ec00 |001d: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.vibration:Landroid/widget/CheckBox; // field@00ec │ │ +00731e: 1400 0c00 087f |001f: const v0, #float 1.80775e+38 // #7f08000c │ │ +007324: 6e20 2401 0100 |0022: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ +00732a: 0c00 |0025: move-result-object v0 │ │ +00732c: 1f00 3500 |0026: check-cast v0, Landroid/widget/RadioButton; // type@0035 │ │ +007330: 5b10 e600 |0028: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.easy:Landroid/widget/RadioButton; // field@00e6 │ │ +007334: 1400 0d00 087f |002a: const v0, #float 1.80775e+38 // #7f08000d │ │ +00733a: 6e20 2401 0100 |002d: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ +007340: 0c00 |0030: move-result-object v0 │ │ +007342: 1f00 3500 |0031: check-cast v0, Landroid/widget/RadioButton; // type@0035 │ │ +007346: 5b10 e900 |0033: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.normal:Landroid/widget/RadioButton; // field@00e9 │ │ +00734a: 1400 0e00 087f |0035: const v0, #float 1.80775e+38 // #7f08000e │ │ +007350: 6e20 2401 0100 |0038: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ +007356: 0c00 |003b: move-result-object v0 │ │ +007358: 1f00 3500 |003c: check-cast v0, Landroid/widget/RadioButton; // type@0035 │ │ +00735c: 5b10 e700 |003e: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.hard:Landroid/widget/RadioButton; // field@00e7 │ │ +007360: 1400 0b00 087f |0040: const v0, #float 1.80775e+38 // #7f08000b │ │ +007366: 6e20 2401 0100 |0043: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ +00736c: 0c00 |0046: move-result-object v0 │ │ +00736e: 1f00 3500 |0047: check-cast v0, Landroid/widget/RadioButton; // type@0035 │ │ +007372: 5b10 e800 |0049: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.human:Landroid/widget/RadioButton; // field@00e8 │ │ +007376: 1400 1100 087f |004b: const v0, #float 1.80775e+38 // #7f080011 │ │ +00737c: 6e20 2401 0100 |004e: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SettingsActivity;.findViewById:(I)Landroid/view/View; // method@0124 │ │ +007382: 0c00 |0051: move-result-object v0 │ │ +007384: 1f00 3000 |0052: check-cast v0, Landroid/widget/Button; // type@0030 │ │ +007388: 5b10 e500 |0054: iput-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.back:Landroid/widget/Button; // field@00e5 │ │ +00738c: 5410 eb00 |0056: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.sound:Landroid/widget/CheckBox; // field@00eb │ │ +007390: 6e20 5f00 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005f │ │ +007396: 5410 ec00 |005b: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.vibration:Landroid/widget/CheckBox; // field@00ec │ │ +00739a: 6e20 5f00 1000 |005d: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005f │ │ +0073a0: 5410 e600 |0060: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.easy:Landroid/widget/RadioButton; // field@00e6 │ │ +0073a4: 6e20 6a00 1000 |0062: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@006a │ │ +0073aa: 5410 e900 |0065: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.normal:Landroid/widget/RadioButton; // field@00e9 │ │ +0073ae: 6e20 6a00 1000 |0067: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@006a │ │ +0073b4: 5410 e700 |006a: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.hard:Landroid/widget/RadioButton; // field@00e7 │ │ +0073b8: 6e20 6a00 1000 |006c: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@006a │ │ +0073be: 5410 e800 |006f: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.human:Landroid/widget/RadioButton; // field@00e8 │ │ +0073c2: 6e20 6a00 1000 |0071: invoke-virtual {v0, v1}, Landroid/widget/RadioButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@006a │ │ +0073c8: 5410 e500 |0074: iget-object v0, v1, Leu/veldsoft/colors/overflow/SettingsActivity;.back:Landroid/widget/Button; // field@00e5 │ │ +0073cc: 6e20 5d00 1000 |0076: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@005d │ │ +0073d2: 7010 2601 0100 |0079: invoke-direct {v1}, Leu/veldsoft/colors/overflow/SettingsActivity;.getSettings:()V // method@0126 │ │ +0073d8: 7010 2b01 0100 |007c: invoke-direct {v1}, Leu/veldsoft/colors/overflow/SettingsActivity;.setText:()V // method@012b │ │ +0073de: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0009 line=151 │ │ 0x0014 line=153 │ │ 0x001f line=155 │ │ @@ -7915,54 +7973,56 @@ │ │ type : '(Leu/veldsoft/colors/overflow/SplashActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0071d0: |[0071d0] eu.veldsoft.colors.overflow.SplashActivity$1.:(Leu/veldsoft/colors/overflow/SplashActivity;)V │ │ -0071e0: 5b01 ed00 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/SplashActivity$1;.this$0:Leu/veldsoft/colors/overflow/SplashActivity; // field@00ed │ │ -0071e4: 7010 6c01 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@016c │ │ -0071ea: 0e00 |0005: return-void │ │ +0073e0: |[0073e0] eu.veldsoft.colors.overflow.SplashActivity$1.:(Leu/veldsoft/colors/overflow/SplashActivity;)V │ │ +0073f0: 5b01 ed00 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/SplashActivity$1;.this$0:Leu/veldsoft/colors/overflow/SplashActivity; // field@00ed │ │ +0073f4: 7010 6c01 0000 |0002: invoke-direct {v0}, Ljava/util/TimerTask;.:()V // method@016c │ │ +0073fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/veldsoft/colors/overflow/SplashActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Leu/veldsoft/colors/overflow/SplashActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Leu/veldsoft/colors/overflow/SplashActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/veldsoft/colors/overflow/SplashActivity$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0071ec: |[0071ec] eu.veldsoft.colors.overflow.SplashActivity$1.run:()V │ │ -0071fc: 5440 ed00 |0000: iget-object v0, v4, Leu/veldsoft/colors/overflow/SplashActivity$1;.this$0:Leu/veldsoft/colors/overflow/SplashActivity; // field@00ed │ │ -007200: 2201 0f00 |0002: new-instance v1, Landroid/content/Intent; // type@000f │ │ -007204: 5442 ed00 |0004: iget-object v2, v4, Leu/veldsoft/colors/overflow/SplashActivity$1;.this$0:Leu/veldsoft/colors/overflow/SplashActivity; // field@00ed │ │ -007208: 5443 ed00 |0006: iget-object v3, v4, Leu/veldsoft/colors/overflow/SplashActivity$1;.this$0:Leu/veldsoft/colors/overflow/SplashActivity; // field@00ed │ │ -00720c: 7110 2f01 0300 |0008: invoke-static {v3}, Leu/veldsoft/colors/overflow/SplashActivity;.access$000:(Leu/veldsoft/colors/overflow/SplashActivity;)Ljava/lang/String; // method@012f │ │ -007212: 0c03 |000b: move-result-object v3 │ │ -007214: 7110 4a01 0300 |000c: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@014a │ │ -00721a: 0c03 |000f: move-result-object v3 │ │ -00721c: 7030 1900 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ -007222: 6e20 3701 1000 |0013: invoke-virtual {v0, v1}, Leu/veldsoft/colors/overflow/SplashActivity;.startActivity:(Landroid/content/Intent;)V // method@0137 │ │ -007228: 0e00 |0016: return-void │ │ -00722a: 0d00 |0017: move-exception v0 │ │ -00722c: 28fe |0018: goto 0016 // -0002 │ │ +0073fc: |[0073fc] eu.veldsoft.colors.overflow.SplashActivity$1.run:()V │ │ +00740c: 5440 ed00 |0000: iget-object v0, v4, Leu/veldsoft/colors/overflow/SplashActivity$1;.this$0:Leu/veldsoft/colors/overflow/SplashActivity; // field@00ed │ │ +007410: 2201 0f00 |0002: new-instance v1, Landroid/content/Intent; // type@000f │ │ +007414: 5442 ed00 |0004: iget-object v2, v4, Leu/veldsoft/colors/overflow/SplashActivity$1;.this$0:Leu/veldsoft/colors/overflow/SplashActivity; // field@00ed │ │ +007418: 5443 ed00 |0006: iget-object v3, v4, Leu/veldsoft/colors/overflow/SplashActivity$1;.this$0:Leu/veldsoft/colors/overflow/SplashActivity; // field@00ed │ │ +00741c: 7110 2f01 0300 |0008: invoke-static {v3}, Leu/veldsoft/colors/overflow/SplashActivity;.access$000:(Leu/veldsoft/colors/overflow/SplashActivity;)Ljava/lang/String; // method@012f │ │ +007422: 0c03 |000b: move-result-object v3 │ │ +007424: 7110 4a01 0300 |000c: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@014a │ │ +00742a: 0c03 |000f: move-result-object v3 │ │ +00742c: 7030 1900 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0019 │ │ +007432: 6e20 3701 1000 |0013: invoke-virtual {v0, v1}, Leu/veldsoft/colors/overflow/SplashActivity;.startActivity:(Landroid/content/Intent;)V // method@0137 │ │ +007438: 0e00 |0016: return-void │ │ +00743a: 0d00 |0017: move-exception v0 │ │ +00743c: 28fe |0018: goto 0016 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=75 │ │ + 0x0008 line=76 │ │ + 0x0013 line=75 │ │ 0x0016 line=79 │ │ 0x0017 line=77 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Leu/veldsoft/colors/overflow/SplashActivity$1; │ │ │ │ source_file_idx : 261 (SplashActivity.java) │ │ │ │ @@ -7997,21 +8057,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -00723c: |[00723c] eu.veldsoft.colors.overflow.SplashActivity.:()V │ │ -00724c: 7010 0200 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0002 │ │ -007252: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -007256: 5a20 ef00 |0005: iput-wide v0, v2, Leu/veldsoft/colors/overflow/SplashActivity;.timeout:J // field@00ef │ │ -00725a: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ -00725e: 5b20 ee00 |0009: iput-object v0, v2, Leu/veldsoft/colors/overflow/SplashActivity;.redirect:Ljava/lang/String; // field@00ee │ │ -007262: 0e00 |000b: return-void │ │ +00744c: |[00744c] eu.veldsoft.colors.overflow.SplashActivity.:()V │ │ +00745c: 7010 0200 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@0002 │ │ +007462: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +007466: 5a20 ef00 |0005: iput-wide v0, v2, Leu/veldsoft/colors/overflow/SplashActivity;.timeout:J // field@00ef │ │ +00746a: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ +00746e: 5b20 ee00 |0009: iput-object v0, v2, Leu/veldsoft/colors/overflow/SplashActivity;.redirect:Ljava/lang/String; // field@00ee │ │ +007472: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=15 │ │ 0x0007 line=17 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Leu/veldsoft/colors/overflow/SplashActivity; │ │ @@ -8021,17 +8081,17 @@ │ │ type : '(Leu/veldsoft/colors/overflow/SplashActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007264: |[007264] eu.veldsoft.colors.overflow.SplashActivity.access$000:(Leu/veldsoft/colors/overflow/SplashActivity;)Ljava/lang/String; │ │ -007274: 5410 ee00 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/SplashActivity;.redirect:Ljava/lang/String; // field@00ee │ │ -007278: 1100 |0002: return-object v0 │ │ +007474: |[007474] eu.veldsoft.colors.overflow.SplashActivity.access$000:(Leu/veldsoft/colors/overflow/SplashActivity;)Ljava/lang/String; │ │ +007484: 5410 ee00 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/SplashActivity;.redirect:Ljava/lang/String; // field@00ee │ │ +007488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/veldsoft/colors/overflow/SplashActivity; │ │ │ │ Virtual methods - │ │ @@ -8040,95 +8100,104 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -00727c: |[00727c] eu.veldsoft.colors.overflow.SplashActivity.onCreate:(Landroid/os/Bundle;)V │ │ -00728c: 1402 0100 087f |0000: const v2, #float 1.80775e+38 // #7f080001 │ │ -007292: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -007294: 6f20 0600 6500 |0004: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -00729a: 1401 0100 037f |0007: const v1, #float 1.74129e+38 // #7f030001 │ │ -0072a0: 6e20 3601 1500 |000a: invoke-virtual {v5, v1}, Leu/veldsoft/colors/overflow/SplashActivity;.setContentView:(I)V // method@0136 │ │ -0072a6: 6e20 3001 2500 |000d: invoke-virtual {v5, v2}, Leu/veldsoft/colors/overflow/SplashActivity;.findViewById:(I)Landroid/view/View; // method@0130 │ │ -0072ac: 0c01 |0010: move-result-object v1 │ │ -0072ae: 1f01 2e00 |0011: check-cast v1, Landroid/webkit/WebView; // type@002e │ │ -0072b2: 6e10 5600 0100 |0013: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0056 │ │ -0072b8: 0c01 |0016: move-result-object v1 │ │ -0072ba: 6e20 5500 4100 |0017: invoke-virtual {v1, v4}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@0055 │ │ -0072c0: 6e20 3001 2500 |001a: invoke-virtual {v5, v2}, Leu/veldsoft/colors/overflow/SplashActivity;.findViewById:(I)Landroid/view/View; // method@0130 │ │ -0072c6: 0c01 |001d: move-result-object v1 │ │ -0072c8: 1f01 2e00 |001e: check-cast v1, Landroid/webkit/WebView; // type@002e │ │ -0072cc: 1a02 b401 |0020: const-string v2, "file:///android_asset/banner.html" // string@01b4 │ │ -0072d0: 6e20 5700 2100 |0022: invoke-virtual {v1, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0057 │ │ -0072d6: 6e10 3201 0500 |0025: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0072dc: 0c01 |0028: move-result-object v1 │ │ -0072de: 6e10 3101 0500 |0029: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getComponentName:()Landroid/content/ComponentName; // method@0131 │ │ -0072e4: 0c02 |002c: move-result-object v2 │ │ -0072e6: 1303 8100 |002d: const/16 v3, #int 129 // #81 │ │ -0072ea: 6e30 2200 2103 |002f: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0022 │ │ -0072f0: 0c01 |0032: move-result-object v1 │ │ -0072f2: 5411 0000 |0033: iget-object v1, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0000 │ │ -0072f6: 1a02 dd02 |0035: const-string v2, "timeout" // string@02dd │ │ -0072fa: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -0072fc: 6e30 4800 2103 |0038: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0048 │ │ -007302: 0a01 |003b: move-result v1 │ │ -007304: 8112 |003c: int-to-long v2, v1 │ │ -007306: 5a52 ef00 |003d: iput-wide v2, v5, Leu/veldsoft/colors/overflow/SplashActivity;.timeout:J // field@00ef │ │ -00730a: 6e10 3201 0500 |003f: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -007310: 0c01 |0042: move-result-object v1 │ │ -007312: 6e10 3101 0500 |0043: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getComponentName:()Landroid/content/ComponentName; // method@0131 │ │ -007318: 0c02 |0046: move-result-object v2 │ │ -00731a: 1303 8100 |0047: const/16 v3, #int 129 // #81 │ │ -00731e: 6e30 2200 2103 |0049: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0022 │ │ -007324: 0c01 |004c: move-result-object v1 │ │ -007326: 5411 0000 |004d: iget-object v1, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0000 │ │ -00732a: 1a02 8202 |004f: const-string v2, "redirect" // string@0282 │ │ -00732e: 6e20 4900 2100 |0051: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ -007334: 0c01 |0054: move-result-object v1 │ │ -007336: 5b51 ee00 |0055: iput-object v1, v5, Leu/veldsoft/colors/overflow/SplashActivity;.redirect:Ljava/lang/String; // field@00ee │ │ -00733a: 0e00 |0057: return-void │ │ -00733c: 0d00 |0058: move-exception v0 │ │ -00733e: 1602 0000 |0059: const-wide/16 v2, #int 0 // #0 │ │ -007342: 5a52 ef00 |005b: iput-wide v2, v5, Leu/veldsoft/colors/overflow/SplashActivity;.timeout:J // field@00ef │ │ -007346: 28e2 |005d: goto 003f // -001e │ │ -007348: 0d00 |005e: move-exception v0 │ │ -00734a: 6e10 5801 0500 |005f: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0158 │ │ -007350: 0c01 |0062: move-result-object v1 │ │ -007352: 6e10 4b01 0100 |0063: invoke-virtual {v1}, Ljava/lang/Class;.toString:()Ljava/lang/String; // method@014b │ │ -007358: 0c01 |0066: move-result-object v1 │ │ -00735a: 5b51 ee00 |0067: iput-object v1, v5, Leu/veldsoft/colors/overflow/SplashActivity;.redirect:Ljava/lang/String; // field@00ee │ │ -00735e: 6e10 3301 0500 |0069: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getResources:()Landroid/content/res/Resources; // method@0133 │ │ -007364: 0c01 |006c: move-result-object v1 │ │ -007366: 1502 067f |006d: const/high16 v2, #int 2131099648 // #7f06 │ │ -00736a: 6e20 2600 2100 |006f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0026 │ │ -007370: 0c01 |0072: move-result-object v1 │ │ -007372: 7130 6f00 1504 |0073: invoke-static {v5, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@006f │ │ -007378: 0c01 |0076: move-result-object v1 │ │ -00737a: 6e10 7100 0100 |0077: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0071 │ │ -007380: 28dd |007a: goto 0057 // -0023 │ │ +00748c: |[00748c] eu.veldsoft.colors.overflow.SplashActivity.onCreate:(Landroid/os/Bundle;)V │ │ +00749c: 1402 0100 087f |0000: const v2, #float 1.80775e+38 // #7f080001 │ │ +0074a2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0074a4: 6f20 0600 6500 |0004: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +0074aa: 1401 0100 037f |0007: const v1, #float 1.74129e+38 // #7f030001 │ │ +0074b0: 6e20 3601 1500 |000a: invoke-virtual {v5, v1}, Leu/veldsoft/colors/overflow/SplashActivity;.setContentView:(I)V // method@0136 │ │ +0074b6: 6e20 3001 2500 |000d: invoke-virtual {v5, v2}, Leu/veldsoft/colors/overflow/SplashActivity;.findViewById:(I)Landroid/view/View; // method@0130 │ │ +0074bc: 0c01 |0010: move-result-object v1 │ │ +0074be: 1f01 2e00 |0011: check-cast v1, Landroid/webkit/WebView; // type@002e │ │ +0074c2: 6e10 5600 0100 |0013: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@0056 │ │ +0074c8: 0c01 |0016: move-result-object v1 │ │ +0074ca: 6e20 5500 4100 |0017: invoke-virtual {v1, v4}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@0055 │ │ +0074d0: 6e20 3001 2500 |001a: invoke-virtual {v5, v2}, Leu/veldsoft/colors/overflow/SplashActivity;.findViewById:(I)Landroid/view/View; // method@0130 │ │ +0074d6: 0c01 |001d: move-result-object v1 │ │ +0074d8: 1f01 2e00 |001e: check-cast v1, Landroid/webkit/WebView; // type@002e │ │ +0074dc: 1a02 b301 |0020: const-string v2, "file:///android_asset/banner.html" // string@01b3 │ │ +0074e0: 6e20 5700 2100 |0022: invoke-virtual {v1, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;)V // method@0057 │ │ +0074e6: 6e10 3201 0500 |0025: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0074ec: 0c01 |0028: move-result-object v1 │ │ +0074ee: 6e10 3101 0500 |0029: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getComponentName:()Landroid/content/ComponentName; // method@0131 │ │ +0074f4: 0c02 |002c: move-result-object v2 │ │ +0074f6: 1303 8100 |002d: const/16 v3, #int 129 // #81 │ │ +0074fa: 6e30 2200 2103 |002f: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0022 │ │ +007500: 0c01 |0032: move-result-object v1 │ │ +007502: 5411 0000 |0033: iget-object v1, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0000 │ │ +007506: 1a02 da02 |0035: const-string v2, "timeout" // string@02da │ │ +00750a: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +00750c: 6e30 4800 2103 |0038: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0048 │ │ +007512: 0a01 |003b: move-result v1 │ │ +007514: 8112 |003c: int-to-long v2, v1 │ │ +007516: 5a52 ef00 |003d: iput-wide v2, v5, Leu/veldsoft/colors/overflow/SplashActivity;.timeout:J // field@00ef │ │ +00751a: 6e10 3201 0500 |003f: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +007520: 0c01 |0042: move-result-object v1 │ │ +007522: 6e10 3101 0500 |0043: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getComponentName:()Landroid/content/ComponentName; // method@0131 │ │ +007528: 0c02 |0046: move-result-object v2 │ │ +00752a: 1303 8100 |0047: const/16 v3, #int 129 // #81 │ │ +00752e: 6e30 2200 2103 |0049: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0022 │ │ +007534: 0c01 |004c: move-result-object v1 │ │ +007536: 5411 0000 |004d: iget-object v1, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0000 │ │ +00753a: 1a02 7f02 |004f: const-string v2, "redirect" // string@027f │ │ +00753e: 6e20 4900 2100 |0051: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0049 │ │ +007544: 0c01 |0054: move-result-object v1 │ │ +007546: 5b51 ee00 |0055: iput-object v1, v5, Leu/veldsoft/colors/overflow/SplashActivity;.redirect:Ljava/lang/String; // field@00ee │ │ +00754a: 0e00 |0057: return-void │ │ +00754c: 0d00 |0058: move-exception v0 │ │ +00754e: 1602 0000 |0059: const-wide/16 v2, #int 0 // #0 │ │ +007552: 5a52 ef00 |005b: iput-wide v2, v5, Leu/veldsoft/colors/overflow/SplashActivity;.timeout:J // field@00ef │ │ +007556: 28e2 |005d: goto 003f // -001e │ │ +007558: 0d00 |005e: move-exception v0 │ │ +00755a: 6e10 5801 0500 |005f: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0158 │ │ +007560: 0c01 |0062: move-result-object v1 │ │ +007562: 6e10 4b01 0100 |0063: invoke-virtual {v1}, Ljava/lang/Class;.toString:()Ljava/lang/String; // method@014b │ │ +007568: 0c01 |0066: move-result-object v1 │ │ +00756a: 5b51 ee00 |0067: iput-object v1, v5, Leu/veldsoft/colors/overflow/SplashActivity;.redirect:Ljava/lang/String; // field@00ee │ │ +00756e: 6e10 3301 0500 |0069: invoke-virtual {v5}, Leu/veldsoft/colors/overflow/SplashActivity;.getResources:()Landroid/content/res/Resources; // method@0133 │ │ +007574: 0c01 |006c: move-result-object v1 │ │ +007576: 1502 067f |006d: const/high16 v2, #int 2131099648 // #7f06 │ │ +00757a: 6e20 2600 2100 |006f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0026 │ │ +007580: 0c01 |0072: move-result-object v1 │ │ +007582: 7130 6f00 1504 |0073: invoke-static {v5, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@006f │ │ +007588: 0c01 |0076: move-result-object v1 │ │ +00758a: 6e10 7100 0100 |0077: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0071 │ │ +007590: 28dd |007a: goto 0057 // -0023 │ │ catches : 2 │ │ 0x0025 - 0x003f │ │ Ljava/lang/Exception; -> 0x0058 │ │ 0x003f - 0x0057 │ │ Ljava/lang/Exception; -> 0x005e │ │ positions : │ │ 0x0004 line=21 │ │ 0x0007 line=22 │ │ 0x000d line=27 │ │ 0x001a line=33 │ │ + 0x0022 line=34 │ │ 0x0025 line=40 │ │ + 0x0029 line=41 │ │ + 0x002f line=40 │ │ + 0x0038 line=43 │ │ 0x003f line=53 │ │ + 0x0043 line=54 │ │ + 0x0049 line=53 │ │ + 0x0051 line=57 │ │ 0x0057 line=66 │ │ 0x0058 line=45 │ │ 0x0059 line=46 │ │ 0x005e line=58 │ │ 0x005f line=59 │ │ - 0x0069 line=60 │ │ + 0x0069 line=62 │ │ + 0x0073 line=60 │ │ + 0x0077 line=64 │ │ locals : │ │ 0x0059 - 0x005e reg=0 e Ljava/lang/Exception; │ │ 0x005f - 0x007b reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x007b reg=5 this Leu/veldsoft/colors/overflow/SplashActivity; │ │ 0x0000 - 0x007b reg=6 savedInstanceState Landroid/os/Bundle; │ │ │ │ #1 : (in Leu/veldsoft/colors/overflow/SplashActivity;) │ │ @@ -8136,23 +8205,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -00739c: |[00739c] eu.veldsoft.colors.overflow.SplashActivity.onResume:()V │ │ -0073ac: 6f10 0700 0400 |0000: invoke-super {v4}, Landroid/app/Activity;.onResume:()V // method@0007 │ │ -0073b2: 2200 8200 |0003: new-instance v0, Ljava/util/Timer; // type@0082 │ │ -0073b6: 7010 6a01 0000 |0005: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@016a │ │ -0073bc: 2201 6100 |0008: new-instance v1, Leu/veldsoft/colors/overflow/SplashActivity$1; // type@0061 │ │ -0073c0: 7020 2c01 4100 |000a: invoke-direct {v1, v4}, Leu/veldsoft/colors/overflow/SplashActivity$1;.:(Leu/veldsoft/colors/overflow/SplashActivity;)V // method@012c │ │ -0073c6: 5342 ef00 |000d: iget-wide v2, v4, Leu/veldsoft/colors/overflow/SplashActivity;.timeout:J // field@00ef │ │ -0073ca: 6e40 6b01 1032 |000f: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@016b │ │ -0073d0: 0e00 |0012: return-void │ │ +0075ac: |[0075ac] eu.veldsoft.colors.overflow.SplashActivity.onResume:()V │ │ +0075bc: 6f10 0700 0400 |0000: invoke-super {v4}, Landroid/app/Activity;.onResume:()V // method@0007 │ │ +0075c2: 2200 8200 |0003: new-instance v0, Ljava/util/Timer; // type@0082 │ │ +0075c6: 7010 6a01 0000 |0005: invoke-direct {v0}, Ljava/util/Timer;.:()V // method@016a │ │ +0075cc: 2201 6100 |0008: new-instance v1, Leu/veldsoft/colors/overflow/SplashActivity$1; // type@0061 │ │ +0075d0: 7020 2c01 4100 |000a: invoke-direct {v1, v4}, Leu/veldsoft/colors/overflow/SplashActivity$1;.:(Leu/veldsoft/colors/overflow/SplashActivity;)V // method@012c │ │ +0075d6: 5342 ef00 |000d: iget-wide v2, v4, Leu/veldsoft/colors/overflow/SplashActivity;.timeout:J // field@00ef │ │ +0075da: 6e40 6b01 1032 |000f: invoke-virtual {v0, v1, v2, v3}, Ljava/util/Timer;.schedule:(Ljava/util/TimerTask;J)V // method@016b │ │ +0075e0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=72 │ │ 0x0012 line=81 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Leu/veldsoft/colors/overflow/SplashActivity; │ │ @@ -8195,81 +8264,81 @@ │ │ type : '(Leu/veldsoft/colors/overflow/SplashScreen;Leu/veldsoft/colors/overflow/SplashScreen;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0073d4: |[0073d4] eu.veldsoft.colors.overflow.SplashScreen$1.:(Leu/veldsoft/colors/overflow/SplashScreen;Leu/veldsoft/colors/overflow/SplashScreen;)V │ │ -0073e4: 5b01 f000 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ -0073e8: 5b02 f100 |0002: iput-object v2, v0, Leu/veldsoft/colors/overflow/SplashScreen$1;.val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f1 │ │ -0073ec: 7010 6201 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0162 │ │ -0073f2: 0e00 |0007: return-void │ │ +0075e4: |[0075e4] eu.veldsoft.colors.overflow.SplashScreen$1.:(Leu/veldsoft/colors/overflow/SplashScreen;Leu/veldsoft/colors/overflow/SplashScreen;)V │ │ +0075f4: 5b01 f000 |0000: iput-object v1, v0, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ +0075f8: 5b02 f100 |0002: iput-object v2, v0, Leu/veldsoft/colors/overflow/SplashScreen$1;.val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f1 │ │ +0075fc: 7010 6201 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@0162 │ │ +007602: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Leu/veldsoft/colors/overflow/SplashScreen$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Leu/veldsoft/colors/overflow/SplashScreen; │ │ + 0x0000 - 0x0008 reg=1 this$0 Leu/veldsoft/colors/overflow/SplashScreen; │ │ 0x0000 - 0x0008 reg=2 (null) Leu/veldsoft/colors/overflow/SplashScreen; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/veldsoft/colors/overflow/SplashScreen$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -0073f4: |[0073f4] eu.veldsoft.colors.overflow.SplashScreen$1.run:()V │ │ -007404: 1d04 |0000: monitor-enter v4 │ │ -007406: 5441 f000 |0001: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ -00740a: 7110 3c01 0100 |0003: invoke-static {v1}, Leu/veldsoft/colors/overflow/SplashScreen;.access$000:(Leu/veldsoft/colors/overflow/SplashScreen;)I // method@013c │ │ -007410: 0a01 |0006: move-result v1 │ │ -007412: 8112 |0007: int-to-long v2, v1 │ │ -007414: 6e30 5b01 2403 |0008: invoke-virtual {v4, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@015b │ │ -00741a: 6e10 3901 0400 |000b: invoke-virtual {v4}, Leu/veldsoft/colors/overflow/SplashScreen$1;.interrupt:()V // method@0139 │ │ -007420: 1e04 |000e: monitor-exit v4 │ │ -007422: 5441 f000 |000f: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ -007426: 6e10 3d01 0100 |0011: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/SplashScreen;.finish:()V // method@013d │ │ -00742c: 2200 0f00 |0014: new-instance v0, Landroid/content/Intent; // type@000f │ │ -007430: 7010 1800 0000 |0016: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0018 │ │ -007436: 5441 f100 |0019: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f1 │ │ -00743a: 1c02 4f00 |001b: const-class v2, Leu/veldsoft/colors/overflow/Menu; // type@004f │ │ -00743e: 6e30 1d00 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@001d │ │ -007444: 5441 f000 |0020: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ -007448: 6e20 4101 0100 |0022: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SplashScreen;.startActivity:(Landroid/content/Intent;)V // method@0141 │ │ -00744e: 0e00 |0025: return-void │ │ -007450: 0d01 |0026: move-exception v1 │ │ -007452: 1e04 |0027: monitor-exit v4 │ │ -007454: 2701 |0028: throw v1 │ │ -007456: 0d01 |0029: move-exception v1 │ │ -007458: 5441 f000 |002a: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ -00745c: 6e10 3d01 0100 |002c: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/SplashScreen;.finish:()V // method@013d │ │ -007462: 2200 0f00 |002f: new-instance v0, Landroid/content/Intent; // type@000f │ │ -007466: 7010 1800 0000 |0031: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0018 │ │ -00746c: 5441 f100 |0034: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f1 │ │ -007470: 1c02 4f00 |0036: const-class v2, Leu/veldsoft/colors/overflow/Menu; // type@004f │ │ -007474: 6e30 1d00 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@001d │ │ -00747a: 5441 f000 |003b: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ -00747e: 6e20 4101 0100 |003d: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SplashScreen;.startActivity:(Landroid/content/Intent;)V // method@0141 │ │ -007484: 28e5 |0040: goto 0025 // -001b │ │ -007486: 0d01 |0041: move-exception v1 │ │ -007488: 5442 f000 |0042: iget-object v2, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ -00748c: 6e10 3d01 0200 |0044: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/SplashScreen;.finish:()V // method@013d │ │ -007492: 2200 0f00 |0047: new-instance v0, Landroid/content/Intent; // type@000f │ │ -007496: 7010 1800 0000 |0049: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0018 │ │ -00749c: 5442 f100 |004c: iget-object v2, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f1 │ │ -0074a0: 1c03 4f00 |004e: const-class v3, Leu/veldsoft/colors/overflow/Menu; // type@004f │ │ -0074a4: 6e30 1d00 2003 |0050: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@001d │ │ -0074aa: 5442 f000 |0053: iget-object v2, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ -0074ae: 6e20 4101 0200 |0055: invoke-virtual {v2, v0}, Leu/veldsoft/colors/overflow/SplashScreen;.startActivity:(Landroid/content/Intent;)V // method@0141 │ │ -0074b4: 2701 |0058: throw v1 │ │ +007604: |[007604] eu.veldsoft.colors.overflow.SplashScreen$1.run:()V │ │ +007614: 1d04 |0000: monitor-enter v4 │ │ +007616: 5441 f000 |0001: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ +00761a: 7110 3c01 0100 |0003: invoke-static {v1}, Leu/veldsoft/colors/overflow/SplashScreen;.access$000:(Leu/veldsoft/colors/overflow/SplashScreen;)I // method@013c │ │ +007620: 0a01 |0006: move-result v1 │ │ +007622: 8112 |0007: int-to-long v2, v1 │ │ +007624: 6e30 5b01 2403 |0008: invoke-virtual {v4, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@015b │ │ +00762a: 6e10 3901 0400 |000b: invoke-virtual {v4}, Leu/veldsoft/colors/overflow/SplashScreen$1;.interrupt:()V // method@0139 │ │ +007630: 1e04 |000e: monitor-exit v4 │ │ +007632: 5441 f000 |000f: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ +007636: 6e10 3d01 0100 |0011: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/SplashScreen;.finish:()V // method@013d │ │ +00763c: 2200 0f00 |0014: new-instance v0, Landroid/content/Intent; // type@000f │ │ +007640: 7010 1800 0000 |0016: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0018 │ │ +007646: 5441 f100 |0019: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f1 │ │ +00764a: 1c02 4f00 |001b: const-class v2, Leu/veldsoft/colors/overflow/Menu; // type@004f │ │ +00764e: 6e30 1d00 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@001d │ │ +007654: 5441 f000 |0020: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ +007658: 6e20 4101 0100 |0022: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SplashScreen;.startActivity:(Landroid/content/Intent;)V // method@0141 │ │ +00765e: 0e00 |0025: return-void │ │ +007660: 0d01 |0026: move-exception v1 │ │ +007662: 1e04 |0027: monitor-exit v4 │ │ +007664: 2701 |0028: throw v1 │ │ +007666: 0d01 |0029: move-exception v1 │ │ +007668: 5441 f000 |002a: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ +00766c: 6e10 3d01 0100 |002c: invoke-virtual {v1}, Leu/veldsoft/colors/overflow/SplashScreen;.finish:()V // method@013d │ │ +007672: 2200 0f00 |002f: new-instance v0, Landroid/content/Intent; // type@000f │ │ +007676: 7010 1800 0000 |0031: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0018 │ │ +00767c: 5441 f100 |0034: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f1 │ │ +007680: 1c02 4f00 |0036: const-class v2, Leu/veldsoft/colors/overflow/Menu; // type@004f │ │ +007684: 6e30 1d00 1002 |0038: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@001d │ │ +00768a: 5441 f000 |003b: iget-object v1, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ +00768e: 6e20 4101 0100 |003d: invoke-virtual {v1, v0}, Leu/veldsoft/colors/overflow/SplashScreen;.startActivity:(Landroid/content/Intent;)V // method@0141 │ │ +007694: 28e5 |0040: goto 0025 // -001b │ │ +007696: 0d01 |0041: move-exception v1 │ │ +007698: 5442 f000 |0042: iget-object v2, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ +00769c: 6e10 3d01 0200 |0044: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/SplashScreen;.finish:()V // method@013d │ │ +0076a2: 2200 0f00 |0047: new-instance v0, Landroid/content/Intent; // type@000f │ │ +0076a6: 7010 1800 0000 |0049: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0018 │ │ +0076ac: 5442 f100 |004c: iget-object v2, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f1 │ │ +0076b0: 1c03 4f00 |004e: const-class v3, Leu/veldsoft/colors/overflow/Menu; // type@004f │ │ +0076b4: 6e30 1d00 2003 |0050: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@001d │ │ +0076ba: 5442 f000 |0053: iget-object v2, v4, Leu/veldsoft/colors/overflow/SplashScreen$1;.this$0:Leu/veldsoft/colors/overflow/SplashScreen; // field@00f0 │ │ +0076be: 6e20 4101 0200 |0055: invoke-virtual {v2, v0}, Leu/veldsoft/colors/overflow/SplashScreen;.startActivity:(Landroid/content/Intent;)V // method@0141 │ │ +0076c4: 2701 |0058: throw v1 │ │ catches : 4 │ │ 0x0000 - 0x0001 │ │ Ljava/lang/InterruptedException; -> 0x0029 │ │ -> 0x0041 │ │ 0x0001 - 0x000f │ │ -> 0x0026 │ │ 0x0027 - 0x0028 │ │ @@ -8337,19 +8406,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0074e0: |[0074e0] eu.veldsoft.colors.overflow.SplashScreen.:()V │ │ -0074f0: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -0074f6: 1300 8813 |0003: const/16 v0, #int 5000 // #1388 │ │ -0074fa: 5910 f300 |0005: iput v0, v1, Leu/veldsoft/colors/overflow/SplashScreen;.splashTime:I // field@00f3 │ │ -0074fe: 0e00 |0007: return-void │ │ +0076f0: |[0076f0] eu.veldsoft.colors.overflow.SplashScreen.:()V │ │ +007700: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +007706: 1300 8813 |0003: const/16 v0, #int 5000 // #1388 │ │ +00770a: 5910 f300 |0005: iput v0, v1, Leu/veldsoft/colors/overflow/SplashScreen;.splashTime:I // field@00f3 │ │ +00770e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Leu/veldsoft/colors/overflow/SplashScreen; │ │ │ │ @@ -8358,17 +8427,17 @@ │ │ type : '(Leu/veldsoft/colors/overflow/SplashScreen;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007500: |[007500] eu.veldsoft.colors.overflow.SplashScreen.access$000:(Leu/veldsoft/colors/overflow/SplashScreen;)I │ │ -007510: 5210 f300 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/SplashScreen;.splashTime:I // field@00f3 │ │ -007514: 0f00 |0002: return v0 │ │ +007710: |[007710] eu.veldsoft.colors.overflow.SplashScreen.access$000:(Leu/veldsoft/colors/overflow/SplashScreen;)I │ │ +007720: 5210 f300 |0000: iget v0, v1, Leu/veldsoft/colors/overflow/SplashScreen;.splashTime:I // field@00f3 │ │ +007724: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/veldsoft/colors/overflow/SplashScreen; │ │ │ │ Virtual methods - │ │ @@ -8377,25 +8446,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -007518: |[007518] eu.veldsoft.colors.overflow.SplashScreen.onCreate:(Landroid/os/Bundle;)V │ │ -007528: 6f20 0600 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ -00752e: 1401 0600 037f |0003: const v1, #float 1.74129e+38 // #7f030006 │ │ -007534: 6e20 4001 1200 |0006: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/SplashScreen;.setContentView:(I)V // method@0140 │ │ -00753a: 0720 |0009: move-object v0, v2 │ │ -00753c: 2201 6300 |000a: new-instance v1, Leu/veldsoft/colors/overflow/SplashScreen$1; // type@0063 │ │ -007540: 7030 3801 2100 |000c: invoke-direct {v1, v2, v0}, Leu/veldsoft/colors/overflow/SplashScreen$1;.:(Leu/veldsoft/colors/overflow/SplashScreen;Leu/veldsoft/colors/overflow/SplashScreen;)V // method@0138 │ │ -007546: 5b21 f200 |000f: iput-object v1, v2, Leu/veldsoft/colors/overflow/SplashScreen;.splashThread:Ljava/lang/Thread; // field@00f2 │ │ -00754a: 5421 f200 |0011: iget-object v1, v2, Leu/veldsoft/colors/overflow/SplashScreen;.splashThread:Ljava/lang/Thread; // field@00f2 │ │ -00754e: 6e10 6301 0100 |0013: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0163 │ │ -007554: 0e00 |0016: return-void │ │ +007728: |[007728] eu.veldsoft.colors.overflow.SplashScreen.onCreate:(Landroid/os/Bundle;)V │ │ +007738: 6f20 0600 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0006 │ │ +00773e: 1401 0600 037f |0003: const v1, #float 1.74129e+38 // #7f030006 │ │ +007744: 6e20 4001 1200 |0006: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/SplashScreen;.setContentView:(I)V // method@0140 │ │ +00774a: 0720 |0009: move-object v0, v2 │ │ +00774c: 2201 6300 |000a: new-instance v1, Leu/veldsoft/colors/overflow/SplashScreen$1; // type@0063 │ │ +007750: 7030 3801 2100 |000c: invoke-direct {v1, v2, v0}, Leu/veldsoft/colors/overflow/SplashScreen$1;.:(Leu/veldsoft/colors/overflow/SplashScreen;Leu/veldsoft/colors/overflow/SplashScreen;)V // method@0138 │ │ +007756: 5b21 f200 |000f: iput-object v1, v2, Leu/veldsoft/colors/overflow/SplashScreen;.splashThread:Ljava/lang/Thread; // field@00f2 │ │ +00775a: 5421 f200 |0011: iget-object v1, v2, Leu/veldsoft/colors/overflow/SplashScreen;.splashThread:Ljava/lang/Thread; // field@00f2 │ │ +00775e: 6e10 6301 0100 |0013: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@0163 │ │ +007764: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=73 │ │ 0x0009 line=74 │ │ 0x000a line=79 │ │ 0x0011 line=104 │ │ @@ -8410,28 +8479,28 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -007558: |[007558] eu.veldsoft.colors.overflow.SplashScreen.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -007568: 6e10 4d00 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@004d │ │ -00756e: 0a00 |0003: move-result v0 │ │ -007570: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -007574: 5421 f200 |0006: iget-object v1, v2, Leu/veldsoft/colors/overflow/SplashScreen;.splashThread:Ljava/lang/Thread; // field@00f2 │ │ -007578: 1d01 |0008: monitor-enter v1 │ │ -00757a: 5420 f200 |0009: iget-object v0, v2, Leu/veldsoft/colors/overflow/SplashScreen;.splashThread:Ljava/lang/Thread; // field@00f2 │ │ -00757e: 6e10 5901 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0159 │ │ -007584: 1e01 |000e: monitor-exit v1 │ │ -007586: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -007588: 0f00 |0010: return v0 │ │ -00758a: 0d00 |0011: move-exception v0 │ │ -00758c: 1e01 |0012: monitor-exit v1 │ │ -00758e: 2700 |0013: throw v0 │ │ +007768: |[007768] eu.veldsoft.colors.overflow.SplashScreen.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +007778: 6e10 4d00 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@004d │ │ +00777e: 0a00 |0003: move-result v0 │ │ +007780: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +007784: 5421 f200 |0006: iget-object v1, v2, Leu/veldsoft/colors/overflow/SplashScreen;.splashThread:Ljava/lang/Thread; // field@00f2 │ │ +007788: 1d01 |0008: monitor-enter v1 │ │ +00778a: 5420 f200 |0009: iget-object v0, v2, Leu/veldsoft/colors/overflow/SplashScreen;.splashThread:Ljava/lang/Thread; // field@00f2 │ │ +00778e: 6e10 5901 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0159 │ │ +007794: 1e01 |000e: monitor-exit v1 │ │ +007796: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +007798: 0f00 |0010: return v0 │ │ +00779a: 0d00 |0011: move-exception v0 │ │ +00779c: 1e01 |0012: monitor-exit v1 │ │ +00779e: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x0009 line=126 │ │ @@ -8489,20 +8558,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -00759c: |[00759c] eu.veldsoft.colors.overflow.EasyAI.:()V │ │ -0075ac: 7010 7200 0100 |0000: invoke-direct {v1}, Leu/veldsoft/colors/overflow/AI;.:()V // method@0072 │ │ -0075b2: 2200 2100 |0003: new-instance v0, Landroid/graphics/Point; // type@0021 │ │ -0075b6: 7010 4000 0000 |0005: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0040 │ │ -0075bc: 5b10 2300 |0008: iput-object v0, v1, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -0075c0: 0e00 |000a: return-void │ │ +0077ac: |[0077ac] eu.veldsoft.colors.overflow.EasyAI.:()V │ │ +0077bc: 7010 7200 0100 |0000: invoke-direct {v1}, Leu/veldsoft/colors/overflow/AI;.:()V // method@0072 │ │ +0077c2: 2200 2100 |0003: new-instance v0, Landroid/graphics/Point; // type@0021 │ │ +0077c6: 7010 4000 0000 |0005: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0040 │ │ +0077cc: 5b10 2300 |0008: iput-object v0, v1, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +0077d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Leu/veldsoft/colors/overflow/EasyAI; │ │ │ │ @@ -8512,54 +8581,55 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0075c4: |[0075c4] eu.veldsoft.colors.overflow.EasyAI.hasMove:()Z │ │ -0075d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0075d6: 5253 2400 |0001: iget v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.onMove:I // field@0024 │ │ -0075da: 1304 1200 |0003: const/16 v4, #int 18 // #12 │ │ -0075de: 3543 0300 |0005: if-ge v3, v4, 0008 // +0003 │ │ -0075e2: 0f02 |0007: return v2 │ │ -0075e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0075e6: 5453 2500 |0009: iget-object v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -0075ea: 2133 |000b: array-length v3, v3 │ │ -0075ec: 3530 2800 |000c: if-ge v0, v3, 0034 // +0028 │ │ -0075f0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0075f2: 5453 2500 |000f: iget-object v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -0075f6: 4603 0300 |0011: aget-object v3, v3, v0 │ │ -0075fa: 2133 |0013: array-length v3, v3 │ │ -0075fc: 3531 1d00 |0014: if-ge v1, v3, 0031 // +001d │ │ -007600: 5453 2500 |0016: iget-object v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -007604: 4603 0300 |0018: aget-object v3, v3, v0 │ │ -007608: 4403 0301 |001a: aget v3, v3, v1 │ │ -00760c: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ -007610: 5453 2500 |001e: iget-object v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -007614: 4603 0300 |0020: aget-object v3, v3, v0 │ │ -007618: 4403 0301 |0022: aget v3, v3, v1 │ │ -00761c: e103 0308 |0024: shr-int/lit8 v3, v3, #int 8 // #08 │ │ -007620: 7110 0001 0300 |0026: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -007626: 0c03 |0029: move-result-object v3 │ │ -007628: 5454 2600 |002a: iget-object v4, v5, Leu/veldsoft/colors/overflow/EasyAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0026 │ │ -00762c: 3243 dbff |002c: if-eq v3, v4, 0007 // -0025 │ │ -007630: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -007634: 28df |0030: goto 000f // -0021 │ │ -007636: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00763a: 28d6 |0033: goto 0009 // -002a │ │ -00763c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -00763e: 28d2 |0035: goto 0007 // -002e │ │ +0077d4: |[0077d4] eu.veldsoft.colors.overflow.EasyAI.hasMove:()Z │ │ +0077e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0077e6: 5253 2400 |0001: iget v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.onMove:I // field@0024 │ │ +0077ea: 1304 1200 |0003: const/16 v4, #int 18 // #12 │ │ +0077ee: 3543 0300 |0005: if-ge v3, v4, 0008 // +0003 │ │ +0077f2: 0f02 |0007: return v2 │ │ +0077f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0077f6: 5453 2500 |0009: iget-object v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +0077fa: 2133 |000b: array-length v3, v3 │ │ +0077fc: 3530 2800 |000c: if-ge v0, v3, 0034 // +0028 │ │ +007800: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +007802: 5453 2500 |000f: iget-object v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +007806: 4603 0300 |0011: aget-object v3, v3, v0 │ │ +00780a: 2133 |0013: array-length v3, v3 │ │ +00780c: 3531 1d00 |0014: if-ge v1, v3, 0031 // +001d │ │ +007810: 5453 2500 |0016: iget-object v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +007814: 4603 0300 |0018: aget-object v3, v3, v0 │ │ +007818: 4403 0301 |001a: aget v3, v3, v1 │ │ +00781c: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ +007820: 5453 2500 |001e: iget-object v3, v5, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +007824: 4603 0300 |0020: aget-object v3, v3, v0 │ │ +007828: 4403 0301 |0022: aget v3, v3, v1 │ │ +00782c: e103 0308 |0024: shr-int/lit8 v3, v3, #int 8 // #08 │ │ +007830: 7110 0001 0300 |0026: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +007836: 0c03 |0029: move-result-object v3 │ │ +007838: 5454 2600 |002a: iget-object v4, v5, Leu/veldsoft/colors/overflow/EasyAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0026 │ │ +00783c: 3243 dbff |002c: if-eq v3, v4, 0007 // -0025 │ │ +007840: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +007844: 28df |0030: goto 000f // -0021 │ │ +007846: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00784a: 28d6 |0033: goto 0009 // -002a │ │ +00784c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +00784e: 28d2 |0035: goto 0007 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=202 │ │ 0x0007 line=217 │ │ 0x0008 line=208 │ │ 0x000e line=209 │ │ 0x0016 line=210 │ │ + 0x0026 line=211 │ │ 0x002e line=209 │ │ 0x0031 line=208 │ │ 0x0034 line=217 │ │ locals : │ │ 0x000f - 0x0034 reg=1 j I │ │ 0x0009 - 0x0036 reg=0 i I │ │ 0x0000 - 0x0036 reg=5 this Leu/veldsoft/colors/overflow/EasyAI; │ │ @@ -8569,38 +8639,38 @@ │ │ type : '([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -007640: |[007640] eu.veldsoft.colors.overflow.EasyAI.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ │ -007650: 1300 1200 |0000: const/16 v0, #int 18 // #12 │ │ -007654: 5b23 2500 |0002: iput-object v3, v2, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -007658: 5b24 2600 |0004: iput-object v4, v2, Leu/veldsoft/colors/overflow/EasyAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0026 │ │ -00765c: 5925 2400 |0006: iput v5, v2, Leu/veldsoft/colors/overflow/EasyAI;.onMove:I // field@0024 │ │ -007660: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ -007664: 2200 6f00 |000a: new-instance v0, Ljava/lang/Exception; // type@006f │ │ -007668: 1a01 4500 |000c: const-string v1, "Incorrect board!" // string@0045 │ │ -00766c: 7020 4f01 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ -007672: 2700 |0011: throw v0 │ │ -007674: 3904 0a00 |0012: if-nez v4, 001c // +000a │ │ -007678: 2200 6f00 |0014: new-instance v0, Ljava/lang/Exception; // type@006f │ │ -00767c: 1a01 4600 |0016: const-string v1, "Incorrect player!" // string@0046 │ │ -007680: 7020 4f01 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ -007686: 2700 |001b: throw v0 │ │ -007688: 3505 0500 |001c: if-ge v5, v0, 0021 // +0005 │ │ -00768c: 6e10 9e00 0200 |001e: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/EasyAI;.phaseOneMove:()V // method@009e │ │ -007692: 3505 0500 |0021: if-ge v5, v0, 0026 // +0005 │ │ -007696: 5420 2300 |0023: iget-object v0, v2, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -00769a: 1100 |0025: return-object v0 │ │ -00769c: 3405 0500 |0026: if-lt v5, v0, 002b // +0005 │ │ -0076a0: 6e10 9f00 0200 |0028: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/EasyAI;.phaseTwoMove:()V // method@009f │ │ -0076a6: 5420 2300 |002b: iget-object v0, v2, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -0076aa: 28f8 |002d: goto 0025 // -0008 │ │ +007850: |[007850] eu.veldsoft.colors.overflow.EasyAI.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ │ +007860: 1300 1200 |0000: const/16 v0, #int 18 // #12 │ │ +007864: 5b23 2500 |0002: iput-object v3, v2, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +007868: 5b24 2600 |0004: iput-object v4, v2, Leu/veldsoft/colors/overflow/EasyAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0026 │ │ +00786c: 5925 2400 |0006: iput v5, v2, Leu/veldsoft/colors/overflow/EasyAI;.onMove:I // field@0024 │ │ +007870: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ +007874: 2200 6f00 |000a: new-instance v0, Ljava/lang/Exception; // type@006f │ │ +007878: 1a01 4500 |000c: const-string v1, "Incorrect board!" // string@0045 │ │ +00787c: 7020 4f01 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ +007882: 2700 |0011: throw v0 │ │ +007884: 3904 0a00 |0012: if-nez v4, 001c // +000a │ │ +007888: 2200 6f00 |0014: new-instance v0, Ljava/lang/Exception; // type@006f │ │ +00788c: 1a01 4600 |0016: const-string v1, "Incorrect player!" // string@0046 │ │ +007890: 7020 4f01 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ +007896: 2700 |001b: throw v0 │ │ +007898: 3505 0500 |001c: if-ge v5, v0, 0021 // +0005 │ │ +00789c: 6e10 9e00 0200 |001e: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/EasyAI;.phaseOneMove:()V // method@009e │ │ +0078a2: 3505 0500 |0021: if-ge v5, v0, 0026 // +0005 │ │ +0078a6: 5420 2300 |0023: iget-object v0, v2, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +0078aa: 1100 |0025: return-object v0 │ │ +0078ac: 3405 0500 |0026: if-lt v5, v0, 002b // +0005 │ │ +0078b0: 6e10 9f00 0200 |0028: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/EasyAI;.phaseTwoMove:()V // method@009f │ │ +0078b6: 5420 2300 |002b: iget-object v0, v2, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +0078ba: 28f8 |002d: goto 0025 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=151 │ │ 0x0004 line=152 │ │ 0x0006 line=153 │ │ 0x0008 line=158 │ │ 0x000a line=159 │ │ @@ -8625,160 +8695,162 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 57 16-bit code units │ │ -0076ac: |[0076ac] eu.veldsoft.colors.overflow.EasyAI.phaseOneMove:()V │ │ -0076bc: 5460 2300 |0000: iget-object v0, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -0076c0: 7100 5601 0000 |0002: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -0076c6: 0b02 |0005: move-result-wide v2 │ │ -0076c8: 5461 2500 |0006: iget-object v1, v6, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -0076cc: 2111 |0008: array-length v1, v1 │ │ -0076ce: 8314 |0009: int-to-double v4, v1 │ │ -0076d0: cd42 |000a: mul-double/2addr v2, v4 │ │ -0076d2: 8a21 |000b: double-to-int v1, v2 │ │ -0076d4: 5901 0200 |000c: iput v1, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ -0076d8: 5460 2300 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -0076dc: 7100 5601 0000 |0010: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -0076e2: 0b02 |0013: move-result-wide v2 │ │ -0076e4: 5461 2500 |0014: iget-object v1, v6, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -0076e8: 5464 2300 |0016: iget-object v4, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -0076ec: 5244 0200 |0018: iget v4, v4, Landroid/graphics/Point;.x:I // field@0002 │ │ -0076f0: 4601 0104 |001a: aget-object v1, v1, v4 │ │ -0076f4: 2111 |001c: array-length v1, v1 │ │ -0076f6: 8314 |001d: int-to-double v4, v1 │ │ -0076f8: cd42 |001e: mul-double/2addr v2, v4 │ │ -0076fa: 8a21 |001f: double-to-int v1, v2 │ │ -0076fc: 5901 0300 |0020: iput v1, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ -007700: 5260 2400 |0022: iget v0, v6, Leu/veldsoft/colors/overflow/EasyAI;.onMove:I // field@0024 │ │ -007704: 1301 1200 |0024: const/16 v1, #int 18 // #12 │ │ -007708: 3510 1200 |0026: if-ge v0, v1, 0038 // +0012 │ │ -00770c: 5460 2500 |0028: iget-object v0, v6, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -007710: 5461 2300 |002a: iget-object v1, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -007714: 5211 0200 |002c: iget v1, v1, Landroid/graphics/Point;.x:I // field@0002 │ │ -007718: 4600 0001 |002e: aget-object v0, v0, v1 │ │ -00771c: 5461 2300 |0030: iget-object v1, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -007720: 5211 0300 |0032: iget v1, v1, Landroid/graphics/Point;.y:I // field@0003 │ │ -007724: 4400 0001 |0034: aget v0, v0, v1 │ │ -007728: 3900 caff |0036: if-nez v0, 0000 // -0036 │ │ -00772c: 0e00 |0038: return-void │ │ +0078bc: |[0078bc] eu.veldsoft.colors.overflow.EasyAI.phaseOneMove:()V │ │ +0078cc: 5460 2300 |0000: iget-object v0, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +0078d0: 7100 5601 0000 |0002: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +0078d6: 0b02 |0005: move-result-wide v2 │ │ +0078d8: 5461 2500 |0006: iget-object v1, v6, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +0078dc: 2111 |0008: array-length v1, v1 │ │ +0078de: 8314 |0009: int-to-double v4, v1 │ │ +0078e0: cd42 |000a: mul-double/2addr v2, v4 │ │ +0078e2: 8a21 |000b: double-to-int v1, v2 │ │ +0078e4: 5901 0200 |000c: iput v1, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ +0078e8: 5460 2300 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +0078ec: 7100 5601 0000 |0010: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +0078f2: 0b02 |0013: move-result-wide v2 │ │ +0078f4: 5461 2500 |0014: iget-object v1, v6, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +0078f8: 5464 2300 |0016: iget-object v4, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +0078fc: 5244 0200 |0018: iget v4, v4, Landroid/graphics/Point;.x:I // field@0002 │ │ +007900: 4601 0104 |001a: aget-object v1, v1, v4 │ │ +007904: 2111 |001c: array-length v1, v1 │ │ +007906: 8314 |001d: int-to-double v4, v1 │ │ +007908: cd42 |001e: mul-double/2addr v2, v4 │ │ +00790a: 8a21 |001f: double-to-int v1, v2 │ │ +00790c: 5901 0300 |0020: iput v1, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ +007910: 5260 2400 |0022: iget v0, v6, Leu/veldsoft/colors/overflow/EasyAI;.onMove:I // field@0024 │ │ +007914: 1301 1200 |0024: const/16 v1, #int 18 // #12 │ │ +007918: 3510 1200 |0026: if-ge v0, v1, 0038 // +0012 │ │ +00791c: 5460 2500 |0028: iget-object v0, v6, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +007920: 5461 2300 |002a: iget-object v1, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +007924: 5211 0200 |002c: iget v1, v1, Landroid/graphics/Point;.x:I // field@0002 │ │ +007928: 4600 0001 |002e: aget-object v0, v0, v1 │ │ +00792c: 5461 2300 |0030: iget-object v1, v6, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +007930: 5211 0300 |0032: iget v1, v1, Landroid/graphics/Point;.y:I // field@0003 │ │ +007934: 4400 0001 |0034: aget v0, v0, v1 │ │ +007938: 3900 caff |0036: if-nez v0, 0000 // -0036 │ │ +00793c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000e line=77 │ │ - 0x0022 line=79 │ │ + 0x0022 line=78 │ │ 0x0038 line=80 │ │ locals : │ │ 0x0000 - 0x0039 reg=6 this Leu/veldsoft/colors/overflow/EasyAI; │ │ │ │ #3 : (in Leu/veldsoft/colors/overflow/EasyAI;) │ │ name : 'phaseTwoMove' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -007730: |[007730] eu.veldsoft.colors.overflow.EasyAI.phaseTwoMove:()V │ │ -007740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -007742: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -007744: 5483 2500 |0002: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -007748: 2133 |0004: array-length v3, v3 │ │ -00774a: 3531 2d00 |0005: if-ge v1, v3, 0032 // +002d │ │ -00774e: 3900 2b00 |0007: if-nez v0, 0032 // +002b │ │ -007752: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -007754: 5483 2500 |000a: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -007758: 4603 0301 |000c: aget-object v3, v3, v1 │ │ -00775c: 2133 |000e: array-length v3, v3 │ │ -00775e: 3532 2000 |000f: if-ge v2, v3, 002f // +0020 │ │ -007762: 3900 1e00 |0011: if-nez v0, 002f // +001e │ │ -007766: 5483 2500 |0013: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -00776a: 4603 0301 |0015: aget-object v3, v3, v1 │ │ -00776e: 4403 0302 |0017: aget v3, v3, v2 │ │ -007772: 3803 1300 |0019: if-eqz v3, 002c // +0013 │ │ -007776: 5483 2500 |001b: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -00777a: 4603 0301 |001d: aget-object v3, v3, v1 │ │ -00777e: 4403 0302 |001f: aget v3, v3, v2 │ │ -007782: e103 0308 |0021: shr-int/lit8 v3, v3, #int 8 // #08 │ │ -007786: 7110 0001 0300 |0023: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -00778c: 0c03 |0026: move-result-object v3 │ │ -00778e: 5484 2600 |0027: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0026 │ │ -007792: 3343 0300 |0029: if-ne v3, v4, 002c // +0003 │ │ -007796: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -007798: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -00779c: 28dc |002e: goto 000a // -0024 │ │ -00779e: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0077a2: 28d1 |0031: goto 0002 // -002f │ │ -0077a4: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ -0077a8: 2203 6f00 |0034: new-instance v3, Ljava/lang/Exception; // type@006f │ │ -0077ac: 1a04 0d01 |0036: const-string v4, "There is not valid move!" // string@010d │ │ -0077b0: 7020 4f01 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ -0077b6: 2703 |003b: throw v3 │ │ -0077b8: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -0077ba: 3330 4c00 |003d: if-ne v0, v3, 0089 // +004c │ │ -0077be: 5483 2300 |003f: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -0077c2: 7100 5601 0000 |0041: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -0077c8: 0b04 |0044: move-result-wide v4 │ │ -0077ca: 5486 2500 |0045: iget-object v6, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -0077ce: 2166 |0047: array-length v6, v6 │ │ -0077d0: 8366 |0048: int-to-double v6, v6 │ │ -0077d2: cd64 |0049: mul-double/2addr v4, v6 │ │ -0077d4: 8a44 |004a: double-to-int v4, v4 │ │ -0077d6: 5934 0200 |004b: iput v4, v3, Landroid/graphics/Point;.x:I // field@0002 │ │ -0077da: 5483 2300 |004d: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -0077de: 7100 5601 0000 |004f: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -0077e4: 0b04 |0052: move-result-wide v4 │ │ -0077e6: 5486 2500 |0053: iget-object v6, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -0077ea: 5487 2300 |0055: iget-object v7, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -0077ee: 5277 0200 |0057: iget v7, v7, Landroid/graphics/Point;.x:I // field@0002 │ │ -0077f2: 4606 0607 |0059: aget-object v6, v6, v7 │ │ -0077f6: 2166 |005b: array-length v6, v6 │ │ -0077f8: 8366 |005c: int-to-double v6, v6 │ │ -0077fa: cd64 |005d: mul-double/2addr v4, v6 │ │ -0077fc: 8a44 |005e: double-to-int v4, v4 │ │ -0077fe: 5934 0300 |005f: iput v4, v3, Landroid/graphics/Point;.y:I // field@0003 │ │ -007802: 5483 2500 |0061: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -007806: 5484 2300 |0063: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -00780a: 5244 0200 |0065: iget v4, v4, Landroid/graphics/Point;.x:I // field@0002 │ │ -00780e: 4603 0304 |0067: aget-object v3, v3, v4 │ │ -007812: 5484 2300 |0069: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -007816: 5244 0300 |006b: iget v4, v4, Landroid/graphics/Point;.y:I // field@0003 │ │ -00781a: 4403 0304 |006d: aget v3, v3, v4 │ │ -00781e: 3803 cdff |006f: if-eqz v3, 003c // -0033 │ │ -007822: 5483 2500 |0071: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ -007826: 5484 2300 |0073: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -00782a: 5244 0200 |0075: iget v4, v4, Landroid/graphics/Point;.x:I // field@0002 │ │ -00782e: 4603 0304 |0077: aget-object v3, v3, v4 │ │ -007832: 5484 2300 |0079: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ -007836: 5244 0300 |007b: iget v4, v4, Landroid/graphics/Point;.y:I // field@0003 │ │ -00783a: 4403 0304 |007d: aget v3, v3, v4 │ │ -00783e: e103 0308 |007f: shr-int/lit8 v3, v3, #int 8 // #08 │ │ -007842: 7110 0001 0300 |0081: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -007848: 0c03 |0084: move-result-object v3 │ │ -00784a: 5484 2600 |0085: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0026 │ │ -00784e: 3343 b5ff |0087: if-ne v3, v4, 003c // -004b │ │ -007852: 0e00 |0089: return-void │ │ +007940: |[007940] eu.veldsoft.colors.overflow.EasyAI.phaseTwoMove:()V │ │ +007950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +007952: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +007954: 5483 2500 |0002: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +007958: 2133 |0004: array-length v3, v3 │ │ +00795a: 3531 2d00 |0005: if-ge v1, v3, 0032 // +002d │ │ +00795e: 3900 2b00 |0007: if-nez v0, 0032 // +002b │ │ +007962: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +007964: 5483 2500 |000a: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +007968: 4603 0301 |000c: aget-object v3, v3, v1 │ │ +00796c: 2133 |000e: array-length v3, v3 │ │ +00796e: 3532 2000 |000f: if-ge v2, v3, 002f // +0020 │ │ +007972: 3900 1e00 |0011: if-nez v0, 002f // +001e │ │ +007976: 5483 2500 |0013: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +00797a: 4603 0301 |0015: aget-object v3, v3, v1 │ │ +00797e: 4403 0302 |0017: aget v3, v3, v2 │ │ +007982: 3803 1300 |0019: if-eqz v3, 002c // +0013 │ │ +007986: 5483 2500 |001b: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +00798a: 4603 0301 |001d: aget-object v3, v3, v1 │ │ +00798e: 4403 0302 |001f: aget v3, v3, v2 │ │ +007992: e103 0308 |0021: shr-int/lit8 v3, v3, #int 8 // #08 │ │ +007996: 7110 0001 0300 |0023: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +00799c: 0c03 |0026: move-result-object v3 │ │ +00799e: 5484 2600 |0027: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0026 │ │ +0079a2: 3343 0300 |0029: if-ne v3, v4, 002c // +0003 │ │ +0079a6: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +0079a8: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0079ac: 28dc |002e: goto 000a // -0024 │ │ +0079ae: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0079b2: 28d1 |0031: goto 0002 // -002f │ │ +0079b4: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ +0079b8: 2203 6f00 |0034: new-instance v3, Ljava/lang/Exception; // type@006f │ │ +0079bc: 1a04 0d01 |0036: const-string v4, "There is not valid move!" // string@010d │ │ +0079c0: 7020 4f01 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ +0079c6: 2703 |003b: throw v3 │ │ +0079c8: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +0079ca: 3330 4c00 |003d: if-ne v0, v3, 0089 // +004c │ │ +0079ce: 5483 2300 |003f: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +0079d2: 7100 5601 0000 |0041: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +0079d8: 0b04 |0044: move-result-wide v4 │ │ +0079da: 5486 2500 |0045: iget-object v6, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +0079de: 2166 |0047: array-length v6, v6 │ │ +0079e0: 8366 |0048: int-to-double v6, v6 │ │ +0079e2: cd64 |0049: mul-double/2addr v4, v6 │ │ +0079e4: 8a44 |004a: double-to-int v4, v4 │ │ +0079e6: 5934 0200 |004b: iput v4, v3, Landroid/graphics/Point;.x:I // field@0002 │ │ +0079ea: 5483 2300 |004d: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +0079ee: 7100 5601 0000 |004f: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +0079f4: 0b04 |0052: move-result-wide v4 │ │ +0079f6: 5486 2500 |0053: iget-object v6, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +0079fa: 5487 2300 |0055: iget-object v7, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +0079fe: 5277 0200 |0057: iget v7, v7, Landroid/graphics/Point;.x:I // field@0002 │ │ +007a02: 4606 0607 |0059: aget-object v6, v6, v7 │ │ +007a06: 2166 |005b: array-length v6, v6 │ │ +007a08: 8366 |005c: int-to-double v6, v6 │ │ +007a0a: cd64 |005d: mul-double/2addr v4, v6 │ │ +007a0c: 8a44 |005e: double-to-int v4, v4 │ │ +007a0e: 5934 0300 |005f: iput v4, v3, Landroid/graphics/Point;.y:I // field@0003 │ │ +007a12: 5483 2500 |0061: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +007a16: 5484 2300 |0063: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +007a1a: 5244 0200 |0065: iget v4, v4, Landroid/graphics/Point;.x:I // field@0002 │ │ +007a1e: 4603 0304 |0067: aget-object v3, v3, v4 │ │ +007a22: 5484 2300 |0069: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +007a26: 5244 0300 |006b: iget v4, v4, Landroid/graphics/Point;.y:I // field@0003 │ │ +007a2a: 4403 0304 |006d: aget v3, v3, v4 │ │ +007a2e: 3803 cdff |006f: if-eqz v3, 003c // -0033 │ │ +007a32: 5483 2500 |0071: iget-object v3, v8, Leu/veldsoft/colors/overflow/EasyAI;.stones:[[I // field@0025 │ │ +007a36: 5484 2300 |0073: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +007a3a: 5244 0200 |0075: iget v4, v4, Landroid/graphics/Point;.x:I // field@0002 │ │ +007a3e: 4603 0304 |0077: aget-object v3, v3, v4 │ │ +007a42: 5484 2300 |0079: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.coordinates:Landroid/graphics/Point; // field@0023 │ │ +007a46: 5244 0300 |007b: iget v4, v4, Landroid/graphics/Point;.y:I // field@0003 │ │ +007a4a: 4403 0304 |007d: aget v3, v3, v4 │ │ +007a4e: e103 0308 |007f: shr-int/lit8 v3, v3, #int 8 // #08 │ │ +007a52: 7110 0001 0300 |0081: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +007a58: 0c03 |0084: move-result-object v3 │ │ +007a5a: 5484 2600 |0085: iget-object v4, v8, Leu/veldsoft/colors/overflow/EasyAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0026 │ │ +007a5e: 3343 b5ff |0087: if-ne v3, v4, 003c // -004b │ │ +007a62: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0001 line=97 │ │ 0x0009 line=98 │ │ 0x0013 line=99 │ │ + 0x0023 line=100 │ │ 0x002b line=101 │ │ 0x002c line=98 │ │ 0x002f line=97 │ │ 0x0032 line=109 │ │ 0x0034 line=110 │ │ 0x003c line=117 │ │ 0x003f line=118 │ │ 0x004d line=119 │ │ 0x0061 line=121 │ │ + 0x0081 line=123 │ │ 0x0089 line=127 │ │ locals : │ │ 0x000a - 0x0032 reg=2 j I │ │ 0x0001 - 0x008a reg=0 found Z │ │ 0x0002 - 0x008a reg=1 i I │ │ 0x0000 - 0x008a reg=8 this Leu/veldsoft/colors/overflow/EasyAI; │ │ │ │ @@ -8829,43 +8901,43 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -007854: |[007854] eu.veldsoft.colors.overflow.HardAI.:()V │ │ -007864: 1305 4000 |0000: const/16 v5, #int 64 // #40 │ │ -007868: 7010 7200 0600 |0002: invoke-direct {v6}, Leu/veldsoft/colors/overflow/AI;.:()V // method@0072 │ │ -00786e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -007870: 5b62 4600 |0006: iput-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007874: 2202 2100 |0008: new-instance v2, Landroid/graphics/Point; // type@0021 │ │ -007878: 7010 4000 0200 |000a: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@0040 │ │ -00787e: 5b62 4700 |000d: iput-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ -007882: 2202 4000 |000f: new-instance v2, Leu/veldsoft/colors/overflow/ANN3Layers; // type@0040 │ │ -007886: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -007888: 1304 4100 |0012: const/16 v4, #int 65 // #41 │ │ -00788c: 7055 7a00 3245 |0014: invoke-direct {v2, v3, v5, v4, v5}, Leu/veldsoft/colors/overflow/ANN3Layers;.:(IIII)V // method@007a │ │ -007892: 5b62 4600 |0017: iput-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007896: 5462 4600 |0019: iget-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -00789a: 6e10 7e00 0200 |001b: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/ANN3Layers;.getWeights:()[D // method@007e │ │ -0078a0: 0c01 |001e: move-result-object v1 │ │ -0078a2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0078a4: 2112 |0020: array-length v2, v1 │ │ -0078a6: 3520 0e00 |0021: if-ge v0, v2, 002f // +000e │ │ -0078aa: 7100 5601 0000 |0023: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -0078b0: 0b02 |0026: move-result-wide v2 │ │ -0078b2: 1904 e03f |0027: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -0078b6: cc42 |0029: sub-double/2addr v2, v4 │ │ -0078b8: 4c02 0100 |002a: aput-wide v2, v1, v0 │ │ -0078bc: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0078c0: 28f2 |002e: goto 0020 // -000e │ │ -0078c2: 5462 4600 |002f: iget-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -0078c6: 6e20 8100 1200 |0031: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/ANN3Layers;.setWeights:([D)V // method@0081 │ │ -0078cc: 0e00 |0034: return-void │ │ +007a64: |[007a64] eu.veldsoft.colors.overflow.HardAI.:()V │ │ +007a74: 1305 4000 |0000: const/16 v5, #int 64 // #40 │ │ +007a78: 7010 7200 0600 |0002: invoke-direct {v6}, Leu/veldsoft/colors/overflow/AI;.:()V // method@0072 │ │ +007a7e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +007a80: 5b62 4600 |0006: iput-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007a84: 2202 2100 |0008: new-instance v2, Landroid/graphics/Point; // type@0021 │ │ +007a88: 7010 4000 0200 |000a: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@0040 │ │ +007a8e: 5b62 4700 |000d: iput-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ +007a92: 2202 4000 |000f: new-instance v2, Leu/veldsoft/colors/overflow/ANN3Layers; // type@0040 │ │ +007a96: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +007a98: 1304 4100 |0012: const/16 v4, #int 65 // #41 │ │ +007a9c: 7055 7a00 3245 |0014: invoke-direct {v2, v3, v5, v4, v5}, Leu/veldsoft/colors/overflow/ANN3Layers;.:(IIII)V // method@007a │ │ +007aa2: 5b62 4600 |0017: iput-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007aa6: 5462 4600 |0019: iget-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007aaa: 6e10 7e00 0200 |001b: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/ANN3Layers;.getWeights:()[D // method@007e │ │ +007ab0: 0c01 |001e: move-result-object v1 │ │ +007ab2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +007ab4: 2112 |0020: array-length v2, v1 │ │ +007ab6: 3520 0e00 |0021: if-ge v0, v2, 002f // +000e │ │ +007aba: 7100 5601 0000 |0023: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +007ac0: 0b02 |0026: move-result-wide v2 │ │ +007ac2: 1904 e03f |0027: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +007ac6: cc42 |0029: sub-double/2addr v2, v4 │ │ +007ac8: 4c02 0100 |002a: aput-wide v2, v1, v0 │ │ +007acc: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +007ad0: 28f2 |002e: goto 0020 // -000e │ │ +007ad2: 5462 4600 |002f: iget-object v2, v6, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007ad6: 6e20 8100 1200 |0031: invoke-virtual {v2, v1}, Leu/veldsoft/colors/overflow/ANN3Layers;.setWeights:([D)V // method@0081 │ │ +007adc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0005 line=42 │ │ 0x0008 line=57 │ │ 0x000f line=186 │ │ 0x0019 line=191 │ │ @@ -8884,43 +8956,43 @@ │ │ type : '([D)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0078d0: |[0078d0] eu.veldsoft.colors.overflow.HardAI.calculateCoordinatesPhaseOne:([D)Landroid/graphics/Point; │ │ -0078e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0078e2: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -0078e6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0078e8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0078ea: 5486 4800 |0005: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -0078ee: 2166 |0007: array-length v6, v6 │ │ -0078f0: 3563 2700 |0008: if-ge v3, v6, 002f // +0027 │ │ -0078f4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0078f6: 5486 4800 |000b: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -0078fa: 4606 0603 |000d: aget-object v6, v6, v3 │ │ -0078fe: 2166 |000f: array-length v6, v6 │ │ -007900: 3564 1c00 |0010: if-ge v4, v6, 002c // +001c │ │ -007904: 5486 4800 |0012: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007908: 4606 0603 |0014: aget-object v6, v6, v3 │ │ -00790c: 4406 0604 |0016: aget v6, v6, v4 │ │ -007910: 3906 0f00 |0018: if-nez v6, 0027 // +000f │ │ -007914: 4506 0905 |001a: aget-wide v6, v9, v5 │ │ -007918: 2f06 0600 |001c: cmpl-double v6, v6, v0 │ │ -00791c: 3d06 0900 |001e: if-lez v6, 0027 // +0009 │ │ -007920: 2202 2100 |0020: new-instance v2, Landroid/graphics/Point; // type@0021 │ │ -007924: 7030 4100 3204 |0022: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0041 │ │ -00792a: 4500 0905 |0025: aget-wide v0, v9, v5 │ │ -00792e: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ -007932: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ -007936: 28e0 |002b: goto 000b // -0020 │ │ -007938: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -00793c: 28d7 |002e: goto 0005 // -0029 │ │ -00793e: 1102 |002f: return-object v2 │ │ +007ae0: |[007ae0] eu.veldsoft.colors.overflow.HardAI.calculateCoordinatesPhaseOne:([D)Landroid/graphics/Point; │ │ +007af0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +007af2: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +007af6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +007af8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +007afa: 5486 4800 |0005: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007afe: 2166 |0007: array-length v6, v6 │ │ +007b00: 3563 2700 |0008: if-ge v3, v6, 002f // +0027 │ │ +007b04: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +007b06: 5486 4800 |000b: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007b0a: 4606 0603 |000d: aget-object v6, v6, v3 │ │ +007b0e: 2166 |000f: array-length v6, v6 │ │ +007b10: 3564 1c00 |0010: if-ge v4, v6, 002c // +001c │ │ +007b14: 5486 4800 |0012: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007b18: 4606 0603 |0014: aget-object v6, v6, v3 │ │ +007b1c: 4406 0604 |0016: aget v6, v6, v4 │ │ +007b20: 3906 0f00 |0018: if-nez v6, 0027 // +000f │ │ +007b24: 4506 0905 |001a: aget-wide v6, v9, v5 │ │ +007b28: 2f06 0600 |001c: cmpl-double v6, v6, v0 │ │ +007b2c: 3d06 0900 |001e: if-lez v6, 0027 // +0009 │ │ +007b30: 2202 2100 |0020: new-instance v2, Landroid/graphics/Point; // type@0021 │ │ +007b34: 7030 4100 3204 |0022: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0041 │ │ +007b3a: 4500 0905 |0025: aget-wide v0, v9, v5 │ │ +007b3e: d804 0401 |0027: add-int/lit8 v4, v4, #int 1 // #01 │ │ +007b42: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ +007b46: 28e0 |002b: goto 000b // -0020 │ │ +007b48: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +007b4c: 28d7 |002e: goto 0005 // -0029 │ │ +007b4e: 1102 |002f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0001 line=161 │ │ 0x0003 line=162 │ │ 0x000a line=163 │ │ 0x0012 line=164 │ │ @@ -8944,58 +9016,59 @@ │ │ type : '([D)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -007940: |[007940] eu.veldsoft.colors.overflow.HardAI.calculateCoordinatesPhaseTwo:([D)Landroid/graphics/Point; │ │ -007950: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -007952: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ -007956: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -007958: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -00795a: 5486 4800 |0005: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -00795e: 2166 |0007: array-length v6, v6 │ │ -007960: 3563 3700 |0008: if-ge v3, v6, 003f // +0037 │ │ -007964: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -007966: 5486 4800 |000b: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -00796a: 4606 0603 |000d: aget-object v6, v6, v3 │ │ -00796e: 2166 |000f: array-length v6, v6 │ │ -007970: 3564 2c00 |0010: if-ge v4, v6, 003c // +002c │ │ -007974: 5486 4800 |0012: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007978: 4606 0603 |0014: aget-object v6, v6, v3 │ │ -00797c: 4406 0604 |0016: aget v6, v6, v4 │ │ -007980: 3806 1f00 |0018: if-eqz v6, 0037 // +001f │ │ -007984: 5486 4800 |001a: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007988: 4606 0603 |001c: aget-object v6, v6, v3 │ │ -00798c: 4406 0604 |001e: aget v6, v6, v4 │ │ -007990: e106 0608 |0020: shr-int/lit8 v6, v6, #int 8 // #08 │ │ -007994: 7110 0001 0600 |0022: invoke-static {v6}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -00799a: 0c06 |0025: move-result-object v6 │ │ -00799c: 5487 4900 |0026: iget-object v7, v8, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ -0079a0: 3376 0f00 |0028: if-ne v6, v7, 0037 // +000f │ │ -0079a4: 4506 0905 |002a: aget-wide v6, v9, v5 │ │ -0079a8: 2f06 0600 |002c: cmpl-double v6, v6, v0 │ │ -0079ac: 3d06 0900 |002e: if-lez v6, 0037 // +0009 │ │ -0079b0: 2202 2100 |0030: new-instance v2, Landroid/graphics/Point; // type@0021 │ │ -0079b4: 7030 4100 3204 |0032: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0041 │ │ -0079ba: 4500 0905 |0035: aget-wide v0, v9, v5 │ │ -0079be: d804 0401 |0037: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0079c2: d805 0501 |0039: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0079c6: 28d0 |003b: goto 000b // -0030 │ │ -0079c8: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0079cc: 28c7 |003e: goto 0005 // -0039 │ │ -0079ce: 1102 |003f: return-object v2 │ │ +007b50: |[007b50] eu.veldsoft.colors.overflow.HardAI.calculateCoordinatesPhaseTwo:([D)Landroid/graphics/Point; │ │ +007b60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +007b62: 1600 0000 |0001: const-wide/16 v0, #int 0 // #0 │ │ +007b66: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +007b68: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +007b6a: 5486 4800 |0005: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007b6e: 2166 |0007: array-length v6, v6 │ │ +007b70: 3563 3700 |0008: if-ge v3, v6, 003f // +0037 │ │ +007b74: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +007b76: 5486 4800 |000b: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007b7a: 4606 0603 |000d: aget-object v6, v6, v3 │ │ +007b7e: 2166 |000f: array-length v6, v6 │ │ +007b80: 3564 2c00 |0010: if-ge v4, v6, 003c // +002c │ │ +007b84: 5486 4800 |0012: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007b88: 4606 0603 |0014: aget-object v6, v6, v3 │ │ +007b8c: 4406 0604 |0016: aget v6, v6, v4 │ │ +007b90: 3806 1f00 |0018: if-eqz v6, 0037 // +001f │ │ +007b94: 5486 4800 |001a: iget-object v6, v8, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007b98: 4606 0603 |001c: aget-object v6, v6, v3 │ │ +007b9c: 4406 0604 |001e: aget v6, v6, v4 │ │ +007ba0: e106 0608 |0020: shr-int/lit8 v6, v6, #int 8 // #08 │ │ +007ba4: 7110 0001 0600 |0022: invoke-static {v6}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +007baa: 0c06 |0025: move-result-object v6 │ │ +007bac: 5487 4900 |0026: iget-object v7, v8, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ +007bb0: 3376 0f00 |0028: if-ne v6, v7, 0037 // +000f │ │ +007bb4: 4506 0905 |002a: aget-wide v6, v9, v5 │ │ +007bb8: 2f06 0600 |002c: cmpl-double v6, v6, v0 │ │ +007bbc: 3d06 0900 |002e: if-lez v6, 0037 // +0009 │ │ +007bc0: 2202 2100 |0030: new-instance v2, Landroid/graphics/Point; // type@0021 │ │ +007bc4: 7030 4100 3204 |0032: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0041 │ │ +007bca: 4500 0905 |0035: aget-wide v0, v9, v5 │ │ +007bce: d804 0401 |0037: add-int/lit8 v4, v4, #int 1 // #01 │ │ +007bd2: d805 0501 |0039: add-int/lit8 v5, v5, #int 1 // #01 │ │ +007bd6: 28d0 |003b: goto 000b // -0030 │ │ +007bd8: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +007bdc: 28c7 |003e: goto 0005 // -0039 │ │ +007bde: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0001 line=128 │ │ 0x0003 line=129 │ │ 0x000a line=130 │ │ 0x0012 line=131 │ │ + 0x0022 line=132 │ │ 0x0030 line=134 │ │ 0x0035 line=135 │ │ 0x0037 line=130 │ │ 0x003c line=129 │ │ 0x003f line=140 │ │ locals : │ │ 0x0001 - 0x0032 reg=2 coordinates Landroid/graphics/Point; │ │ @@ -9012,83 +9085,83 @@ │ │ type : '()[D' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 124 16-bit code units │ │ -0079d0: |[0079d0] eu.veldsoft.colors.overflow.HardAI.prepareAnnInput:()[D │ │ -0079e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0079e2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0079e4: 54a5 4800 |0002: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -0079e8: 2155 |0004: array-length v5, v5 │ │ -0079ea: 3550 4400 |0005: if-ge v0, v5, 0049 // +0044 │ │ -0079ee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0079f0: 54a5 4800 |0008: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -0079f4: 4605 0500 |000a: aget-object v5, v5, v0 │ │ -0079f8: 2155 |000c: array-length v5, v5 │ │ -0079fa: 3551 3900 |000d: if-ge v1, v5, 0046 // +0039 │ │ -0079fe: 54a5 4800 |000f: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007a02: 4605 0500 |0011: aget-object v5, v5, v0 │ │ -007a06: 4405 0501 |0013: aget v5, v5, v1 │ │ -007a0a: dd05 0503 |0015: and-int/lit8 v5, v5, #int 3 // #03 │ │ -007a0e: 2b05 5b00 0000 |0017: packed-switch v5, 00000072 // +0000005b │ │ -007a14: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -007a18: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -007a1c: 28ea |001e: goto 0008 // -0016 │ │ -007a1e: 54a5 4800 |001f: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007a22: 4605 0500 |0021: aget-object v5, v5, v0 │ │ -007a26: 54a6 4900 |0023: iget-object v6, v10, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ -007a2a: 6e10 0501 0600 |0025: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/PlayerIndex;.small:()I // method@0105 │ │ -007a30: 0a06 |0028: move-result v6 │ │ -007a32: 4b06 0501 |0029: aput v6, v5, v1 │ │ -007a36: 28ef |002b: goto 001a // -0011 │ │ -007a38: 54a5 4800 |002c: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007a3c: 4605 0500 |002e: aget-object v5, v5, v0 │ │ -007a40: 54a6 4900 |0030: iget-object v6, v10, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ -007a44: 6e10 0201 0600 |0032: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/PlayerIndex;.middle:()I // method@0102 │ │ -007a4a: 0a06 |0035: move-result v6 │ │ -007a4c: 4b06 0501 |0036: aput v6, v5, v1 │ │ -007a50: 28e2 |0038: goto 001a // -001e │ │ -007a52: 54a5 4800 |0039: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007a56: 4605 0500 |003b: aget-object v5, v5, v0 │ │ -007a5a: 54a6 4900 |003d: iget-object v6, v10, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ -007a5e: 6e10 0101 0600 |003f: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/PlayerIndex;.large:()I // method@0101 │ │ -007a64: 0a06 |0042: move-result v6 │ │ -007a66: 4b06 0501 |0043: aput v6, v5, v1 │ │ -007a6a: 28d5 |0045: goto 001a // -002b │ │ -007a6c: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -007a70: 28ba |0048: goto 0002 // -0046 │ │ -007a72: 2334 8800 |0049: new-array v4, v3, [D // type@0088 │ │ -007a76: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -007a78: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -007a7a: 54a5 4800 |004d: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007a7e: 2155 |004f: array-length v5, v5 │ │ -007a80: 3550 2100 |0050: if-ge v0, v5, 0071 // +0021 │ │ -007a84: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -007a86: 54a5 4800 |0053: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007a8a: 4605 0500 |0055: aget-object v5, v5, v0 │ │ -007a8e: 2155 |0057: array-length v5, v5 │ │ -007a90: 3551 1600 |0058: if-ge v1, v5, 006e // +0016 │ │ -007a94: 54a5 4800 |005a: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007a98: 4605 0500 |005c: aget-object v5, v5, v0 │ │ -007a9c: 4405 0501 |005e: aget v5, v5, v1 │ │ -007aa0: 8356 |0060: int-to-double v6, v5 │ │ -007aa2: 1908 0840 |0061: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ -007aa6: cb86 |0063: add-double/2addr v6, v8 │ │ -007aa8: 1908 1840 |0064: const-wide/high16 v8, #long 4618441417868443648 // #4018 │ │ -007aac: ce86 |0066: div-double/2addr v6, v8 │ │ -007aae: 4c06 0402 |0067: aput-wide v6, v4, v2 │ │ -007ab2: d801 0101 |0069: add-int/lit8 v1, v1, #int 1 // #01 │ │ -007ab6: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -007aba: 28e6 |006d: goto 0053 // -001a │ │ -007abc: d800 0001 |006e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -007ac0: 28dd |0070: goto 004d // -0023 │ │ -007ac2: 1104 |0071: return-object v4 │ │ -007ac4: 0001 0300 0100 0000 0800 0000 1500 ... |0072: packed-switch-data (10 units) │ │ +007be0: |[007be0] eu.veldsoft.colors.overflow.HardAI.prepareAnnInput:()[D │ │ +007bf0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +007bf2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +007bf4: 54a5 4800 |0002: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007bf8: 2155 |0004: array-length v5, v5 │ │ +007bfa: 3550 4400 |0005: if-ge v0, v5, 0049 // +0044 │ │ +007bfe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +007c00: 54a5 4800 |0008: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007c04: 4605 0500 |000a: aget-object v5, v5, v0 │ │ +007c08: 2155 |000c: array-length v5, v5 │ │ +007c0a: 3551 3900 |000d: if-ge v1, v5, 0046 // +0039 │ │ +007c0e: 54a5 4800 |000f: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007c12: 4605 0500 |0011: aget-object v5, v5, v0 │ │ +007c16: 4405 0501 |0013: aget v5, v5, v1 │ │ +007c1a: dd05 0503 |0015: and-int/lit8 v5, v5, #int 3 // #03 │ │ +007c1e: 2b05 5b00 0000 |0017: packed-switch v5, 00000072 // +0000005b │ │ +007c24: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +007c28: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +007c2c: 28ea |001e: goto 0008 // -0016 │ │ +007c2e: 54a5 4800 |001f: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007c32: 4605 0500 |0021: aget-object v5, v5, v0 │ │ +007c36: 54a6 4900 |0023: iget-object v6, v10, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ +007c3a: 6e10 0501 0600 |0025: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/PlayerIndex;.small:()I // method@0105 │ │ +007c40: 0a06 |0028: move-result v6 │ │ +007c42: 4b06 0501 |0029: aput v6, v5, v1 │ │ +007c46: 28ef |002b: goto 001a // -0011 │ │ +007c48: 54a5 4800 |002c: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007c4c: 4605 0500 |002e: aget-object v5, v5, v0 │ │ +007c50: 54a6 4900 |0030: iget-object v6, v10, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ +007c54: 6e10 0201 0600 |0032: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/PlayerIndex;.middle:()I // method@0102 │ │ +007c5a: 0a06 |0035: move-result v6 │ │ +007c5c: 4b06 0501 |0036: aput v6, v5, v1 │ │ +007c60: 28e2 |0038: goto 001a // -001e │ │ +007c62: 54a5 4800 |0039: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007c66: 4605 0500 |003b: aget-object v5, v5, v0 │ │ +007c6a: 54a6 4900 |003d: iget-object v6, v10, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ +007c6e: 6e10 0101 0600 |003f: invoke-virtual {v6}, Leu/veldsoft/colors/overflow/PlayerIndex;.large:()I // method@0101 │ │ +007c74: 0a06 |0042: move-result v6 │ │ +007c76: 4b06 0501 |0043: aput v6, v5, v1 │ │ +007c7a: 28d5 |0045: goto 001a // -002b │ │ +007c7c: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +007c80: 28ba |0048: goto 0002 // -0046 │ │ +007c82: 2334 8800 |0049: new-array v4, v3, [D // type@0088 │ │ +007c86: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +007c88: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +007c8a: 54a5 4800 |004d: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007c8e: 2155 |004f: array-length v5, v5 │ │ +007c90: 3550 2100 |0050: if-ge v0, v5, 0071 // +0021 │ │ +007c94: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +007c96: 54a5 4800 |0053: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007c9a: 4605 0500 |0055: aget-object v5, v5, v0 │ │ +007c9e: 2155 |0057: array-length v5, v5 │ │ +007ca0: 3551 1600 |0058: if-ge v1, v5, 006e // +0016 │ │ +007ca4: 54a5 4800 |005a: iget-object v5, v10, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007ca8: 4605 0500 |005c: aget-object v5, v5, v0 │ │ +007cac: 4405 0501 |005e: aget v5, v5, v1 │ │ +007cb0: 8356 |0060: int-to-double v6, v5 │ │ +007cb2: 1908 0840 |0061: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ +007cb6: cb86 |0063: add-double/2addr v6, v8 │ │ +007cb8: 1908 1840 |0064: const-wide/high16 v8, #long 4618441417868443648 // #4018 │ │ +007cbc: ce86 |0066: div-double/2addr v6, v8 │ │ +007cbe: 4c06 0402 |0067: aput-wide v6, v4, v2 │ │ +007cc2: d801 0101 |0069: add-int/lit8 v1, v1, #int 1 // #01 │ │ +007cc6: d802 0201 |006b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +007cca: 28e6 |006d: goto 0053 // -001a │ │ +007ccc: d800 0001 |006e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +007cd0: 28dd |0070: goto 004d // -0023 │ │ +007cd2: 1104 |0071: return-object v4 │ │ +007cd4: 0001 0300 0100 0000 0800 0000 1500 ... |0072: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0001 line=77 │ │ 0x0007 line=78 │ │ 0x000f line=81 │ │ 0x001a line=92 │ │ @@ -9120,17 +9193,17 @@ │ │ type : '()Leu/veldsoft/colors/overflow/ANN3Layers;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -007ad8: |[007ad8] eu.veldsoft.colors.overflow.HardAI.getAnn:()Leu/veldsoft/colors/overflow/ANN3Layers; │ │ -007ae8: 5410 4600 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007aec: 1100 |0002: return-object v0 │ │ +007ce8: |[007ce8] eu.veldsoft.colors.overflow.HardAI.getAnn:()Leu/veldsoft/colors/overflow/ANN3Layers; │ │ +007cf8: 5410 4600 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007cfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Leu/veldsoft/colors/overflow/HardAI; │ │ │ │ #1 : (in Leu/veldsoft/colors/overflow/HardAI;) │ │ @@ -9138,37 +9211,37 @@ │ │ type : '([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -007af0: |[007af0] eu.veldsoft.colors.overflow.HardAI.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ │ -007b00: 1300 1200 |0000: const/16 v0, #int 18 // #12 │ │ -007b04: 5b23 4800 |0002: iput-object v3, v2, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ -007b08: 5b24 4900 |0004: iput-object v4, v2, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ -007b0c: 3903 0a00 |0006: if-nez v3, 0010 // +000a │ │ -007b10: 2200 6f00 |0008: new-instance v0, Ljava/lang/Exception; // type@006f │ │ -007b14: 1a01 4500 |000a: const-string v1, "Incorrect board!" // string@0045 │ │ -007b18: 7020 4f01 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ -007b1e: 2700 |000f: throw v0 │ │ -007b20: 3904 0a00 |0010: if-nez v4, 001a // +000a │ │ -007b24: 2200 6f00 |0012: new-instance v0, Ljava/lang/Exception; // type@006f │ │ -007b28: 1a01 4600 |0014: const-string v1, "Incorrect player!" // string@0046 │ │ -007b2c: 7020 4f01 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ -007b32: 2700 |0019: throw v0 │ │ -007b34: 3505 0500 |001a: if-ge v5, v0, 001f // +0005 │ │ -007b38: 6e10 c300 0200 |001c: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/HardAI;.phaseOneMove:()V // method@00c3 │ │ -007b3e: 3505 0500 |001f: if-ge v5, v0, 0024 // +0005 │ │ -007b42: 5420 4700 |0021: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ -007b46: 1100 |0023: return-object v0 │ │ -007b48: 3405 0500 |0024: if-lt v5, v0, 0029 // +0005 │ │ -007b4c: 6e10 c400 0200 |0026: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/HardAI;.phaseTwoMove:()V // method@00c4 │ │ -007b52: 5420 4700 |0029: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ -007b56: 28f8 |002b: goto 0023 // -0008 │ │ +007d00: |[007d00] eu.veldsoft.colors.overflow.HardAI.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ │ +007d10: 1300 1200 |0000: const/16 v0, #int 18 // #12 │ │ +007d14: 5b23 4800 |0002: iput-object v3, v2, Leu/veldsoft/colors/overflow/HardAI;.stones:[[I // field@0048 │ │ +007d18: 5b24 4900 |0004: iput-object v4, v2, Leu/veldsoft/colors/overflow/HardAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0049 │ │ +007d1c: 3903 0a00 |0006: if-nez v3, 0010 // +000a │ │ +007d20: 2200 6f00 |0008: new-instance v0, Ljava/lang/Exception; // type@006f │ │ +007d24: 1a01 4500 |000a: const-string v1, "Incorrect board!" // string@0045 │ │ +007d28: 7020 4f01 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ +007d2e: 2700 |000f: throw v0 │ │ +007d30: 3904 0a00 |0010: if-nez v4, 001a // +000a │ │ +007d34: 2200 6f00 |0012: new-instance v0, Ljava/lang/Exception; // type@006f │ │ +007d38: 1a01 4600 |0014: const-string v1, "Incorrect player!" // string@0046 │ │ +007d3c: 7020 4f01 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ +007d42: 2700 |0019: throw v0 │ │ +007d44: 3505 0500 |001a: if-ge v5, v0, 001f // +0005 │ │ +007d48: 6e10 c300 0200 |001c: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/HardAI;.phaseOneMove:()V // method@00c3 │ │ +007d4e: 3505 0500 |001f: if-ge v5, v0, 0024 // +0005 │ │ +007d52: 5420 4700 |0021: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ +007d56: 1100 |0023: return-object v0 │ │ +007d58: 3405 0500 |0024: if-lt v5, v0, 0029 // +0005 │ │ +007d5c: 6e10 c400 0200 |0026: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/HardAI;.phaseTwoMove:()V // method@00c4 │ │ +007d62: 5420 4700 |0029: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ +007d66: 28f8 |002b: goto 0023 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=283 │ │ 0x0004 line=284 │ │ 0x0006 line=289 │ │ 0x0008 line=290 │ │ 0x0010 line=296 │ │ @@ -9192,30 +9265,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -007b58: |[007b58] eu.veldsoft.colors.overflow.HardAI.phaseOneMove:()V │ │ -007b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -007b6a: 5b20 4700 |0001: iput-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ -007b6e: 5420 4600 |0003: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007b72: 7010 c500 0200 |0005: invoke-direct {v2}, Leu/veldsoft/colors/overflow/HardAI;.prepareAnnInput:()[D // method@00c5 │ │ -007b78: 0c01 |0008: move-result-object v1 │ │ -007b7a: 6e20 7f00 1000 |0009: invoke-virtual {v0, v1}, Leu/veldsoft/colors/overflow/ANN3Layers;.loadInput:([D)V // method@007f │ │ -007b80: 5420 4600 |000c: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007b84: 6e10 7b00 0000 |000e: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/ANN3Layers;.feedForward:()V // method@007b │ │ -007b8a: 5420 4600 |0011: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007b8e: 6e10 8200 0000 |0013: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/ANN3Layers;.storeOutput:()[D // method@0082 │ │ -007b94: 0c00 |0016: move-result-object v0 │ │ -007b96: 7020 bf00 0200 |0017: invoke-direct {v2, v0}, Leu/veldsoft/colors/overflow/HardAI;.calculateCoordinatesPhaseOne:([D)Landroid/graphics/Point; // method@00bf │ │ -007b9c: 0c00 |001a: move-result-object v0 │ │ -007b9e: 5b20 4700 |001b: iput-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ -007ba2: 0e00 |001d: return-void │ │ +007d68: |[007d68] eu.veldsoft.colors.overflow.HardAI.phaseOneMove:()V │ │ +007d78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +007d7a: 5b20 4700 |0001: iput-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ +007d7e: 5420 4600 |0003: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007d82: 7010 c500 0200 |0005: invoke-direct {v2}, Leu/veldsoft/colors/overflow/HardAI;.prepareAnnInput:()[D // method@00c5 │ │ +007d88: 0c01 |0008: move-result-object v1 │ │ +007d8a: 6e20 7f00 1000 |0009: invoke-virtual {v0, v1}, Leu/veldsoft/colors/overflow/ANN3Layers;.loadInput:([D)V // method@007f │ │ +007d90: 5420 4600 |000c: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007d94: 6e10 7b00 0000 |000e: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/ANN3Layers;.feedForward:()V // method@007b │ │ +007d9a: 5420 4600 |0011: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007d9e: 6e10 8200 0000 |0013: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/ANN3Layers;.storeOutput:()[D // method@0082 │ │ +007da4: 0c00 |0016: move-result-object v0 │ │ +007da6: 7020 bf00 0200 |0017: invoke-direct {v2, v0}, Leu/veldsoft/colors/overflow/HardAI;.calculateCoordinatesPhaseOne:([D)Landroid/graphics/Point; // method@00bf │ │ +007dac: 0c00 |001a: move-result-object v0 │ │ +007dae: 5b20 4700 |001b: iput-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ +007db2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=229 │ │ 0x000c line=230 │ │ 0x0011 line=235 │ │ 0x001d line=236 │ │ @@ -9227,36 +9300,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -007ba4: |[007ba4] eu.veldsoft.colors.overflow.HardAI.phaseTwoMove:()V │ │ -007bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -007bb6: 5b20 4700 |0001: iput-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ -007bba: 5420 4600 |0003: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007bbe: 7010 c500 0200 |0005: invoke-direct {v2}, Leu/veldsoft/colors/overflow/HardAI;.prepareAnnInput:()[D // method@00c5 │ │ -007bc4: 0c01 |0008: move-result-object v1 │ │ -007bc6: 6e20 7f00 1000 |0009: invoke-virtual {v0, v1}, Leu/veldsoft/colors/overflow/ANN3Layers;.loadInput:([D)V // method@007f │ │ -007bcc: 5420 4600 |000c: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007bd0: 6e10 7b00 0000 |000e: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/ANN3Layers;.feedForward:()V // method@007b │ │ -007bd6: 5420 4600 |0011: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007bda: 6e10 8200 0000 |0013: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/ANN3Layers;.storeOutput:()[D // method@0082 │ │ -007be0: 0c00 |0016: move-result-object v0 │ │ -007be2: 7020 c000 0200 |0017: invoke-direct {v2, v0}, Leu/veldsoft/colors/overflow/HardAI;.calculateCoordinatesPhaseTwo:([D)Landroid/graphics/Point; // method@00c0 │ │ -007be8: 0c00 |001a: move-result-object v0 │ │ -007bea: 5b20 4700 |001b: iput-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ -007bee: 5420 4700 |001d: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ -007bf2: 3900 0a00 |001f: if-nez v0, 0029 // +000a │ │ -007bf6: 2200 6f00 |0021: new-instance v0, Ljava/lang/Exception; // type@006f │ │ -007bfa: 1a01 0d01 |0023: const-string v1, "There is not valid move!" // string@010d │ │ -007bfe: 7020 4f01 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ -007c04: 2700 |0028: throw v0 │ │ -007c06: 0e00 |0029: return-void │ │ +007db4: |[007db4] eu.veldsoft.colors.overflow.HardAI.phaseTwoMove:()V │ │ +007dc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +007dc6: 5b20 4700 |0001: iput-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ +007dca: 5420 4600 |0003: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007dce: 7010 c500 0200 |0005: invoke-direct {v2}, Leu/veldsoft/colors/overflow/HardAI;.prepareAnnInput:()[D // method@00c5 │ │ +007dd4: 0c01 |0008: move-result-object v1 │ │ +007dd6: 6e20 7f00 1000 |0009: invoke-virtual {v0, v1}, Leu/veldsoft/colors/overflow/ANN3Layers;.loadInput:([D)V // method@007f │ │ +007ddc: 5420 4600 |000c: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007de0: 6e10 7b00 0000 |000e: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/ANN3Layers;.feedForward:()V // method@007b │ │ +007de6: 5420 4600 |0011: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007dea: 6e10 8200 0000 |0013: invoke-virtual {v0}, Leu/veldsoft/colors/overflow/ANN3Layers;.storeOutput:()[D // method@0082 │ │ +007df0: 0c00 |0016: move-result-object v0 │ │ +007df2: 7020 c000 0200 |0017: invoke-direct {v2, v0}, Leu/veldsoft/colors/overflow/HardAI;.calculateCoordinatesPhaseTwo:([D)Landroid/graphics/Point; // method@00c0 │ │ +007df8: 0c00 |001a: move-result-object v0 │ │ +007dfa: 5b20 4700 |001b: iput-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ +007dfe: 5420 4700 |001d: iget-object v0, v2, Leu/veldsoft/colors/overflow/HardAI;.coordinates:Landroid/graphics/Point; // field@0047 │ │ +007e02: 3900 0a00 |001f: if-nez v0, 0029 // +000a │ │ +007e06: 2200 6f00 |0021: new-instance v0, Ljava/lang/Exception; // type@006f │ │ +007e0a: 1a01 0d01 |0023: const-string v1, "There is not valid move!" // string@010d │ │ +007e0e: 7020 4f01 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ +007e14: 2700 |0028: throw v0 │ │ +007e16: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=252 │ │ 0x000c line=253 │ │ 0x0011 line=254 │ │ 0x001d line=256 │ │ @@ -9270,18 +9343,18 @@ │ │ type : '(D)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -007c08: |[007c08] eu.veldsoft.colors.overflow.HardAI.storeAnnFitness:(D)V │ │ -007c18: 5410 4600 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ -007c1c: 6e30 8000 2003 |0002: invoke-virtual {v0, v2, v3}, Leu/veldsoft/colors/overflow/ANN3Layers;.setFitness:(D)V // method@0080 │ │ -007c22: 0e00 |0005: return-void │ │ +007e18: |[007e18] eu.veldsoft.colors.overflow.HardAI.storeAnnFitness:(D)V │ │ +007e28: 5410 4600 |0000: iget-object v0, v1, Leu/veldsoft/colors/overflow/HardAI;.ann:Leu/veldsoft/colors/overflow/ANN3Layers; // field@0046 │ │ +007e2c: 6e30 8000 2003 |0002: invoke-virtual {v0, v2, v3}, Leu/veldsoft/colors/overflow/ANN3Layers;.setFitness:(D)V // method@0080 │ │ +007e32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0005 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/veldsoft/colors/overflow/HardAI; │ │ 0x0000 - 0x0006 reg=2 fitness D │ │ @@ -9345,20 +9418,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -007c24: |[007c24] eu.veldsoft.colors.overflow.NormalAI.:()V │ │ -007c34: 7010 7200 0100 |0000: invoke-direct {v1}, Leu/veldsoft/colors/overflow/AI;.:()V // method@0072 │ │ -007c3a: 2200 2100 |0003: new-instance v0, Landroid/graphics/Point; // type@0021 │ │ -007c3e: 7010 4000 0000 |0005: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0040 │ │ -007c44: 5b10 6000 |0008: iput-object v0, v1, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ -007c48: 0e00 |000a: return-void │ │ +007e34: |[007e34] eu.veldsoft.colors.overflow.NormalAI.:()V │ │ +007e44: 7010 7200 0100 |0000: invoke-direct {v1}, Leu/veldsoft/colors/overflow/AI;.:()V // method@0072 │ │ +007e4a: 2200 2100 |0003: new-instance v0, Landroid/graphics/Point; // type@0021 │ │ +007e4e: 7010 4000 0000 |0005: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0040 │ │ +007e54: 5b10 6000 |0008: iput-object v0, v1, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ +007e58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Leu/veldsoft/colors/overflow/NormalAI; │ │ │ │ @@ -9367,84 +9440,85 @@ │ │ type : '()Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 66 16-bit code units │ │ -007c4c: |[007c4c] eu.veldsoft.colors.overflow.NormalAI.findRandomValidMove:()Landroid/graphics/Point; │ │ -007c5c: 2200 2100 |0000: new-instance v0, Landroid/graphics/Point; // type@0021 │ │ -007c60: 7010 4000 0000 |0002: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0040 │ │ -007c66: 7100 5601 0000 |0005: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -007c6c: 0b02 |0008: move-result-wide v2 │ │ -007c6e: 5461 6200 |0009: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -007c72: 2111 |000b: array-length v1, v1 │ │ -007c74: 8314 |000c: int-to-double v4, v1 │ │ -007c76: cd42 |000d: mul-double/2addr v2, v4 │ │ -007c78: 8a21 |000e: double-to-int v1, v2 │ │ -007c7a: 5901 0200 |000f: iput v1, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ -007c7e: 7100 5601 0000 |0011: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -007c84: 0b02 |0014: move-result-wide v2 │ │ -007c86: 5461 6200 |0015: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -007c8a: 5204 0200 |0017: iget v4, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ -007c8e: 4601 0104 |0019: aget-object v1, v1, v4 │ │ -007c92: 2111 |001b: array-length v1, v1 │ │ -007c94: 8314 |001c: int-to-double v4, v1 │ │ -007c96: cd42 |001d: mul-double/2addr v2, v4 │ │ -007c98: 8a21 |001e: double-to-int v1, v2 │ │ -007c9a: 5901 0300 |001f: iput v1, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ -007c9e: 5461 6200 |0021: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -007ca2: 5202 0200 |0023: iget v2, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ -007ca6: 4601 0102 |0025: aget-object v1, v1, v2 │ │ -007caa: 5202 0300 |0027: iget v2, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ -007cae: 4401 0102 |0029: aget v1, v1, v2 │ │ -007cb2: 3801 daff |002b: if-eqz v1, 0005 // -0026 │ │ -007cb6: 5461 6200 |002d: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -007cba: 5202 0200 |002f: iget v2, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ -007cbe: 4601 0102 |0031: aget-object v1, v1, v2 │ │ -007cc2: 5202 0300 |0033: iget v2, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ -007cc6: 4401 0102 |0035: aget v1, v1, v2 │ │ -007cca: e101 0108 |0037: shr-int/lit8 v1, v1, #int 8 // #08 │ │ -007cce: 7110 0001 0100 |0039: invoke-static {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -007cd4: 0c01 |003c: move-result-object v1 │ │ -007cd6: 5462 6300 |003d: iget-object v2, v6, Leu/veldsoft/colors/overflow/NormalAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0063 │ │ -007cda: 3321 c6ff |003f: if-ne v1, v2, 0005 // -003a │ │ -007cde: 1100 |0041: return-object v0 │ │ +007e5c: |[007e5c] eu.veldsoft.colors.overflow.NormalAI.findRandomValidMove:()Landroid/graphics/Point; │ │ +007e6c: 2200 2100 |0000: new-instance v0, Landroid/graphics/Point; // type@0021 │ │ +007e70: 7010 4000 0000 |0002: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0040 │ │ +007e76: 7100 5601 0000 |0005: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +007e7c: 0b02 |0008: move-result-wide v2 │ │ +007e7e: 5461 6200 |0009: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +007e82: 2111 |000b: array-length v1, v1 │ │ +007e84: 8314 |000c: int-to-double v4, v1 │ │ +007e86: cd42 |000d: mul-double/2addr v2, v4 │ │ +007e88: 8a21 |000e: double-to-int v1, v2 │ │ +007e8a: 5901 0200 |000f: iput v1, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ +007e8e: 7100 5601 0000 |0011: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +007e94: 0b02 |0014: move-result-wide v2 │ │ +007e96: 5461 6200 |0015: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +007e9a: 5204 0200 |0017: iget v4, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ +007e9e: 4601 0104 |0019: aget-object v1, v1, v4 │ │ +007ea2: 2111 |001b: array-length v1, v1 │ │ +007ea4: 8314 |001c: int-to-double v4, v1 │ │ +007ea6: cd42 |001d: mul-double/2addr v2, v4 │ │ +007ea8: 8a21 |001e: double-to-int v1, v2 │ │ +007eaa: 5901 0300 |001f: iput v1, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ +007eae: 5461 6200 |0021: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +007eb2: 5202 0200 |0023: iget v2, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ +007eb6: 4601 0102 |0025: aget-object v1, v1, v2 │ │ +007eba: 5202 0300 |0027: iget v2, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ +007ebe: 4401 0102 |0029: aget v1, v1, v2 │ │ +007ec2: 3801 daff |002b: if-eqz v1, 0005 // -0026 │ │ +007ec6: 5461 6200 |002d: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +007eca: 5202 0200 |002f: iget v2, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ +007ece: 4601 0102 |0031: aget-object v1, v1, v2 │ │ +007ed2: 5202 0300 |0033: iget v2, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ +007ed6: 4401 0102 |0035: aget v1, v1, v2 │ │ +007eda: e101 0108 |0037: shr-int/lit8 v1, v1, #int 8 // #08 │ │ +007ede: 7110 0001 0100 |0039: invoke-static {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +007ee4: 0c01 |003c: move-result-object v1 │ │ +007ee6: 5462 6300 |003d: iget-object v2, v6, Leu/veldsoft/colors/overflow/NormalAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0063 │ │ +007eea: 3321 c6ff |003f: if-ne v1, v2, 0005 // -003a │ │ +007eee: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=91 │ │ 0x0011 line=92 │ │ 0x0021 line=94 │ │ + 0x0039 line=96 │ │ 0x0041 line=102 │ │ locals : │ │ 0x0005 - 0x0042 reg=0 coordinates Landroid/graphics/Point; │ │ 0x0000 - 0x0042 reg=6 this Leu/veldsoft/colors/overflow/NormalAI; │ │ │ │ #2 : (in Leu/veldsoft/colors/overflow/NormalAI;) │ │ name : 'generateSetOfValidMoves' │ │ type : '()Ljava/util/Vector;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -007ce0: |[007ce0] eu.veldsoft.colors.overflow.NormalAI.generateSetOfValidMoves:()Ljava/util/Vector; │ │ -007cf0: 2201 8400 |0000: new-instance v1, Ljava/util/Vector; // type@0084 │ │ -007cf4: 7010 6d01 0100 |0002: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@016d │ │ -007cfa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -007cfc: 1302 0a00 |0006: const/16 v2, #int 10 // #a │ │ -007d00: 3520 0c00 |0008: if-ge v0, v2, 0014 // +000c │ │ -007d04: 7010 e400 0300 |000a: invoke-direct {v3}, Leu/veldsoft/colors/overflow/NormalAI;.findRandomValidMove:()Landroid/graphics/Point; // method@00e4 │ │ -007d0a: 0c02 |000d: move-result-object v2 │ │ -007d0c: 6e20 6e01 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@016e │ │ -007d12: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -007d16: 28f3 |0013: goto 0006 // -000d │ │ -007d18: 1101 |0014: return-object v1 │ │ +007ef0: |[007ef0] eu.veldsoft.colors.overflow.NormalAI.generateSetOfValidMoves:()Ljava/util/Vector; │ │ +007f00: 2201 8400 |0000: new-instance v1, Ljava/util/Vector; // type@0084 │ │ +007f04: 7010 6d01 0100 |0002: invoke-direct {v1}, Ljava/util/Vector;.:()V // method@016d │ │ +007f0a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +007f0c: 1302 0a00 |0006: const/16 v2, #int 10 // #a │ │ +007f10: 3520 0c00 |0008: if-ge v0, v2, 0014 // +000c │ │ +007f14: 7010 e400 0300 |000a: invoke-direct {v3}, Leu/veldsoft/colors/overflow/NormalAI;.findRandomValidMove:()Landroid/graphics/Point; // method@00e4 │ │ +007f1a: 0c02 |000d: move-result-object v2 │ │ +007f1c: 6e20 6e01 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@016e │ │ +007f22: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +007f26: 28f3 |0013: goto 0006 // -000d │ │ +007f28: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x0011 line=119 │ │ 0x0014 line=123 │ │ @@ -9458,338 +9532,338 @@ │ │ type : '()Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 621 16-bit code units │ │ -007d1c: |[007d1c] eu.veldsoft.colors.overflow.NormalAI.selectBestMove:()Landroid/graphics/Point; │ │ -007d2c: 7601 e500 1400 |0000: invoke-direct/range {v20}, Leu/veldsoft/colors/overflow/NormalAI;.generateSetOfValidMoves:()Ljava/util/Vector; // method@00e5 │ │ -007d32: 0c0c |0003: move-result-object v12 │ │ -007d34: 1310 0000 |0004: const/16 v16, #int 0 // #0 │ │ -007d38: 0200 1000 |0006: move/from16 v0, v16 │ │ -007d3c: 6e20 6f01 0c00 |0008: invoke-virtual {v12, v0}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@016f │ │ -007d42: 0c03 |000b: move-result-object v3 │ │ -007d44: 1f03 2100 |000c: check-cast v3, Landroid/graphics/Point; // type@0021 │ │ -007d48: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -007d4a: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -007d4c: 6e10 7001 0c00 |0010: invoke-virtual {v12}, Ljava/util/Vector;.size:()I // method@0170 │ │ -007d52: 0a10 |0013: move-result v16 │ │ -007d54: 0200 1000 |0014: move/from16 v0, v16 │ │ -007d58: 3509 5602 |0016: if-ge v9, v0, 026c // +0256 │ │ -007d5c: 6e20 6f01 9c00 |0018: invoke-virtual {v12, v9}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@016f │ │ -007d62: 0c05 |001b: move-result-object v5 │ │ -007d64: 1f05 2100 |001c: check-cast v5, Landroid/graphics/Point; // type@0021 │ │ -007d68: 1310 0300 |001e: const/16 v16, #int 3 // #3 │ │ -007d6c: 1311 0300 |0020: const/16 v17, #int 3 // #3 │ │ -007d70: 2502 8900 1000 |0022: filled-new-array/range {v16, v17}, [I // type@0089 │ │ -007d76: 0c10 |0025: move-result-object v16 │ │ -007d78: 6211 f500 |0026: sget-object v17, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@00f5 │ │ -007d7c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -007d80: 0801 1000 |002a: move-object/from16 v1, v16 │ │ -007d84: 7120 6401 1000 |002c: invoke-static {v0, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0164 │ │ -007d8a: 0c02 |002f: move-result-object v2 │ │ -007d8c: 1f02 9200 |0030: check-cast v2, [[I // type@0092 │ │ -007d90: 1208 |0032: const/4 v8, #int 0 // #0 │ │ -007d92: 1310 0300 |0033: const/16 v16, #int 3 // #3 │ │ -007d96: 0200 1000 |0035: move/from16 v0, v16 │ │ -007d9a: 3508 1500 |0037: if-ge v8, v0, 004c // +0015 │ │ -007d9e: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -007da0: 1310 0300 |003a: const/16 v16, #int 3 // #3 │ │ -007da4: 0200 1000 |003c: move/from16 v0, v16 │ │ -007da8: 3507 0b00 |003e: if-ge v7, v0, 0049 // +000b │ │ -007dac: 4610 0207 |0040: aget-object v16, v2, v7 │ │ -007db0: 1311 0000 |0042: const/16 v17, #int 0 // #0 │ │ -007db4: 4b11 1008 |0044: aput v17, v16, v8 │ │ -007db8: d807 0701 |0046: add-int/lit8 v7, v7, #int 1 // #01 │ │ -007dbc: 28f2 |0048: goto 003a // -000e │ │ -007dbe: d808 0801 |0049: add-int/lit8 v8, v8, #int 1 // #01 │ │ -007dc2: 28e8 |004b: goto 0033 // -0018 │ │ -007dc4: 525e 0200 |004c: iget v14, v5, Landroid/graphics/Point;.x:I // field@0002 │ │ -007dc8: 525f 0300 |004e: iget v15, v5, Landroid/graphics/Point;.y:I // field@0003 │ │ -007dcc: 1208 |0050: const/4 v8, #int 0 // #0 │ │ -007dce: 1310 0300 |0051: const/16 v16, #int 3 // #3 │ │ -007dd2: 0200 1000 |0053: move/from16 v0, v16 │ │ -007dd6: 3508 4a00 |0055: if-ge v8, v0, 009f // +004a │ │ -007dda: 1207 |0057: const/4 v7, #int 0 // #0 │ │ -007ddc: 1310 0300 |0058: const/16 v16, #int 3 // #3 │ │ -007de0: 0200 1000 |005a: move/from16 v0, v16 │ │ -007de4: 3507 4000 |005c: if-ge v7, v0, 009c // +0040 │ │ -007de8: d810 0eff |005e: add-int/lit8 v16, v14, #int -1 // #ff │ │ -007dec: 900b 1007 |0060: add-int v11, v16, v7 │ │ -007df0: d810 0fff |0062: add-int/lit8 v16, v15, #int -1 // #ff │ │ -007df4: 900d 1008 |0064: add-int v13, v16, v8 │ │ -007df8: 3a0b 1300 |0066: if-ltz v11, 0079 // +0013 │ │ -007dfc: 3a0d 1100 |0068: if-ltz v13, 0079 // +0011 │ │ -007e00: 0800 1400 |006a: move-object/from16 v0, v20 │ │ -007e04: 5400 6200 |006c: iget-object v0, v0, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -007e08: 0810 0000 |006e: move-object/from16 v16, v0 │ │ -007e0c: 0800 1000 |0070: move-object/from16 v0, v16 │ │ -007e10: 2100 |0072: array-length v0, v0 │ │ -007e12: 0210 0000 |0073: move/from16 v16, v0 │ │ -007e16: 0200 1000 |0075: move/from16 v0, v16 │ │ -007e1a: 340b 0500 |0077: if-lt v11, v0, 007c // +0005 │ │ -007e1e: d807 0701 |0079: add-int/lit8 v7, v7, #int 1 // #01 │ │ -007e22: 28dd |007b: goto 0058 // -0023 │ │ -007e24: 0800 1400 |007c: move-object/from16 v0, v20 │ │ -007e28: 5400 6200 |007e: iget-object v0, v0, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -007e2c: 0810 0000 |0080: move-object/from16 v16, v0 │ │ -007e30: 4610 100b |0082: aget-object v16, v16, v11 │ │ -007e34: 0800 1000 |0084: move-object/from16 v0, v16 │ │ -007e38: 2100 |0086: array-length v0, v0 │ │ -007e3a: 0210 0000 |0087: move/from16 v16, v0 │ │ -007e3e: 0200 1000 |0089: move/from16 v0, v16 │ │ -007e42: 350d eeff |008b: if-ge v13, v0, 0079 // -0012 │ │ -007e46: 4610 0207 |008d: aget-object v16, v2, v7 │ │ -007e4a: 0800 1400 |008f: move-object/from16 v0, v20 │ │ -007e4e: 5400 6200 |0091: iget-object v0, v0, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -007e52: 0811 0000 |0093: move-object/from16 v17, v0 │ │ -007e56: 4611 110b |0095: aget-object v17, v17, v11 │ │ -007e5a: 4411 110d |0097: aget v17, v17, v13 │ │ -007e5e: 4b11 1008 |0099: aput v17, v16, v8 │ │ -007e62: 28de |009b: goto 0079 // -0022 │ │ -007e64: d808 0801 |009c: add-int/lit8 v8, v8, #int 1 // #01 │ │ -007e68: 28b3 |009e: goto 0051 // -004d │ │ -007e6a: 1310 0100 |009f: const/16 v16, #int 1 // #1 │ │ -007e6e: 4610 0210 |00a1: aget-object v16, v2, v16 │ │ -007e72: 1311 0100 |00a3: const/16 v17, #int 1 // #1 │ │ -007e76: 4410 1011 |00a5: aget v16, v16, v17 │ │ -007e7a: 3b10 2300 |00a7: if-gez v16, 00ca // +0023 │ │ -007e7e: 1208 |00a9: const/4 v8, #int 0 // #0 │ │ -007e80: 1310 0300 |00aa: const/16 v16, #int 3 // #3 │ │ -007e84: 0200 1000 |00ac: move/from16 v0, v16 │ │ -007e88: 3508 1c00 |00ae: if-ge v8, v0, 00ca // +001c │ │ -007e8c: 1207 |00b0: const/4 v7, #int 0 // #0 │ │ -007e8e: 1310 0300 |00b1: const/16 v16, #int 3 // #3 │ │ -007e92: 0200 1000 |00b3: move/from16 v0, v16 │ │ -007e96: 3507 1200 |00b5: if-ge v7, v0, 00c7 // +0012 │ │ -007e9a: 4610 0207 |00b7: aget-object v16, v2, v7 │ │ -007e9e: 4611 0207 |00b9: aget-object v17, v2, v7 │ │ -007ea2: 4411 1108 |00bb: aget v17, v17, v8 │ │ -007ea6: 0200 1100 |00bd: move/from16 v0, v17 │ │ -007eaa: 7b00 |00bf: neg-int v0, v0 │ │ -007eac: 0211 0000 |00c0: move/from16 v17, v0 │ │ -007eb0: 4b11 1008 |00c2: aput v17, v16, v8 │ │ -007eb4: d807 0701 |00c4: add-int/lit8 v7, v7, #int 1 // #01 │ │ -007eb8: 28eb |00c6: goto 00b1 // -0015 │ │ -007eba: d808 0801 |00c7: add-int/lit8 v8, v8, #int 1 // #01 │ │ -007ebe: 28e1 |00c9: goto 00aa // -001f │ │ -007ec0: 1310 0500 |00ca: const/16 v16, #int 5 // #5 │ │ -007ec4: 0200 1000 |00cc: move/from16 v0, v16 │ │ -007ec8: 230a 8a00 |00ce: new-array v10, v0, [J // type@008a │ │ -007ecc: 1310 0000 |00d0: const/16 v16, #int 0 // #0 │ │ -007ed0: 1311 0100 |00d2: const/16 v17, #int 1 // #1 │ │ -007ed4: 4611 0211 |00d4: aget-object v17, v2, v17 │ │ -007ed8: 1312 0200 |00d6: const/16 v18, #int 2 // #2 │ │ -007edc: 4411 1112 |00d8: aget v17, v17, v18 │ │ -007ee0: d811 1103 |00da: add-int/lit8 v17, v17, #int 3 // #03 │ │ -007ee4: e011 110b |00dc: shl-int/lit8 v17, v17, #int 11 // #0b │ │ -007ee8: 1312 0000 |00de: const/16 v18, #int 0 // #0 │ │ -007eec: 4612 0212 |00e0: aget-object v18, v2, v18 │ │ -007ef0: 1313 0100 |00e2: const/16 v19, #int 1 // #1 │ │ -007ef4: 4412 1213 |00e4: aget v18, v18, v19 │ │ -007ef8: d812 1203 |00e6: add-int/lit8 v18, v18, #int 3 // #03 │ │ -007efc: e012 1208 |00e8: shl-int/lit8 v18, v18, #int 8 // #08 │ │ -007f00: 9611 1112 |00ea: or-int v17, v17, v18 │ │ -007f04: 1312 0100 |00ec: const/16 v18, #int 1 // #1 │ │ -007f08: 4612 0212 |00ee: aget-object v18, v2, v18 │ │ -007f0c: 1313 0100 |00f0: const/16 v19, #int 1 // #1 │ │ -007f10: 4412 1213 |00f2: aget v18, v18, v19 │ │ -007f14: d812 12ff |00f4: add-int/lit8 v18, v18, #int -1 // #ff │ │ -007f18: e012 1206 |00f6: shl-int/lit8 v18, v18, #int 6 // #06 │ │ -007f1c: 9611 1112 |00f8: or-int v17, v17, v18 │ │ -007f20: 1312 0200 |00fa: const/16 v18, #int 2 // #2 │ │ -007f24: 4612 0212 |00fc: aget-object v18, v2, v18 │ │ -007f28: 1313 0100 |00fe: const/16 v19, #int 1 // #1 │ │ -007f2c: 4412 1213 |0100: aget v18, v18, v19 │ │ -007f30: d812 1203 |0102: add-int/lit8 v18, v18, #int 3 // #03 │ │ -007f34: e012 1203 |0104: shl-int/lit8 v18, v18, #int 3 // #03 │ │ -007f38: 9611 1112 |0106: or-int v17, v17, v18 │ │ -007f3c: 1312 0100 |0108: const/16 v18, #int 1 // #1 │ │ -007f40: 4612 0212 |010a: aget-object v18, v2, v18 │ │ -007f44: 1313 0000 |010c: const/16 v19, #int 0 // #0 │ │ -007f48: 4412 1213 |010e: aget v18, v18, v19 │ │ -007f4c: d812 1203 |0110: add-int/lit8 v18, v18, #int 3 // #03 │ │ -007f50: e012 1200 |0112: shl-int/lit8 v18, v18, #int 0 // #00 │ │ -007f54: 9611 1112 |0114: or-int v17, v17, v18 │ │ -007f58: 0200 1100 |0116: move/from16 v0, v17 │ │ -007f5c: 8100 |0118: int-to-long v0, v0 │ │ -007f5e: 0512 0000 |0119: move-wide/from16 v18, v0 │ │ -007f62: 4c12 0a10 |011b: aput-wide v18, v10, v16 │ │ -007f66: 1310 0100 |011d: const/16 v16, #int 1 // #1 │ │ -007f6a: 1311 0100 |011f: const/16 v17, #int 1 // #1 │ │ -007f6e: 4611 0211 |0121: aget-object v17, v2, v17 │ │ -007f72: 1312 0000 |0123: const/16 v18, #int 0 // #0 │ │ -007f76: 4411 1112 |0125: aget v17, v17, v18 │ │ -007f7a: d811 1103 |0127: add-int/lit8 v17, v17, #int 3 // #03 │ │ -007f7e: e011 110b |0129: shl-int/lit8 v17, v17, #int 11 // #0b │ │ -007f82: 1312 0200 |012b: const/16 v18, #int 2 // #2 │ │ -007f86: 4612 0212 |012d: aget-object v18, v2, v18 │ │ -007f8a: 1313 0100 |012f: const/16 v19, #int 1 // #1 │ │ -007f8e: 4412 1213 |0131: aget v18, v18, v19 │ │ -007f92: d812 1203 |0133: add-int/lit8 v18, v18, #int 3 // #03 │ │ -007f96: e012 1208 |0135: shl-int/lit8 v18, v18, #int 8 // #08 │ │ -007f9a: 9611 1112 |0137: or-int v17, v17, v18 │ │ -007f9e: 1312 0100 |0139: const/16 v18, #int 1 // #1 │ │ -007fa2: 4612 0212 |013b: aget-object v18, v2, v18 │ │ -007fa6: 1313 0100 |013d: const/16 v19, #int 1 // #1 │ │ -007faa: 4412 1213 |013f: aget v18, v18, v19 │ │ -007fae: d812 12ff |0141: add-int/lit8 v18, v18, #int -1 // #ff │ │ -007fb2: e012 1206 |0143: shl-int/lit8 v18, v18, #int 6 // #06 │ │ -007fb6: 9611 1112 |0145: or-int v17, v17, v18 │ │ -007fba: 1312 0000 |0147: const/16 v18, #int 0 // #0 │ │ -007fbe: 4612 0212 |0149: aget-object v18, v2, v18 │ │ -007fc2: 1313 0100 |014b: const/16 v19, #int 1 // #1 │ │ -007fc6: 4412 1213 |014d: aget v18, v18, v19 │ │ -007fca: d812 1203 |014f: add-int/lit8 v18, v18, #int 3 // #03 │ │ -007fce: e012 1203 |0151: shl-int/lit8 v18, v18, #int 3 // #03 │ │ -007fd2: 9611 1112 |0153: or-int v17, v17, v18 │ │ -007fd6: 1312 0100 |0155: const/16 v18, #int 1 // #1 │ │ -007fda: 4612 0212 |0157: aget-object v18, v2, v18 │ │ -007fde: 1313 0200 |0159: const/16 v19, #int 2 // #2 │ │ -007fe2: 4412 1213 |015b: aget v18, v18, v19 │ │ -007fe6: d812 1203 |015d: add-int/lit8 v18, v18, #int 3 // #03 │ │ -007fea: e012 1200 |015f: shl-int/lit8 v18, v18, #int 0 // #00 │ │ -007fee: 9611 1112 |0161: or-int v17, v17, v18 │ │ -007ff2: 0200 1100 |0163: move/from16 v0, v17 │ │ -007ff6: 8100 |0165: int-to-long v0, v0 │ │ -007ff8: 0512 0000 |0166: move-wide/from16 v18, v0 │ │ -007ffc: 4c12 0a10 |0168: aput-wide v18, v10, v16 │ │ -008000: 1310 0200 |016a: const/16 v16, #int 2 // #2 │ │ -008004: 1311 0000 |016c: const/16 v17, #int 0 // #0 │ │ -008008: 4611 0211 |016e: aget-object v17, v2, v17 │ │ -00800c: 1312 0100 |0170: const/16 v18, #int 1 // #1 │ │ -008010: 4411 1112 |0172: aget v17, v17, v18 │ │ -008014: d811 1103 |0174: add-int/lit8 v17, v17, #int 3 // #03 │ │ -008018: e011 110b |0176: shl-int/lit8 v17, v17, #int 11 // #0b │ │ -00801c: 1312 0100 |0178: const/16 v18, #int 1 // #1 │ │ -008020: 4612 0212 |017a: aget-object v18, v2, v18 │ │ -008024: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ -008028: 4412 1213 |017e: aget v18, v18, v19 │ │ -00802c: d812 1203 |0180: add-int/lit8 v18, v18, #int 3 // #03 │ │ -008030: e012 1208 |0182: shl-int/lit8 v18, v18, #int 8 // #08 │ │ -008034: 9611 1112 |0184: or-int v17, v17, v18 │ │ -008038: 1312 0100 |0186: const/16 v18, #int 1 // #1 │ │ -00803c: 4612 0212 |0188: aget-object v18, v2, v18 │ │ -008040: 1313 0100 |018a: const/16 v19, #int 1 // #1 │ │ -008044: 4412 1213 |018c: aget v18, v18, v19 │ │ -008048: d812 12ff |018e: add-int/lit8 v18, v18, #int -1 // #ff │ │ -00804c: e012 1206 |0190: shl-int/lit8 v18, v18, #int 6 // #06 │ │ -008050: 9611 1112 |0192: or-int v17, v17, v18 │ │ -008054: 1312 0100 |0194: const/16 v18, #int 1 // #1 │ │ -008058: 4612 0212 |0196: aget-object v18, v2, v18 │ │ -00805c: 1313 0200 |0198: const/16 v19, #int 2 // #2 │ │ -008060: 4412 1213 |019a: aget v18, v18, v19 │ │ -008064: d812 1203 |019c: add-int/lit8 v18, v18, #int 3 // #03 │ │ -008068: e012 1203 |019e: shl-int/lit8 v18, v18, #int 3 // #03 │ │ -00806c: 9611 1112 |01a0: or-int v17, v17, v18 │ │ -008070: 1312 0200 |01a2: const/16 v18, #int 2 // #2 │ │ -008074: 4612 0212 |01a4: aget-object v18, v2, v18 │ │ -008078: 1313 0100 |01a6: const/16 v19, #int 1 // #1 │ │ -00807c: 4412 1213 |01a8: aget v18, v18, v19 │ │ -008080: d812 1203 |01aa: add-int/lit8 v18, v18, #int 3 // #03 │ │ -008084: e012 1200 |01ac: shl-int/lit8 v18, v18, #int 0 // #00 │ │ -008088: 9611 1112 |01ae: or-int v17, v17, v18 │ │ -00808c: 0200 1100 |01b0: move/from16 v0, v17 │ │ -008090: 8100 |01b2: int-to-long v0, v0 │ │ -008092: 0512 0000 |01b3: move-wide/from16 v18, v0 │ │ -008096: 4c12 0a10 |01b5: aput-wide v18, v10, v16 │ │ -00809a: 1310 0300 |01b7: const/16 v16, #int 3 // #3 │ │ -00809e: 1311 0200 |01b9: const/16 v17, #int 2 // #2 │ │ -0080a2: 4611 0211 |01bb: aget-object v17, v2, v17 │ │ -0080a6: 1312 0100 |01bd: const/16 v18, #int 1 // #1 │ │ -0080aa: 4411 1112 |01bf: aget v17, v17, v18 │ │ -0080ae: d811 1103 |01c1: add-int/lit8 v17, v17, #int 3 // #03 │ │ -0080b2: e011 110b |01c3: shl-int/lit8 v17, v17, #int 11 // #0b │ │ -0080b6: 1312 0100 |01c5: const/16 v18, #int 1 // #1 │ │ -0080ba: 4612 0212 |01c7: aget-object v18, v2, v18 │ │ -0080be: 1313 0200 |01c9: const/16 v19, #int 2 // #2 │ │ -0080c2: 4412 1213 |01cb: aget v18, v18, v19 │ │ -0080c6: d812 1203 |01cd: add-int/lit8 v18, v18, #int 3 // #03 │ │ -0080ca: e012 1208 |01cf: shl-int/lit8 v18, v18, #int 8 // #08 │ │ -0080ce: 9611 1112 |01d1: or-int v17, v17, v18 │ │ -0080d2: 1312 0100 |01d3: const/16 v18, #int 1 // #1 │ │ -0080d6: 4612 0212 |01d5: aget-object v18, v2, v18 │ │ -0080da: 1313 0100 |01d7: const/16 v19, #int 1 // #1 │ │ -0080de: 4412 1213 |01d9: aget v18, v18, v19 │ │ -0080e2: d812 12ff |01db: add-int/lit8 v18, v18, #int -1 // #ff │ │ -0080e6: e012 1206 |01dd: shl-int/lit8 v18, v18, #int 6 // #06 │ │ -0080ea: 9611 1112 |01df: or-int v17, v17, v18 │ │ -0080ee: 1312 0100 |01e1: const/16 v18, #int 1 // #1 │ │ -0080f2: 4612 0212 |01e3: aget-object v18, v2, v18 │ │ -0080f6: 1313 0000 |01e5: const/16 v19, #int 0 // #0 │ │ -0080fa: 4412 1213 |01e7: aget v18, v18, v19 │ │ -0080fe: d812 1203 |01e9: add-int/lit8 v18, v18, #int 3 // #03 │ │ -008102: e012 1203 |01eb: shl-int/lit8 v18, v18, #int 3 // #03 │ │ -008106: 9611 1112 |01ed: or-int v17, v17, v18 │ │ -00810a: 1312 0000 |01ef: const/16 v18, #int 0 // #0 │ │ -00810e: 4612 0212 |01f1: aget-object v18, v2, v18 │ │ -008112: 1313 0100 |01f3: const/16 v19, #int 1 // #1 │ │ -008116: 4412 1213 |01f5: aget v18, v18, v19 │ │ -00811a: d812 1203 |01f7: add-int/lit8 v18, v18, #int 3 // #03 │ │ -00811e: e012 1200 |01f9: shl-int/lit8 v18, v18, #int 0 // #00 │ │ -008122: 9611 1112 |01fb: or-int v17, v17, v18 │ │ -008126: 0200 1100 |01fd: move/from16 v0, v17 │ │ -00812a: 8100 |01ff: int-to-long v0, v0 │ │ -00812c: 0512 0000 |0200: move-wide/from16 v18, v0 │ │ -008130: 4c12 0a10 |0202: aput-wide v18, v10, v16 │ │ -008134: 1310 0400 |0204: const/16 v16, #int 4 // #4 │ │ -008138: 1311 0100 |0206: const/16 v17, #int 1 // #1 │ │ -00813c: 4611 0211 |0208: aget-object v17, v2, v17 │ │ -008140: 1312 0000 |020a: const/16 v18, #int 0 // #0 │ │ -008144: 4411 1112 |020c: aget v17, v17, v18 │ │ -008148: d811 1103 |020e: add-int/lit8 v17, v17, #int 3 // #03 │ │ -00814c: e011 110b |0210: shl-int/lit8 v17, v17, #int 11 // #0b │ │ -008150: 1312 0000 |0212: const/16 v18, #int 0 // #0 │ │ -008154: 4612 0212 |0214: aget-object v18, v2, v18 │ │ -008158: 1313 0100 |0216: const/16 v19, #int 1 // #1 │ │ -00815c: 4412 1213 |0218: aget v18, v18, v19 │ │ -008160: d812 1203 |021a: add-int/lit8 v18, v18, #int 3 // #03 │ │ -008164: e012 1208 |021c: shl-int/lit8 v18, v18, #int 8 // #08 │ │ -008168: 9611 1112 |021e: or-int v17, v17, v18 │ │ -00816c: 1312 0100 |0220: const/16 v18, #int 1 // #1 │ │ -008170: 4612 0212 |0222: aget-object v18, v2, v18 │ │ -008174: 1313 0100 |0224: const/16 v19, #int 1 // #1 │ │ -008178: 4412 1213 |0226: aget v18, v18, v19 │ │ -00817c: d812 12ff |0228: add-int/lit8 v18, v18, #int -1 // #ff │ │ -008180: e012 1206 |022a: shl-int/lit8 v18, v18, #int 6 // #06 │ │ -008184: 9611 1112 |022c: or-int v17, v17, v18 │ │ -008188: 1312 0200 |022e: const/16 v18, #int 2 // #2 │ │ -00818c: 4612 0212 |0230: aget-object v18, v2, v18 │ │ -008190: 1313 0100 |0232: const/16 v19, #int 1 // #1 │ │ -008194: 4412 1213 |0234: aget v18, v18, v19 │ │ -008198: d812 1203 |0236: add-int/lit8 v18, v18, #int 3 // #03 │ │ -00819c: e012 1203 |0238: shl-int/lit8 v18, v18, #int 3 // #03 │ │ -0081a0: 9611 1112 |023a: or-int v17, v17, v18 │ │ -0081a4: 1312 0100 |023c: const/16 v18, #int 1 // #1 │ │ -0081a8: 4612 0212 |023e: aget-object v18, v2, v18 │ │ -0081ac: 1313 0200 |0240: const/16 v19, #int 2 // #2 │ │ -0081b0: 4412 1213 |0242: aget v18, v18, v19 │ │ -0081b4: d812 1203 |0244: add-int/lit8 v18, v18, #int 3 // #03 │ │ -0081b8: e012 1200 |0246: shl-int/lit8 v18, v18, #int 0 // #00 │ │ -0081bc: 9611 1112 |0248: or-int v17, v17, v18 │ │ -0081c0: 0200 1100 |024a: move/from16 v0, v17 │ │ -0081c4: 8100 |024c: int-to-long v0, v0 │ │ -0081c6: 0512 0000 |024d: move-wide/from16 v18, v0 │ │ -0081ca: 4c12 0a10 |024f: aput-wide v18, v10, v16 │ │ -0081ce: 7110 b700 0a00 |0251: invoke-static {v10}, Leu/veldsoft/colors/overflow/GameView;.obtainNormalAi:([J)I // method@00b7 │ │ -0081d4: 0a10 |0254: move-result v16 │ │ -0081d6: 7701 5201 1000 |0255: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ -0081dc: 0c06 |0258: move-result-object v6 │ │ -0081de: 3806 0f00 |0259: if-eqz v6, 0268 // +000f │ │ -0081e2: 6e10 5001 0600 |025b: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0150 │ │ -0081e8: 0a10 |025e: move-result v16 │ │ -0081ea: 0200 1000 |025f: move/from16 v0, v16 │ │ -0081ee: 3504 0700 |0261: if-ge v4, v0, 0268 // +0007 │ │ -0081f2: 0753 |0263: move-object v3, v5 │ │ -0081f4: 6e10 5001 0600 |0264: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0150 │ │ -0081fa: 0a04 |0267: move-result v4 │ │ -0081fc: d809 0901 |0268: add-int/lit8 v9, v9, #int 1 // #01 │ │ -008200: 2900 a6fd |026a: goto/16 0010 // -025a │ │ -008204: 1103 |026c: return-object v3 │ │ +007f2c: |[007f2c] eu.veldsoft.colors.overflow.NormalAI.selectBestMove:()Landroid/graphics/Point; │ │ +007f3c: 7601 e500 1400 |0000: invoke-direct/range {v20}, Leu/veldsoft/colors/overflow/NormalAI;.generateSetOfValidMoves:()Ljava/util/Vector; // method@00e5 │ │ +007f42: 0c0c |0003: move-result-object v12 │ │ +007f44: 1310 0000 |0004: const/16 v16, #int 0 // #0 │ │ +007f48: 0200 1000 |0006: move/from16 v0, v16 │ │ +007f4c: 6e20 6f01 0c00 |0008: invoke-virtual {v12, v0}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@016f │ │ +007f52: 0c03 |000b: move-result-object v3 │ │ +007f54: 1f03 2100 |000c: check-cast v3, Landroid/graphics/Point; // type@0021 │ │ +007f58: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +007f5a: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +007f5c: 6e10 7001 0c00 |0010: invoke-virtual {v12}, Ljava/util/Vector;.size:()I // method@0170 │ │ +007f62: 0a10 |0013: move-result v16 │ │ +007f64: 0200 1000 |0014: move/from16 v0, v16 │ │ +007f68: 3509 5602 |0016: if-ge v9, v0, 026c // +0256 │ │ +007f6c: 6e20 6f01 9c00 |0018: invoke-virtual {v12, v9}, Ljava/util/Vector;.get:(I)Ljava/lang/Object; // method@016f │ │ +007f72: 0c05 |001b: move-result-object v5 │ │ +007f74: 1f05 2100 |001c: check-cast v5, Landroid/graphics/Point; // type@0021 │ │ +007f78: 1310 0300 |001e: const/16 v16, #int 3 // #3 │ │ +007f7c: 1311 0300 |0020: const/16 v17, #int 3 // #3 │ │ +007f80: 2502 8900 1000 |0022: filled-new-array/range {v16, v17}, [I // type@0089 │ │ +007f86: 0c10 |0025: move-result-object v16 │ │ +007f88: 6211 f500 |0026: sget-object v17, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@00f5 │ │ +007f8c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +007f90: 0801 1000 |002a: move-object/from16 v1, v16 │ │ +007f94: 7120 6401 1000 |002c: invoke-static {v0, v1}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@0164 │ │ +007f9a: 0c02 |002f: move-result-object v2 │ │ +007f9c: 1f02 9200 |0030: check-cast v2, [[I // type@0092 │ │ +007fa0: 1208 |0032: const/4 v8, #int 0 // #0 │ │ +007fa2: 1310 0300 |0033: const/16 v16, #int 3 // #3 │ │ +007fa6: 0200 1000 |0035: move/from16 v0, v16 │ │ +007faa: 3508 1500 |0037: if-ge v8, v0, 004c // +0015 │ │ +007fae: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +007fb0: 1310 0300 |003a: const/16 v16, #int 3 // #3 │ │ +007fb4: 0200 1000 |003c: move/from16 v0, v16 │ │ +007fb8: 3507 0b00 |003e: if-ge v7, v0, 0049 // +000b │ │ +007fbc: 4610 0207 |0040: aget-object v16, v2, v7 │ │ +007fc0: 1311 0000 |0042: const/16 v17, #int 0 // #0 │ │ +007fc4: 4b11 1008 |0044: aput v17, v16, v8 │ │ +007fc8: d807 0701 |0046: add-int/lit8 v7, v7, #int 1 // #01 │ │ +007fcc: 28f2 |0048: goto 003a // -000e │ │ +007fce: d808 0801 |0049: add-int/lit8 v8, v8, #int 1 // #01 │ │ +007fd2: 28e8 |004b: goto 0033 // -0018 │ │ +007fd4: 525e 0200 |004c: iget v14, v5, Landroid/graphics/Point;.x:I // field@0002 │ │ +007fd8: 525f 0300 |004e: iget v15, v5, Landroid/graphics/Point;.y:I // field@0003 │ │ +007fdc: 1208 |0050: const/4 v8, #int 0 // #0 │ │ +007fde: 1310 0300 |0051: const/16 v16, #int 3 // #3 │ │ +007fe2: 0200 1000 |0053: move/from16 v0, v16 │ │ +007fe6: 3508 4a00 |0055: if-ge v8, v0, 009f // +004a │ │ +007fea: 1207 |0057: const/4 v7, #int 0 // #0 │ │ +007fec: 1310 0300 |0058: const/16 v16, #int 3 // #3 │ │ +007ff0: 0200 1000 |005a: move/from16 v0, v16 │ │ +007ff4: 3507 4000 |005c: if-ge v7, v0, 009c // +0040 │ │ +007ff8: d810 0eff |005e: add-int/lit8 v16, v14, #int -1 // #ff │ │ +007ffc: 900b 1007 |0060: add-int v11, v16, v7 │ │ +008000: d810 0fff |0062: add-int/lit8 v16, v15, #int -1 // #ff │ │ +008004: 900d 1008 |0064: add-int v13, v16, v8 │ │ +008008: 3a0b 1300 |0066: if-ltz v11, 0079 // +0013 │ │ +00800c: 3a0d 1100 |0068: if-ltz v13, 0079 // +0011 │ │ +008010: 0800 1400 |006a: move-object/from16 v0, v20 │ │ +008014: 5400 6200 |006c: iget-object v0, v0, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +008018: 0810 0000 |006e: move-object/from16 v16, v0 │ │ +00801c: 0800 1000 |0070: move-object/from16 v0, v16 │ │ +008020: 2100 |0072: array-length v0, v0 │ │ +008022: 0210 0000 |0073: move/from16 v16, v0 │ │ +008026: 0200 1000 |0075: move/from16 v0, v16 │ │ +00802a: 340b 0500 |0077: if-lt v11, v0, 007c // +0005 │ │ +00802e: d807 0701 |0079: add-int/lit8 v7, v7, #int 1 // #01 │ │ +008032: 28dd |007b: goto 0058 // -0023 │ │ +008034: 0800 1400 |007c: move-object/from16 v0, v20 │ │ +008038: 5400 6200 |007e: iget-object v0, v0, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +00803c: 0810 0000 |0080: move-object/from16 v16, v0 │ │ +008040: 4610 100b |0082: aget-object v16, v16, v11 │ │ +008044: 0800 1000 |0084: move-object/from16 v0, v16 │ │ +008048: 2100 |0086: array-length v0, v0 │ │ +00804a: 0210 0000 |0087: move/from16 v16, v0 │ │ +00804e: 0200 1000 |0089: move/from16 v0, v16 │ │ +008052: 350d eeff |008b: if-ge v13, v0, 0079 // -0012 │ │ +008056: 4610 0207 |008d: aget-object v16, v2, v7 │ │ +00805a: 0800 1400 |008f: move-object/from16 v0, v20 │ │ +00805e: 5400 6200 |0091: iget-object v0, v0, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +008062: 0811 0000 |0093: move-object/from16 v17, v0 │ │ +008066: 4611 110b |0095: aget-object v17, v17, v11 │ │ +00806a: 4411 110d |0097: aget v17, v17, v13 │ │ +00806e: 4b11 1008 |0099: aput v17, v16, v8 │ │ +008072: 28de |009b: goto 0079 // -0022 │ │ +008074: d808 0801 |009c: add-int/lit8 v8, v8, #int 1 // #01 │ │ +008078: 28b3 |009e: goto 0051 // -004d │ │ +00807a: 1310 0100 |009f: const/16 v16, #int 1 // #1 │ │ +00807e: 4610 0210 |00a1: aget-object v16, v2, v16 │ │ +008082: 1311 0100 |00a3: const/16 v17, #int 1 // #1 │ │ +008086: 4410 1011 |00a5: aget v16, v16, v17 │ │ +00808a: 3b10 2300 |00a7: if-gez v16, 00ca // +0023 │ │ +00808e: 1208 |00a9: const/4 v8, #int 0 // #0 │ │ +008090: 1310 0300 |00aa: const/16 v16, #int 3 // #3 │ │ +008094: 0200 1000 |00ac: move/from16 v0, v16 │ │ +008098: 3508 1c00 |00ae: if-ge v8, v0, 00ca // +001c │ │ +00809c: 1207 |00b0: const/4 v7, #int 0 // #0 │ │ +00809e: 1310 0300 |00b1: const/16 v16, #int 3 // #3 │ │ +0080a2: 0200 1000 |00b3: move/from16 v0, v16 │ │ +0080a6: 3507 1200 |00b5: if-ge v7, v0, 00c7 // +0012 │ │ +0080aa: 4610 0207 |00b7: aget-object v16, v2, v7 │ │ +0080ae: 4611 0207 |00b9: aget-object v17, v2, v7 │ │ +0080b2: 4411 1108 |00bb: aget v17, v17, v8 │ │ +0080b6: 0200 1100 |00bd: move/from16 v0, v17 │ │ +0080ba: 7b00 |00bf: neg-int v0, v0 │ │ +0080bc: 0211 0000 |00c0: move/from16 v17, v0 │ │ +0080c0: 4b11 1008 |00c2: aput v17, v16, v8 │ │ +0080c4: d807 0701 |00c4: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0080c8: 28eb |00c6: goto 00b1 // -0015 │ │ +0080ca: d808 0801 |00c7: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0080ce: 28e1 |00c9: goto 00aa // -001f │ │ +0080d0: 1310 0500 |00ca: const/16 v16, #int 5 // #5 │ │ +0080d4: 0200 1000 |00cc: move/from16 v0, v16 │ │ +0080d8: 230a 8a00 |00ce: new-array v10, v0, [J // type@008a │ │ +0080dc: 1310 0000 |00d0: const/16 v16, #int 0 // #0 │ │ +0080e0: 1311 0100 |00d2: const/16 v17, #int 1 // #1 │ │ +0080e4: 4611 0211 |00d4: aget-object v17, v2, v17 │ │ +0080e8: 1312 0200 |00d6: const/16 v18, #int 2 // #2 │ │ +0080ec: 4411 1112 |00d8: aget v17, v17, v18 │ │ +0080f0: d811 1103 |00da: add-int/lit8 v17, v17, #int 3 // #03 │ │ +0080f4: e011 110b |00dc: shl-int/lit8 v17, v17, #int 11 // #0b │ │ +0080f8: 1312 0000 |00de: const/16 v18, #int 0 // #0 │ │ +0080fc: 4612 0212 |00e0: aget-object v18, v2, v18 │ │ +008100: 1313 0100 |00e2: const/16 v19, #int 1 // #1 │ │ +008104: 4412 1213 |00e4: aget v18, v18, v19 │ │ +008108: d812 1203 |00e6: add-int/lit8 v18, v18, #int 3 // #03 │ │ +00810c: e012 1208 |00e8: shl-int/lit8 v18, v18, #int 8 // #08 │ │ +008110: 9611 1112 |00ea: or-int v17, v17, v18 │ │ +008114: 1312 0100 |00ec: const/16 v18, #int 1 // #1 │ │ +008118: 4612 0212 |00ee: aget-object v18, v2, v18 │ │ +00811c: 1313 0100 |00f0: const/16 v19, #int 1 // #1 │ │ +008120: 4412 1213 |00f2: aget v18, v18, v19 │ │ +008124: d812 12ff |00f4: add-int/lit8 v18, v18, #int -1 // #ff │ │ +008128: e012 1206 |00f6: shl-int/lit8 v18, v18, #int 6 // #06 │ │ +00812c: 9611 1112 |00f8: or-int v17, v17, v18 │ │ +008130: 1312 0200 |00fa: const/16 v18, #int 2 // #2 │ │ +008134: 4612 0212 |00fc: aget-object v18, v2, v18 │ │ +008138: 1313 0100 |00fe: const/16 v19, #int 1 // #1 │ │ +00813c: 4412 1213 |0100: aget v18, v18, v19 │ │ +008140: d812 1203 |0102: add-int/lit8 v18, v18, #int 3 // #03 │ │ +008144: e012 1203 |0104: shl-int/lit8 v18, v18, #int 3 // #03 │ │ +008148: 9611 1112 |0106: or-int v17, v17, v18 │ │ +00814c: 1312 0100 |0108: const/16 v18, #int 1 // #1 │ │ +008150: 4612 0212 |010a: aget-object v18, v2, v18 │ │ +008154: 1313 0000 |010c: const/16 v19, #int 0 // #0 │ │ +008158: 4412 1213 |010e: aget v18, v18, v19 │ │ +00815c: d812 1203 |0110: add-int/lit8 v18, v18, #int 3 // #03 │ │ +008160: e012 1200 |0112: shl-int/lit8 v18, v18, #int 0 // #00 │ │ +008164: 9611 1112 |0114: or-int v17, v17, v18 │ │ +008168: 0200 1100 |0116: move/from16 v0, v17 │ │ +00816c: 8100 |0118: int-to-long v0, v0 │ │ +00816e: 0512 0000 |0119: move-wide/from16 v18, v0 │ │ +008172: 4c12 0a10 |011b: aput-wide v18, v10, v16 │ │ +008176: 1310 0100 |011d: const/16 v16, #int 1 // #1 │ │ +00817a: 1311 0100 |011f: const/16 v17, #int 1 // #1 │ │ +00817e: 4611 0211 |0121: aget-object v17, v2, v17 │ │ +008182: 1312 0000 |0123: const/16 v18, #int 0 // #0 │ │ +008186: 4411 1112 |0125: aget v17, v17, v18 │ │ +00818a: d811 1103 |0127: add-int/lit8 v17, v17, #int 3 // #03 │ │ +00818e: e011 110b |0129: shl-int/lit8 v17, v17, #int 11 // #0b │ │ +008192: 1312 0200 |012b: const/16 v18, #int 2 // #2 │ │ +008196: 4612 0212 |012d: aget-object v18, v2, v18 │ │ +00819a: 1313 0100 |012f: const/16 v19, #int 1 // #1 │ │ +00819e: 4412 1213 |0131: aget v18, v18, v19 │ │ +0081a2: d812 1203 |0133: add-int/lit8 v18, v18, #int 3 // #03 │ │ +0081a6: e012 1208 |0135: shl-int/lit8 v18, v18, #int 8 // #08 │ │ +0081aa: 9611 1112 |0137: or-int v17, v17, v18 │ │ +0081ae: 1312 0100 |0139: const/16 v18, #int 1 // #1 │ │ +0081b2: 4612 0212 |013b: aget-object v18, v2, v18 │ │ +0081b6: 1313 0100 |013d: const/16 v19, #int 1 // #1 │ │ +0081ba: 4412 1213 |013f: aget v18, v18, v19 │ │ +0081be: d812 12ff |0141: add-int/lit8 v18, v18, #int -1 // #ff │ │ +0081c2: e012 1206 |0143: shl-int/lit8 v18, v18, #int 6 // #06 │ │ +0081c6: 9611 1112 |0145: or-int v17, v17, v18 │ │ +0081ca: 1312 0000 |0147: const/16 v18, #int 0 // #0 │ │ +0081ce: 4612 0212 |0149: aget-object v18, v2, v18 │ │ +0081d2: 1313 0100 |014b: const/16 v19, #int 1 // #1 │ │ +0081d6: 4412 1213 |014d: aget v18, v18, v19 │ │ +0081da: d812 1203 |014f: add-int/lit8 v18, v18, #int 3 // #03 │ │ +0081de: e012 1203 |0151: shl-int/lit8 v18, v18, #int 3 // #03 │ │ +0081e2: 9611 1112 |0153: or-int v17, v17, v18 │ │ +0081e6: 1312 0100 |0155: const/16 v18, #int 1 // #1 │ │ +0081ea: 4612 0212 |0157: aget-object v18, v2, v18 │ │ +0081ee: 1313 0200 |0159: const/16 v19, #int 2 // #2 │ │ +0081f2: 4412 1213 |015b: aget v18, v18, v19 │ │ +0081f6: d812 1203 |015d: add-int/lit8 v18, v18, #int 3 // #03 │ │ +0081fa: e012 1200 |015f: shl-int/lit8 v18, v18, #int 0 // #00 │ │ +0081fe: 9611 1112 |0161: or-int v17, v17, v18 │ │ +008202: 0200 1100 |0163: move/from16 v0, v17 │ │ +008206: 8100 |0165: int-to-long v0, v0 │ │ +008208: 0512 0000 |0166: move-wide/from16 v18, v0 │ │ +00820c: 4c12 0a10 |0168: aput-wide v18, v10, v16 │ │ +008210: 1310 0200 |016a: const/16 v16, #int 2 // #2 │ │ +008214: 1311 0000 |016c: const/16 v17, #int 0 // #0 │ │ +008218: 4611 0211 |016e: aget-object v17, v2, v17 │ │ +00821c: 1312 0100 |0170: const/16 v18, #int 1 // #1 │ │ +008220: 4411 1112 |0172: aget v17, v17, v18 │ │ +008224: d811 1103 |0174: add-int/lit8 v17, v17, #int 3 // #03 │ │ +008228: e011 110b |0176: shl-int/lit8 v17, v17, #int 11 // #0b │ │ +00822c: 1312 0100 |0178: const/16 v18, #int 1 // #1 │ │ +008230: 4612 0212 |017a: aget-object v18, v2, v18 │ │ +008234: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +008238: 4412 1213 |017e: aget v18, v18, v19 │ │ +00823c: d812 1203 |0180: add-int/lit8 v18, v18, #int 3 // #03 │ │ +008240: e012 1208 |0182: shl-int/lit8 v18, v18, #int 8 // #08 │ │ +008244: 9611 1112 |0184: or-int v17, v17, v18 │ │ +008248: 1312 0100 |0186: const/16 v18, #int 1 // #1 │ │ +00824c: 4612 0212 |0188: aget-object v18, v2, v18 │ │ +008250: 1313 0100 |018a: const/16 v19, #int 1 // #1 │ │ +008254: 4412 1213 |018c: aget v18, v18, v19 │ │ +008258: d812 12ff |018e: add-int/lit8 v18, v18, #int -1 // #ff │ │ +00825c: e012 1206 |0190: shl-int/lit8 v18, v18, #int 6 // #06 │ │ +008260: 9611 1112 |0192: or-int v17, v17, v18 │ │ +008264: 1312 0100 |0194: const/16 v18, #int 1 // #1 │ │ +008268: 4612 0212 |0196: aget-object v18, v2, v18 │ │ +00826c: 1313 0200 |0198: const/16 v19, #int 2 // #2 │ │ +008270: 4412 1213 |019a: aget v18, v18, v19 │ │ +008274: d812 1203 |019c: add-int/lit8 v18, v18, #int 3 // #03 │ │ +008278: e012 1203 |019e: shl-int/lit8 v18, v18, #int 3 // #03 │ │ +00827c: 9611 1112 |01a0: or-int v17, v17, v18 │ │ +008280: 1312 0200 |01a2: const/16 v18, #int 2 // #2 │ │ +008284: 4612 0212 |01a4: aget-object v18, v2, v18 │ │ +008288: 1313 0100 |01a6: const/16 v19, #int 1 // #1 │ │ +00828c: 4412 1213 |01a8: aget v18, v18, v19 │ │ +008290: d812 1203 |01aa: add-int/lit8 v18, v18, #int 3 // #03 │ │ +008294: e012 1200 |01ac: shl-int/lit8 v18, v18, #int 0 // #00 │ │ +008298: 9611 1112 |01ae: or-int v17, v17, v18 │ │ +00829c: 0200 1100 |01b0: move/from16 v0, v17 │ │ +0082a0: 8100 |01b2: int-to-long v0, v0 │ │ +0082a2: 0512 0000 |01b3: move-wide/from16 v18, v0 │ │ +0082a6: 4c12 0a10 |01b5: aput-wide v18, v10, v16 │ │ +0082aa: 1310 0300 |01b7: const/16 v16, #int 3 // #3 │ │ +0082ae: 1311 0200 |01b9: const/16 v17, #int 2 // #2 │ │ +0082b2: 4611 0211 |01bb: aget-object v17, v2, v17 │ │ +0082b6: 1312 0100 |01bd: const/16 v18, #int 1 // #1 │ │ +0082ba: 4411 1112 |01bf: aget v17, v17, v18 │ │ +0082be: d811 1103 |01c1: add-int/lit8 v17, v17, #int 3 // #03 │ │ +0082c2: e011 110b |01c3: shl-int/lit8 v17, v17, #int 11 // #0b │ │ +0082c6: 1312 0100 |01c5: const/16 v18, #int 1 // #1 │ │ +0082ca: 4612 0212 |01c7: aget-object v18, v2, v18 │ │ +0082ce: 1313 0200 |01c9: const/16 v19, #int 2 // #2 │ │ +0082d2: 4412 1213 |01cb: aget v18, v18, v19 │ │ +0082d6: d812 1203 |01cd: add-int/lit8 v18, v18, #int 3 // #03 │ │ +0082da: e012 1208 |01cf: shl-int/lit8 v18, v18, #int 8 // #08 │ │ +0082de: 9611 1112 |01d1: or-int v17, v17, v18 │ │ +0082e2: 1312 0100 |01d3: const/16 v18, #int 1 // #1 │ │ +0082e6: 4612 0212 |01d5: aget-object v18, v2, v18 │ │ +0082ea: 1313 0100 |01d7: const/16 v19, #int 1 // #1 │ │ +0082ee: 4412 1213 |01d9: aget v18, v18, v19 │ │ +0082f2: d812 12ff |01db: add-int/lit8 v18, v18, #int -1 // #ff │ │ +0082f6: e012 1206 |01dd: shl-int/lit8 v18, v18, #int 6 // #06 │ │ +0082fa: 9611 1112 |01df: or-int v17, v17, v18 │ │ +0082fe: 1312 0100 |01e1: const/16 v18, #int 1 // #1 │ │ +008302: 4612 0212 |01e3: aget-object v18, v2, v18 │ │ +008306: 1313 0000 |01e5: const/16 v19, #int 0 // #0 │ │ +00830a: 4412 1213 |01e7: aget v18, v18, v19 │ │ +00830e: d812 1203 |01e9: add-int/lit8 v18, v18, #int 3 // #03 │ │ +008312: e012 1203 |01eb: shl-int/lit8 v18, v18, #int 3 // #03 │ │ +008316: 9611 1112 |01ed: or-int v17, v17, v18 │ │ +00831a: 1312 0000 |01ef: const/16 v18, #int 0 // #0 │ │ +00831e: 4612 0212 |01f1: aget-object v18, v2, v18 │ │ +008322: 1313 0100 |01f3: const/16 v19, #int 1 // #1 │ │ +008326: 4412 1213 |01f5: aget v18, v18, v19 │ │ +00832a: d812 1203 |01f7: add-int/lit8 v18, v18, #int 3 // #03 │ │ +00832e: e012 1200 |01f9: shl-int/lit8 v18, v18, #int 0 // #00 │ │ +008332: 9611 1112 |01fb: or-int v17, v17, v18 │ │ +008336: 0200 1100 |01fd: move/from16 v0, v17 │ │ +00833a: 8100 |01ff: int-to-long v0, v0 │ │ +00833c: 0512 0000 |0200: move-wide/from16 v18, v0 │ │ +008340: 4c12 0a10 |0202: aput-wide v18, v10, v16 │ │ +008344: 1310 0400 |0204: const/16 v16, #int 4 // #4 │ │ +008348: 1311 0100 |0206: const/16 v17, #int 1 // #1 │ │ +00834c: 4611 0211 |0208: aget-object v17, v2, v17 │ │ +008350: 1312 0000 |020a: const/16 v18, #int 0 // #0 │ │ +008354: 4411 1112 |020c: aget v17, v17, v18 │ │ +008358: d811 1103 |020e: add-int/lit8 v17, v17, #int 3 // #03 │ │ +00835c: e011 110b |0210: shl-int/lit8 v17, v17, #int 11 // #0b │ │ +008360: 1312 0000 |0212: const/16 v18, #int 0 // #0 │ │ +008364: 4612 0212 |0214: aget-object v18, v2, v18 │ │ +008368: 1313 0100 |0216: const/16 v19, #int 1 // #1 │ │ +00836c: 4412 1213 |0218: aget v18, v18, v19 │ │ +008370: d812 1203 |021a: add-int/lit8 v18, v18, #int 3 // #03 │ │ +008374: e012 1208 |021c: shl-int/lit8 v18, v18, #int 8 // #08 │ │ +008378: 9611 1112 |021e: or-int v17, v17, v18 │ │ +00837c: 1312 0100 |0220: const/16 v18, #int 1 // #1 │ │ +008380: 4612 0212 |0222: aget-object v18, v2, v18 │ │ +008384: 1313 0100 |0224: const/16 v19, #int 1 // #1 │ │ +008388: 4412 1213 |0226: aget v18, v18, v19 │ │ +00838c: d812 12ff |0228: add-int/lit8 v18, v18, #int -1 // #ff │ │ +008390: e012 1206 |022a: shl-int/lit8 v18, v18, #int 6 // #06 │ │ +008394: 9611 1112 |022c: or-int v17, v17, v18 │ │ +008398: 1312 0200 |022e: const/16 v18, #int 2 // #2 │ │ +00839c: 4612 0212 |0230: aget-object v18, v2, v18 │ │ +0083a0: 1313 0100 |0232: const/16 v19, #int 1 // #1 │ │ +0083a4: 4412 1213 |0234: aget v18, v18, v19 │ │ +0083a8: d812 1203 |0236: add-int/lit8 v18, v18, #int 3 // #03 │ │ +0083ac: e012 1203 |0238: shl-int/lit8 v18, v18, #int 3 // #03 │ │ +0083b0: 9611 1112 |023a: or-int v17, v17, v18 │ │ +0083b4: 1312 0100 |023c: const/16 v18, #int 1 // #1 │ │ +0083b8: 4612 0212 |023e: aget-object v18, v2, v18 │ │ +0083bc: 1313 0200 |0240: const/16 v19, #int 2 // #2 │ │ +0083c0: 4412 1213 |0242: aget v18, v18, v19 │ │ +0083c4: d812 1203 |0244: add-int/lit8 v18, v18, #int 3 // #03 │ │ +0083c8: e012 1200 |0246: shl-int/lit8 v18, v18, #int 0 // #00 │ │ +0083cc: 9611 1112 |0248: or-int v17, v17, v18 │ │ +0083d0: 0200 1100 |024a: move/from16 v0, v17 │ │ +0083d4: 8100 |024c: int-to-long v0, v0 │ │ +0083d6: 0512 0000 |024d: move-wide/from16 v18, v0 │ │ +0083da: 4c12 0a10 |024f: aput-wide v18, v10, v16 │ │ +0083de: 7110 b700 0a00 |0251: invoke-static {v10}, Leu/veldsoft/colors/overflow/GameView;.obtainNormalAi:([J)I // method@00b7 │ │ +0083e4: 0a10 |0254: move-result v16 │ │ +0083e6: 7701 5201 1000 |0255: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0152 │ │ +0083ec: 0c06 |0258: move-result-object v6 │ │ +0083ee: 3806 0f00 |0259: if-eqz v6, 0268 // +000f │ │ +0083f2: 6e10 5001 0600 |025b: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0150 │ │ +0083f8: 0a10 |025e: move-result v16 │ │ +0083fa: 0200 1000 |025f: move/from16 v0, v16 │ │ +0083fe: 3504 0700 |0261: if-ge v4, v0, 0268 // +0007 │ │ +008402: 0753 |0263: move-object v3, v5 │ │ +008404: 6e10 5001 0600 |0264: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0150 │ │ +00840a: 0a04 |0267: move-result v4 │ │ +00840c: d809 0901 |0268: add-int/lit8 v9, v9, #int 1 // #01 │ │ +008410: 2900 a6fd |026a: goto/16 0010 // -025a │ │ +008414: 1103 |026c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=141 │ │ 0x000e line=142 │ │ 0x000f line=143 │ │ 0x0018 line=144 │ │ @@ -9853,54 +9927,55 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -008208: |[008208] eu.veldsoft.colors.overflow.NormalAI.hasMove:()Z │ │ -008218: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -00821a: 5253 6100 |0001: iget v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.onMove:I // field@0061 │ │ -00821e: 1304 1200 |0003: const/16 v4, #int 18 // #12 │ │ -008222: 3543 0300 |0005: if-ge v3, v4, 0008 // +0003 │ │ -008226: 0f02 |0007: return v2 │ │ -008228: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -00822a: 5453 6200 |0009: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -00822e: 2133 |000b: array-length v3, v3 │ │ -008230: 3530 2800 |000c: if-ge v0, v3, 0034 // +0028 │ │ -008234: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -008236: 5453 6200 |000f: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -00823a: 4603 0300 |0011: aget-object v3, v3, v0 │ │ -00823e: 2133 |0013: array-length v3, v3 │ │ -008240: 3531 1d00 |0014: if-ge v1, v3, 0031 // +001d │ │ -008244: 5453 6200 |0016: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -008248: 4603 0300 |0018: aget-object v3, v3, v0 │ │ -00824c: 4403 0301 |001a: aget v3, v3, v1 │ │ -008250: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ -008254: 5453 6200 |001e: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -008258: 4603 0300 |0020: aget-object v3, v3, v0 │ │ -00825c: 4403 0301 |0022: aget v3, v3, v1 │ │ -008260: e103 0308 |0024: shr-int/lit8 v3, v3, #int 8 // #08 │ │ -008264: 7110 0001 0300 |0026: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -00826a: 0c03 |0029: move-result-object v3 │ │ -00826c: 5454 6300 |002a: iget-object v4, v5, Leu/veldsoft/colors/overflow/NormalAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0063 │ │ -008270: 3243 dbff |002c: if-eq v3, v4, 0007 // -0025 │ │ -008274: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -008278: 28df |0030: goto 000f // -0021 │ │ -00827a: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ -00827e: 28d6 |0033: goto 0009 // -002a │ │ -008280: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -008282: 28d2 |0035: goto 0007 // -002e │ │ +008418: |[008418] eu.veldsoft.colors.overflow.NormalAI.hasMove:()Z │ │ +008428: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +00842a: 5253 6100 |0001: iget v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.onMove:I // field@0061 │ │ +00842e: 1304 1200 |0003: const/16 v4, #int 18 // #12 │ │ +008432: 3543 0300 |0005: if-ge v3, v4, 0008 // +0003 │ │ +008436: 0f02 |0007: return v2 │ │ +008438: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +00843a: 5453 6200 |0009: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +00843e: 2133 |000b: array-length v3, v3 │ │ +008440: 3530 2800 |000c: if-ge v0, v3, 0034 // +0028 │ │ +008444: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +008446: 5453 6200 |000f: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +00844a: 4603 0300 |0011: aget-object v3, v3, v0 │ │ +00844e: 2133 |0013: array-length v3, v3 │ │ +008450: 3531 1d00 |0014: if-ge v1, v3, 0031 // +001d │ │ +008454: 5453 6200 |0016: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +008458: 4603 0300 |0018: aget-object v3, v3, v0 │ │ +00845c: 4403 0301 |001a: aget v3, v3, v1 │ │ +008460: 3803 1200 |001c: if-eqz v3, 002e // +0012 │ │ +008464: 5453 6200 |001e: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +008468: 4603 0300 |0020: aget-object v3, v3, v0 │ │ +00846c: 4403 0301 |0022: aget v3, v3, v1 │ │ +008470: e103 0308 |0024: shr-int/lit8 v3, v3, #int 8 // #08 │ │ +008474: 7110 0001 0300 |0026: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +00847a: 0c03 |0029: move-result-object v3 │ │ +00847c: 5454 6300 |002a: iget-object v4, v5, Leu/veldsoft/colors/overflow/NormalAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0063 │ │ +008480: 3243 dbff |002c: if-eq v3, v4, 0007 // -0025 │ │ +008484: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +008488: 28df |0030: goto 000f // -0021 │ │ +00848a: d800 0001 |0031: add-int/lit8 v0, v0, #int 1 // #01 │ │ +00848e: 28d6 |0033: goto 0009 // -002a │ │ +008490: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +008492: 28d2 |0035: goto 0007 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=366 │ │ 0x0007 line=381 │ │ 0x0008 line=372 │ │ 0x000e line=373 │ │ 0x0016 line=374 │ │ + 0x0026 line=375 │ │ 0x002e line=373 │ │ 0x0031 line=372 │ │ 0x0034 line=381 │ │ locals : │ │ 0x000f - 0x0034 reg=1 j I │ │ 0x0009 - 0x0036 reg=0 i I │ │ 0x0000 - 0x0036 reg=5 this Leu/veldsoft/colors/overflow/NormalAI; │ │ @@ -9910,38 +9985,38 @@ │ │ type : '([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -008284: |[008284] eu.veldsoft.colors.overflow.NormalAI.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ │ -008294: 1300 1200 |0000: const/16 v0, #int 18 // #12 │ │ -008298: 5b23 6200 |0002: iput-object v3, v2, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -00829c: 5b24 6300 |0004: iput-object v4, v2, Leu/veldsoft/colors/overflow/NormalAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0063 │ │ -0082a0: 5925 6100 |0006: iput v5, v2, Leu/veldsoft/colors/overflow/NormalAI;.onMove:I // field@0061 │ │ -0082a4: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ -0082a8: 2200 6f00 |000a: new-instance v0, Ljava/lang/Exception; // type@006f │ │ -0082ac: 1a01 4500 |000c: const-string v1, "Incorrect board!" // string@0045 │ │ -0082b0: 7020 4f01 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ -0082b6: 2700 |0011: throw v0 │ │ -0082b8: 3904 0a00 |0012: if-nez v4, 001c // +000a │ │ -0082bc: 2200 6f00 |0014: new-instance v0, Ljava/lang/Exception; // type@006f │ │ -0082c0: 1a01 4600 |0016: const-string v1, "Incorrect player!" // string@0046 │ │ -0082c4: 7020 4f01 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ -0082ca: 2700 |001b: throw v0 │ │ -0082cc: 3505 0500 |001c: if-ge v5, v0, 0021 // +0005 │ │ -0082d0: 6e10 e800 0200 |001e: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/NormalAI;.phaseOneMove:()V // method@00e8 │ │ -0082d6: 3505 0500 |0021: if-ge v5, v0, 0026 // +0005 │ │ -0082da: 5420 6000 |0023: iget-object v0, v2, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ -0082de: 1100 |0025: return-object v0 │ │ -0082e0: 3405 0500 |0026: if-lt v5, v0, 002b // +0005 │ │ -0082e4: 6e10 e900 0200 |0028: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/NormalAI;.phaseTwoMove:()V // method@00e9 │ │ -0082ea: 5420 6000 |002b: iget-object v0, v2, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ -0082ee: 28f8 |002d: goto 0025 // -0008 │ │ +008494: |[008494] eu.veldsoft.colors.overflow.NormalAI.move:([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ │ +0084a4: 1300 1200 |0000: const/16 v0, #int 18 // #12 │ │ +0084a8: 5b23 6200 |0002: iput-object v3, v2, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +0084ac: 5b24 6300 |0004: iput-object v4, v2, Leu/veldsoft/colors/overflow/NormalAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0063 │ │ +0084b0: 5925 6100 |0006: iput v5, v2, Leu/veldsoft/colors/overflow/NormalAI;.onMove:I // field@0061 │ │ +0084b4: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ +0084b8: 2200 6f00 |000a: new-instance v0, Ljava/lang/Exception; // type@006f │ │ +0084bc: 1a01 4500 |000c: const-string v1, "Incorrect board!" // string@0045 │ │ +0084c0: 7020 4f01 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ +0084c6: 2700 |0011: throw v0 │ │ +0084c8: 3904 0a00 |0012: if-nez v4, 001c // +000a │ │ +0084cc: 2200 6f00 |0014: new-instance v0, Ljava/lang/Exception; // type@006f │ │ +0084d0: 1a01 4600 |0016: const-string v1, "Incorrect player!" // string@0046 │ │ +0084d4: 7020 4f01 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ +0084da: 2700 |001b: throw v0 │ │ +0084dc: 3505 0500 |001c: if-ge v5, v0, 0021 // +0005 │ │ +0084e0: 6e10 e800 0200 |001e: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/NormalAI;.phaseOneMove:()V // method@00e8 │ │ +0084e6: 3505 0500 |0021: if-ge v5, v0, 0026 // +0005 │ │ +0084ea: 5420 6000 |0023: iget-object v0, v2, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ +0084ee: 1100 |0025: return-object v0 │ │ +0084f0: 3405 0500 |0026: if-lt v5, v0, 002b // +0005 │ │ +0084f4: 6e10 e900 0200 |0028: invoke-virtual {v2}, Leu/veldsoft/colors/overflow/NormalAI;.phaseTwoMove:()V // method@00e9 │ │ +0084fa: 5420 6000 |002b: iget-object v0, v2, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ +0084fe: 28f8 |002d: goto 0025 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0008 line=322 │ │ 0x000a line=323 │ │ @@ -9966,111 +10041,112 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 57 16-bit code units │ │ -0082f0: |[0082f0] eu.veldsoft.colors.overflow.NormalAI.phaseOneMove:()V │ │ -008300: 5460 6000 |0000: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ -008304: 7100 5601 0000 |0002: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -00830a: 0b02 |0005: move-result-wide v2 │ │ -00830c: 5461 6200 |0006: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -008310: 2111 |0008: array-length v1, v1 │ │ -008312: 8314 |0009: int-to-double v4, v1 │ │ -008314: cd42 |000a: mul-double/2addr v2, v4 │ │ -008316: 8a21 |000b: double-to-int v1, v2 │ │ -008318: 5901 0200 |000c: iput v1, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ -00831c: 5460 6000 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ -008320: 7100 5601 0000 |0010: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ -008326: 0b02 |0013: move-result-wide v2 │ │ -008328: 5461 6200 |0014: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -00832c: 5464 6000 |0016: iget-object v4, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ -008330: 5244 0200 |0018: iget v4, v4, Landroid/graphics/Point;.x:I // field@0002 │ │ -008334: 4601 0104 |001a: aget-object v1, v1, v4 │ │ -008338: 2111 |001c: array-length v1, v1 │ │ -00833a: 8314 |001d: int-to-double v4, v1 │ │ -00833c: cd42 |001e: mul-double/2addr v2, v4 │ │ -00833e: 8a21 |001f: double-to-int v1, v2 │ │ -008340: 5901 0300 |0020: iput v1, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ -008344: 5260 6100 |0022: iget v0, v6, Leu/veldsoft/colors/overflow/NormalAI;.onMove:I // field@0061 │ │ -008348: 1301 1200 |0024: const/16 v1, #int 18 // #12 │ │ -00834c: 3510 1200 |0026: if-ge v0, v1, 0038 // +0012 │ │ -008350: 5460 6200 |0028: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -008354: 5461 6000 |002a: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ -008358: 5211 0200 |002c: iget v1, v1, Landroid/graphics/Point;.x:I // field@0002 │ │ -00835c: 4600 0001 |002e: aget-object v0, v0, v1 │ │ -008360: 5461 6000 |0030: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ -008364: 5211 0300 |0032: iget v1, v1, Landroid/graphics/Point;.y:I // field@0003 │ │ -008368: 4400 0001 |0034: aget v0, v0, v1 │ │ -00836c: 3900 caff |0036: if-nez v0, 0000 // -0036 │ │ -008370: 0e00 |0038: return-void │ │ +008500: |[008500] eu.veldsoft.colors.overflow.NormalAI.phaseOneMove:()V │ │ +008510: 5460 6000 |0000: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ +008514: 7100 5601 0000 |0002: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +00851a: 0b02 |0005: move-result-wide v2 │ │ +00851c: 5461 6200 |0006: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +008520: 2111 |0008: array-length v1, v1 │ │ +008522: 8314 |0009: int-to-double v4, v1 │ │ +008524: cd42 |000a: mul-double/2addr v2, v4 │ │ +008526: 8a21 |000b: double-to-int v1, v2 │ │ +008528: 5901 0200 |000c: iput v1, v0, Landroid/graphics/Point;.x:I // field@0002 │ │ +00852c: 5460 6000 |000e: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ +008530: 7100 5601 0000 |0010: invoke-static {}, Ljava/lang/Math;.random:()D // method@0156 │ │ +008536: 0b02 |0013: move-result-wide v2 │ │ +008538: 5461 6200 |0014: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +00853c: 5464 6000 |0016: iget-object v4, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ +008540: 5244 0200 |0018: iget v4, v4, Landroid/graphics/Point;.x:I // field@0002 │ │ +008544: 4601 0104 |001a: aget-object v1, v1, v4 │ │ +008548: 2111 |001c: array-length v1, v1 │ │ +00854a: 8314 |001d: int-to-double v4, v1 │ │ +00854c: cd42 |001e: mul-double/2addr v2, v4 │ │ +00854e: 8a21 |001f: double-to-int v1, v2 │ │ +008550: 5901 0300 |0020: iput v1, v0, Landroid/graphics/Point;.y:I // field@0003 │ │ +008554: 5260 6100 |0022: iget v0, v6, Leu/veldsoft/colors/overflow/NormalAI;.onMove:I // field@0061 │ │ +008558: 1301 1200 |0024: const/16 v1, #int 18 // #12 │ │ +00855c: 3510 1200 |0026: if-ge v0, v1, 0038 // +0012 │ │ +008560: 5460 6200 |0028: iget-object v0, v6, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +008564: 5461 6000 |002a: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ +008568: 5211 0200 |002c: iget v1, v1, Landroid/graphics/Point;.x:I // field@0002 │ │ +00856c: 4600 0001 |002e: aget-object v0, v0, v1 │ │ +008570: 5461 6000 |0030: iget-object v1, v6, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ +008574: 5211 0300 |0032: iget v1, v1, Landroid/graphics/Point;.y:I // field@0003 │ │ +008578: 4400 0001 |0034: aget v0, v0, v1 │ │ +00857c: 3900 caff |0036: if-nez v0, 0000 // -0036 │ │ +008580: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x000e line=259 │ │ - 0x0022 line=261 │ │ + 0x0022 line=260 │ │ 0x0038 line=262 │ │ locals : │ │ 0x0000 - 0x0039 reg=6 this Leu/veldsoft/colors/overflow/NormalAI; │ │ │ │ #3 : (in Leu/veldsoft/colors/overflow/NormalAI;) │ │ name : 'phaseTwoMove' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -008374: |[008374] eu.veldsoft.colors.overflow.NormalAI.phaseTwoMove:()V │ │ -008384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -008386: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -008388: 5453 6200 |0002: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -00838c: 2133 |0004: array-length v3, v3 │ │ -00838e: 3531 2d00 |0005: if-ge v1, v3, 0032 // +002d │ │ -008392: 3900 2b00 |0007: if-nez v0, 0032 // +002b │ │ -008396: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -008398: 5453 6200 |000a: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -00839c: 4603 0301 |000c: aget-object v3, v3, v1 │ │ -0083a0: 2133 |000e: array-length v3, v3 │ │ -0083a2: 3532 2000 |000f: if-ge v2, v3, 002f // +0020 │ │ -0083a6: 3900 1e00 |0011: if-nez v0, 002f // +001e │ │ -0083aa: 5453 6200 |0013: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -0083ae: 4603 0301 |0015: aget-object v3, v3, v1 │ │ -0083b2: 4403 0302 |0017: aget v3, v3, v2 │ │ -0083b6: 3803 1300 |0019: if-eqz v3, 002c // +0013 │ │ -0083ba: 5453 6200 |001b: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ -0083be: 4603 0301 |001d: aget-object v3, v3, v1 │ │ -0083c2: 4403 0302 |001f: aget v3, v3, v2 │ │ -0083c6: e103 0308 |0021: shr-int/lit8 v3, v3, #int 8 // #08 │ │ -0083ca: 7110 0001 0300 |0023: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ -0083d0: 0c03 |0026: move-result-object v3 │ │ -0083d2: 5454 6300 |0027: iget-object v4, v5, Leu/veldsoft/colors/overflow/NormalAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0063 │ │ -0083d6: 3343 0300 |0029: if-ne v3, v4, 002c // +0003 │ │ -0083da: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -0083dc: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0083e0: 28dc |002e: goto 000a // -0024 │ │ -0083e2: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0083e6: 28d1 |0031: goto 0002 // -002f │ │ -0083e8: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ -0083ec: 2203 6f00 |0034: new-instance v3, Ljava/lang/Exception; // type@006f │ │ -0083f0: 1a04 0c01 |0036: const-string v4, "There is no valid move!" // string@010c │ │ -0083f4: 7020 4f01 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ -0083fa: 2703 |003b: throw v3 │ │ -0083fc: 7010 ea00 0500 |003c: invoke-direct {v5}, Leu/veldsoft/colors/overflow/NormalAI;.selectBestMove:()Landroid/graphics/Point; // method@00ea │ │ -008402: 0c03 |003f: move-result-object v3 │ │ -008404: 5b53 6000 |0040: iput-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ -008408: 0e00 |0042: return-void │ │ +008584: |[008584] eu.veldsoft.colors.overflow.NormalAI.phaseTwoMove:()V │ │ +008594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +008596: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +008598: 5453 6200 |0002: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +00859c: 2133 |0004: array-length v3, v3 │ │ +00859e: 3531 2d00 |0005: if-ge v1, v3, 0032 // +002d │ │ +0085a2: 3900 2b00 |0007: if-nez v0, 0032 // +002b │ │ +0085a6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0085a8: 5453 6200 |000a: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +0085ac: 4603 0301 |000c: aget-object v3, v3, v1 │ │ +0085b0: 2133 |000e: array-length v3, v3 │ │ +0085b2: 3532 2000 |000f: if-ge v2, v3, 002f // +0020 │ │ +0085b6: 3900 1e00 |0011: if-nez v0, 002f // +001e │ │ +0085ba: 5453 6200 |0013: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +0085be: 4603 0301 |0015: aget-object v3, v3, v1 │ │ +0085c2: 4403 0302 |0017: aget v3, v3, v2 │ │ +0085c6: 3803 1300 |0019: if-eqz v3, 002c // +0013 │ │ +0085ca: 5453 6200 |001b: iget-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.stones:[[I // field@0062 │ │ +0085ce: 4603 0301 |001d: aget-object v3, v3, v1 │ │ +0085d2: 4403 0302 |001f: aget v3, v3, v2 │ │ +0085d6: e103 0308 |0021: shr-int/lit8 v3, v3, #int 8 // #08 │ │ +0085da: 7110 0001 0300 |0023: invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;.index:(I)Leu/veldsoft/colors/overflow/PlayerIndex; // method@0100 │ │ +0085e0: 0c03 |0026: move-result-object v3 │ │ +0085e2: 5454 6300 |0027: iget-object v4, v5, Leu/veldsoft/colors/overflow/NormalAI;.who:Leu/veldsoft/colors/overflow/PlayerIndex; // field@0063 │ │ +0085e6: 3343 0300 |0029: if-ne v3, v4, 002c // +0003 │ │ +0085ea: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +0085ec: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0085f0: 28dc |002e: goto 000a // -0024 │ │ +0085f2: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0085f6: 28d1 |0031: goto 0002 // -002f │ │ +0085f8: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ +0085fc: 2203 6f00 |0034: new-instance v3, Ljava/lang/Exception; // type@006f │ │ +008600: 1a04 0c01 |0036: const-string v4, "There is no valid move!" // string@010c │ │ +008604: 7020 4f01 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@014f │ │ +00860a: 2703 |003b: throw v3 │ │ +00860c: 7010 ea00 0500 |003c: invoke-direct {v5}, Leu/veldsoft/colors/overflow/NormalAI;.selectBestMove:()Landroid/graphics/Point; // method@00ea │ │ +008612: 0c03 |003f: move-result-object v3 │ │ +008614: 5b53 6000 |0040: iput-object v3, v5, Leu/veldsoft/colors/overflow/NormalAI;.coordinates:Landroid/graphics/Point; // field@0060 │ │ +008618: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0001 line=280 │ │ 0x0009 line=281 │ │ 0x0013 line=282 │ │ + 0x0023 line=283 │ │ 0x002b line=284 │ │ 0x002c line=281 │ │ 0x002f line=280 │ │ 0x0032 line=292 │ │ 0x0034 line=293 │ │ 0x003c line=299 │ │ 0x0042 line=300 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -8,15 +8,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2670 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/Board.class │ │ │ ?rwxrwxr-x 2.0 unx 174 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 2593 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/DETrainer.class │ │ │ ?rwxrwxr-x 2.0 unx 683 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/EndSplash$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1178 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/EndSplash.class │ │ │ ?rwxrwxr-x 2.0 unx 1653 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/GameView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 926 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/GameView$2.class │ │ │ -?rwxrwxr-x 2.0 unx 11330 b- defN 80-Jan-01 00:00 eu/veldsoft/colors/overflow/GameView.class │ │ │ +?rwxrwxr-x 2.0 unx 11335 b- defN 80-Jan-01 00:00 eu/veldsoft/colors/overflow/GameView.class │ │ │ ?rwxrwxr-x 2.0 unx 997 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/HardAISQLAdapter$SQLiteHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 3120 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/HardAISQLAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1548 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/Highscore.class │ │ │ ?rwxrwxr-x 2.0 unx 3008 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/Menu.class │ │ │ ?rwxrwxr-x 2.0 unx 924 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/NormalAISQLAdapter$SQLiteHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 3161 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/NormalAISQLAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/OverflowActivity.class │ │ │ @@ -36,8 +36,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 824 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/SplashActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2319 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/SplashActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1110 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/SplashScreen$1.class │ │ │ ?rwxrwxr-x 2.0 unx 940 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/SplashScreen.class │ │ │ ?rwxrwxr-x 2.0 unx 1695 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/EasyAI.class │ │ │ ?rwxrwxr-x 2.0 unx 2577 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/HardAI.class │ │ │ ?rwxrwxr-x 2.0 unx 3547 b- stor 80-Jan-01 00:00 eu/veldsoft/colors/overflow/NormalAI.class │ │ │ -41 files, 65902 bytes uncompressed, 59956 bytes compressed: 9.0% │ │ │ +41 files, 65907 bytes uncompressed, 59956 bytes compressed: 9.0% │ │ ├── eu/veldsoft/colors/overflow/GameView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -386,15 +386,15 @@ │ │ │ │ super.onSizeChanged(n, n2, n3, n4); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouchEvent(final MotionEvent motionEvent) { │ │ │ │ final float n = 8.0f; │ │ │ │ int onTouchEvent = 1; │ │ │ │ if ((this.board.end() ? 1 : 0) != onTouchEvent) { │ │ │ │ - Label_0282: { │ │ │ │ + Label_0287: { │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ final boolean move = this.board.move((int)(motionEvent.getX() * n / this.width), (int)(motionEvent.getY() * n / this.height), (PlayerIndex)null); │ │ │ │ if ((move ? 1 : 0) == onTouchEvent && (this.oneplayer ? 1 : 0) == onTouchEvent) { │ │ │ │ final AI[] ai = this.ai; │ │ │ │ final int length = ai.length; │ │ │ │ int i = 0; │ │ │ │ while (i < length) { │ │ │ │ @@ -434,15 +434,15 @@ │ │ │ │ catch (Exception ex6) {} │ │ │ │ } │ │ │ │ catch (Exception ex7) {} │ │ │ │ } │ │ │ │ catch (Exception ex8) {} │ │ │ │ } │ │ │ │ catch (Exception ex9) {} │ │ │ │ - break Label_0282; │ │ │ │ + break Label_0287; │ │ │ │ } │ │ │ │ } │ │ │ │ this.actionsOnIncorrectMove(move); │ │ │ │ this.actionsOnCorrectMove(move); │ │ │ │ return onTouchEvent != 0; │ │ │ │ } │ │ │ │ } ├── smali/eu/veldsoft/colors/overflow/NormalAI.smali │ @@ -107,14 +107,15 @@ │ │ iget v2, v0, Landroid/graphics/Point;->y:I │ │ aget v1, v1, v2 │ │ shr-int/lit8 v1, v1, 0x8 │ │ + .line 96 │ invoke-static {v1}, Leu/veldsoft/colors/overflow/PlayerIndex;->index(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v1 │ │ iget-object v2, p0, Leu/veldsoft/colors/overflow/NormalAI;->who:Leu/veldsoft/colors/overflow/PlayerIndex; │ │ if-ne v1, v2, :cond_0 │ @@ -963,14 +964,15 @@ │ │ aget-object v3, v3, v0 │ │ aget v3, v3, v1 │ │ shr-int/lit8 v3, v3, 0x8 │ │ + .line 375 │ invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;->index(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v3 │ │ iget-object v4, p0, Leu/veldsoft/colors/overflow/NormalAI;->who:Leu/veldsoft/colors/overflow/PlayerIndex; │ │ if-eq v3, v4, :cond_0 │ @@ -1120,15 +1122,15 @@ │ │ mul-double/2addr v2, v4 │ │ double-to-int v1, v2 │ │ iput v1, v0, Landroid/graphics/Point;->y:I │ │ - .line 261 │ + .line 260 │ iget v0, p0, Leu/veldsoft/colors/overflow/NormalAI;->onMove:I │ │ const/16 v1, 0x12 │ │ if-ge v0, v1, :cond_1 │ │ iget-object v0, p0, Leu/veldsoft/colors/overflow/NormalAI;->stones:[[I │ @@ -1206,14 +1208,15 @@ │ │ aget-object v3, v3, v1 │ │ aget v3, v3, v2 │ │ shr-int/lit8 v3, v3, 0x8 │ │ + .line 283 │ invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;->index(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v3 │ │ iget-object v4, p0, Leu/veldsoft/colors/overflow/NormalAI;->who:Leu/veldsoft/colors/overflow/PlayerIndex; │ │ if-ne v3, v4, :cond_0 ├── smali/eu/veldsoft/colors/overflow/EasyAI.smali │ @@ -89,14 +89,15 @@ │ │ aget-object v3, v3, v0 │ │ aget v3, v3, v1 │ │ shr-int/lit8 v3, v3, 0x8 │ │ + .line 211 │ invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;->index(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v3 │ │ iget-object v4, p0, Leu/veldsoft/colors/overflow/EasyAI;->who:Leu/veldsoft/colors/overflow/PlayerIndex; │ │ if-eq v3, v4, :cond_0 │ @@ -246,15 +247,15 @@ │ │ mul-double/2addr v2, v4 │ │ double-to-int v1, v2 │ │ iput v1, v0, Landroid/graphics/Point;->y:I │ │ - .line 79 │ + .line 78 │ iget v0, p0, Leu/veldsoft/colors/overflow/EasyAI;->onMove:I │ │ const/16 v1, 0x12 │ │ if-ge v0, v1, :cond_1 │ │ iget-object v0, p0, Leu/veldsoft/colors/overflow/EasyAI;->stones:[[I │ @@ -332,14 +333,15 @@ │ │ aget-object v3, v3, v1 │ │ aget v3, v3, v2 │ │ shr-int/lit8 v3, v3, 0x8 │ │ + .line 100 │ invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;->index(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v3 │ │ iget-object v4, p0, Leu/veldsoft/colors/overflow/EasyAI;->who:Leu/veldsoft/colors/overflow/PlayerIndex; │ │ if-ne v3, v4, :cond_0 │ @@ -452,14 +454,15 @@ │ │ iget v4, v4, Landroid/graphics/Point;->y:I │ │ aget v3, v3, v4 │ │ shr-int/lit8 v3, v3, 0x8 │ │ + .line 123 │ invoke-static {v3}, Leu/veldsoft/colors/overflow/PlayerIndex;->index(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v3 │ │ iget-object v4, p0, Leu/veldsoft/colors/overflow/EasyAI;->who:Leu/veldsoft/colors/overflow/PlayerIndex; │ │ if-ne v3, v4, :cond_3 ├── smali/eu/veldsoft/colors/overflow/SplashScreen$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; │ │ │ # direct methods │ .method constructor (Leu/veldsoft/colors/overflow/SplashScreen;Leu/veldsoft/colors/overflow/SplashScreen;)V │ .locals 0 │ + .param p1, "this$0" # Leu/veldsoft/colors/overflow/SplashScreen; │ │ .prologue │ .line 79 │ iput-object p1, p0, Leu/veldsoft/colors/overflow/SplashScreen$1;->this$0:Leu/veldsoft/colors/overflow/SplashScreen; │ │ iput-object p2, p0, Leu/veldsoft/colors/overflow/SplashScreen$1;->val$sPlashScreen:Leu/veldsoft/colors/overflow/SplashScreen; ├── smali/eu/veldsoft/colors/overflow/EndSplash$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/veldsoft/colors/overflow/EndSplash; │ │ │ # direct methods │ .method constructor (Leu/veldsoft/colors/overflow/EndSplash;)V │ .locals 0 │ + .param p1, "this$0" # Leu/veldsoft/colors/overflow/EndSplash; │ │ .prologue │ .line 83 │ iput-object p1, p0, Leu/veldsoft/colors/overflow/EndSplash$1;->this$0:Leu/veldsoft/colors/overflow/EndSplash; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/eu/veldsoft/colors/overflow/R.smali │ @@ -22,10 +22,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 120 │ return-void │ .end method ├── smali/eu/veldsoft/colors/overflow/SplashActivity.smali │ @@ -78,38 +78,42 @@ │ │ move-result-object v1 │ │ check-cast v1, Landroid/webkit/WebView; │ │ const-string v2, "file:///android_asset/banner.html" │ │ + .line 34 │ invoke-virtual {v1, v2}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V │ │ .line 40 │ :try_start_0 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/SplashActivity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ + .line 41 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/SplashActivity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v2 │ │ const/16 v3, 0x81 │ │ + .line 40 │ invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; │ │ move-result-object v1 │ │ iget-object v1, v1, Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle; │ │ const-string v2, "timeout" │ │ const/4 v3, 0x0 │ │ + .line 43 │ invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v1 │ │ int-to-long v2, v1 │ │ iput-wide v2, p0, Leu/veldsoft/colors/overflow/SplashActivity;->timeout:J │ @@ -119,28 +123,31 @@ │ .line 53 │ :goto_0 │ :try_start_1 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/SplashActivity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ + .line 54 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/SplashActivity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v2 │ │ const/16 v3, 0x81 │ │ + .line 53 │ invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; │ │ move-result-object v1 │ │ iget-object v1, v1, Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle; │ │ const-string v2, "redirect" │ │ + .line 57 │ invoke-virtual {v1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ iput-object v1, p0, Leu/veldsoft/colors/overflow/SplashActivity;->redirect:Ljava/lang/String; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ @@ -174,29 +181,31 @@ │ │ invoke-virtual {v1}, Ljava/lang/Class;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ iput-object v1, p0, Leu/veldsoft/colors/overflow/SplashActivity;->redirect:Ljava/lang/String; │ │ - .line 60 │ + .line 62 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/SplashActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const/high16 v2, 0x7f060000 │ │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 60 │ invoke-static {p0, v1, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 64 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ goto :goto_1 │ .end method │ │ .method protected onResume()V │ .locals 4 ├── smali/eu/veldsoft/colors/overflow/GameView$1.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$scorein:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Leu/veldsoft/colors/overflow/GameView;Landroid/widget/EditText;JLeu/veldsoft/colors/overflow/SQLiteAdapter;I)V │ .locals 1 │ + .param p1, "this$0" # Leu/veldsoft/colors/overflow/GameView; │ │ .prologue │ .line 348 │ iput-object p1, p0, Leu/veldsoft/colors/overflow/GameView$1;->this$0:Leu/veldsoft/colors/overflow/GameView; │ │ iput-object p2, p0, Leu/veldsoft/colors/overflow/GameView$1;->val$scorein:Landroid/widget/EditText; │ │ @@ -130,14 +131,15 @@ │ if-gez v2, :cond_2 │ │ .line 358 │ iget-object v2, p0, Leu/veldsoft/colors/overflow/GameView$1;->val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ iget v3, p0, Leu/veldsoft/colors/overflow/GameView$1;->val$achieved:I │ │ + .line 359 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v2, v1, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;->insert(Ljava/lang/String;Ljava/lang/Integer;)J │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ @@ -177,17 +179,19 @@ │ if-ge v2, v3, :cond_0 │ │ .line 362 │ iget-object v2, p0, Leu/veldsoft/colors/overflow/GameView$1;->val$mySQLiteAdapter:Leu/veldsoft/colors/overflow/SQLiteAdapter; │ │ iget v3, p0, Leu/veldsoft/colors/overflow/GameView$1;->val$achieved:I │ │ + .line 363 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ + .line 362 │ invoke-virtual {v2, v0, v1, v3}, Leu/veldsoft/colors/overflow/SQLiteAdapter;->updateByID(ILjava/lang/String;Ljava/lang/Integer;)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_0 │ .end method ├── smali/eu/veldsoft/colors/overflow/Highscore.smali │ @@ -97,30 +97,34 @@ │ │ if-eqz v3, :cond_1 │ │ .line 88 │ :cond_0 │ const-string v3, "name" │ │ + .line 89 │ invoke-interface {v1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 88 │ invoke-interface {v1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 90 │ .local v2, "personName":Ljava/lang/String; │ const-string v3, "score" │ │ + .line 91 │ invoke-interface {v1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 90 │ invoke-interface {v1, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v0 │ │ .line 92 │ .local v0, "age":I │ iget-object v3, p0, Leu/veldsoft/colors/overflow/Highscore;->results:Ljava/util/List; ├── smali/eu/veldsoft/colors/overflow/GameView.smali │ @@ -1,20 +1,12 @@ │ .class Leu/veldsoft/colors/overflow/GameView; │ .super Landroid/view/View; │ .source "GameView.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Leu/veldsoft/colors/overflow/GameView$2; │ - } │ -.end annotation │ - │ - │ # static fields │ .field public static final SOUND_MOVEDSTONE:I = 0x1 │ │ .field public static final SOUND_WON:I = 0x2 │ │ .field public static final SOUND_WRONGMOVE:I = 0x3 │ │ @@ -158,14 +150,15 @@ │ │ move-result v3 │ │ iget-object v4, p0, Leu/veldsoft/colors/overflow/GameView;->preferences:Landroid/content/SharedPreferences; │ │ const-string v5, "normal" │ │ + .line 154 │ invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ or-int/2addr v3, v4 │ │ iget-object v4, p0, Leu/veldsoft/colors/overflow/GameView;->preferences:Landroid/content/SharedPreferences; │ @@ -402,14 +395,15 @@ │ │ move-result-object v3 │ │ invoke-interface {v3}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; │ │ move-result-object v3 │ │ + .line 784 │ invoke-virtual {v3, v1}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V │ │ .line 785 │ iget v3, v1, Landroid/util/DisplayMetrics;->heightPixels:I │ │ iget v4, v1, Landroid/util/DisplayMetrics;->widthPixels:I │ │ @@ -419,39 +413,43 @@ │ │ div-int/lit8 v2, v3, 0x8 │ │ .line 787 │ .local v2, "scale":I │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ + .line 788 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f02000b │ │ + .line 787 │ invoke-static {v4, v5}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v4 │ │ invoke-static {v4, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v4 │ │ aput-object v4, v3, v7 │ │ .line 789 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ + .line 790 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f02000c │ │ + .line 789 │ invoke-static {v4, v5}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v4 │ │ invoke-static {v4, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v4 │ @@ -459,20 +457,22 @@ │ aput-object v4, v3, v6 │ │ .line 791 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/4 v4, 0x2 │ │ + .line 792 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f02000d │ │ + .line 791 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -480,20 +480,22 @@ │ aput-object v5, v3, v4 │ │ .line 793 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/4 v4, 0x3 │ │ + .line 794 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f020014 │ │ + .line 793 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -501,39 +503,43 @@ │ aput-object v5, v3, v4 │ │ .line 795 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/4 v4, 0x4 │ │ + .line 796 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f020015 │ │ + .line 795 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ .line 797 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ + .line 798 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f020016 │ │ + .line 797 │ invoke-static {v4, v5}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v4 │ │ invoke-static {v4, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v4 │ @@ -541,20 +547,22 @@ │ aput-object v4, v3, v8 │ │ .line 799 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/4 v4, 0x6 │ │ + .line 800 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f02001a │ │ + .line 799 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -562,20 +570,22 @@ │ aput-object v5, v3, v4 │ │ .line 801 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/4 v4, 0x7 │ │ + .line 802 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f02001b │ │ + .line 801 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -583,20 +593,22 @@ │ aput-object v5, v3, v4 │ │ .line 803 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0x8 │ │ + .line 804 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f02001c │ │ + .line 803 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -604,20 +616,22 @@ │ aput-object v5, v3, v4 │ │ .line 805 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0x9 │ │ + .line 806 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f02000e │ │ + .line 805 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -625,20 +639,22 @@ │ aput-object v5, v3, v4 │ │ .line 807 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0xa │ │ + .line 808 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f02000f │ │ + .line 807 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -646,20 +662,22 @@ │ aput-object v5, v3, v4 │ │ .line 809 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0xb │ │ + .line 810 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f020010 │ │ + .line 809 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -667,20 +685,22 @@ │ aput-object v5, v3, v4 │ │ .line 811 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0xc │ │ + .line 812 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f020008 │ │ + .line 811 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -688,20 +708,22 @@ │ aput-object v5, v3, v4 │ │ .line 813 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0xd │ │ + .line 814 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f020009 │ │ + .line 813 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -709,20 +731,22 @@ │ aput-object v5, v3, v4 │ │ .line 815 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0xe │ │ + .line 816 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f02000a │ │ + .line 815 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -730,20 +754,22 @@ │ aput-object v5, v3, v4 │ │ .line 817 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0xf │ │ + .line 818 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f020017 │ │ + .line 817 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -751,20 +777,22 @@ │ aput-object v5, v3, v4 │ │ .line 819 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0x10 │ │ + .line 820 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f020018 │ │ + .line 819 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -772,20 +800,22 @@ │ aput-object v5, v3, v4 │ │ .line 821 │ iget-object v3, p0, Leu/veldsoft/colors/overflow/GameView;->pulls:[Landroid/graphics/Bitmap; │ │ const/16 v4, 0x11 │ │ + .line 822 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f020019 │ │ + .line 821 │ invoke-static {v5, v6}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ │ invoke-static {v5, v2, v2, v7}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ move-result-object v5 │ @@ -955,78 +985,84 @@ │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ iget-object v2, p0, Leu/veldsoft/colors/overflow/GameView;->soundPool:Landroid/media/SoundPool; │ │ + .line 282 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ const v4, 0x7f040002 │ │ invoke-virtual {v2, v3, v4, v6}, Landroid/media/SoundPool;->load(Landroid/content/Context;II)I │ │ move-result v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ + .line 281 │ invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 283 │ iget-object v0, p0, Leu/veldsoft/colors/overflow/GameView;->soundPoolMap:Ljava/util/HashMap; │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ iget-object v2, p0, Leu/veldsoft/colors/overflow/GameView;->soundPool:Landroid/media/SoundPool; │ │ + .line 284 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ const v4, 0x7f040001 │ │ invoke-virtual {v2, v3, v4, v7}, Landroid/media/SoundPool;->load(Landroid/content/Context;II)I │ │ move-result v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ + .line 283 │ invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 285 │ iget-object v0, p0, Leu/veldsoft/colors/overflow/GameView;->soundPoolMap:Ljava/util/HashMap; │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ iget-object v2, p0, Leu/veldsoft/colors/overflow/GameView;->soundPool:Landroid/media/SoundPool; │ │ + .line 286 │ invoke-virtual {p0}, Leu/veldsoft/colors/overflow/GameView;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ const/high16 v4, 0x7f040000 │ │ invoke-virtual {v2, v3, v4, v5}, Landroid/media/SoundPool;->load(Landroid/content/Context;II)I │ │ move-result v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ + .line 285 │ invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 287 │ return-void │ .end method │ │ .method private keepHighscore(Ljava/lang/String;)V │ @@ -1117,14 +1153,15 @@ │ │ if-ne v3, v4, :cond_5 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ │ + .line 329 │ invoke-virtual {v3}, Leu/veldsoft/colors/overflow/Board;->getWinner()Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v3 │ │ sget-object v4, Leu/veldsoft/colors/overflow/PlayerIndex;->FIRST:Leu/veldsoft/colors/overflow/PlayerIndex; │ │ if-eq v3, v4, :cond_5 │ @@ -1166,20 +1203,22 @@ │ │ new-array v4, v4, [Ljava/lang/Object; │ │ const/4 v15, 0x0 │ │ aput-object p1, v4, v15 │ │ + .line 335 │ invoke-static {v14, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/16 v15, 0x2710 │ │ + .line 334 │ invoke-static {v3, v4, v15}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v13 │ │ .line 336 │ .local v13, "toast":Landroid/widget/Toast; │ const/16 v3, 0x11 │ @@ -1234,14 +1273,15 @@ │ │ .line 341 │ :cond_5 │ sget-object v3, Leu/veldsoft/colors/overflow/GameView;->context:Landroid/app/Activity; │ │ const v4, 0x7f060014 │ │ + .line 342 │ invoke-virtual {v3, v4}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ .line 343 │ .local v11, "highscore_title":Ljava/lang/String; │ sget-object v3, Leu/veldsoft/colors/overflow/GameView;->context:Landroid/app/Activity; │ @@ -1416,14 +1456,15 @@ │ │ mul-int/2addr v1, v7 │ │ move-object/from16 v0, p0 │ │ iget v2, v0, Leu/veldsoft/colors/overflow/GameView;->cell:I │ │ + .line 556 │ invoke-virtual {v12}, Landroid/graphics/Bitmap;->getWidth()I │ │ move-result v3 │ │ sub-int/2addr v2, v3 │ │ div-int/lit8 v2, v2, 0x2 │ @@ -1438,28 +1479,30 @@ │ │ mul-int/2addr v2, v8 │ │ move-object/from16 v0, p0 │ │ iget v3, v0, Leu/veldsoft/colors/overflow/GameView;->cell:I │ │ + .line 557 │ invoke-virtual {v12}, Landroid/graphics/Bitmap;->getHeight()I │ │ move-result v4 │ │ sub-int/2addr v3, v4 │ │ div-int/lit8 v3, v3, 0x2 │ │ add-int/2addr v2, v3 │ │ int-to-float v2, v2 │ │ const/4 v3, 0x0 │ │ + .line 555 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v12, v1, v2, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V │ │ .line 563 │ :cond_1 │ move-object/from16 v0, p0 │ @@ -2300,141 +2343,143 @@ │ move v0, p2 │ │ .line 416 │ goto :goto_0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 13 │ + .locals 12 │ .param p1, "event" # Landroid/view/MotionEvent; │ │ .prologue │ - const/4 v12, 0x0 │ + const/4 v9, 0x0 │ │ - const/high16 v11, 0x41000000 # 8.0f │ + const/high16 v8, 0x41000000 # 8.0f │ │ - const/4 v7, 0x1 │ + const/4 v4, 0x1 │ │ .line 685 │ - iget-object v8, p0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ + iget-object v5, p0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ │ - invoke-virtual {v8}, Leu/veldsoft/colors/overflow/Board;->end()Z │ + invoke-virtual {v5}, Leu/veldsoft/colors/overflow/Board;->end()Z │ │ - move-result v8 │ + move-result v5 │ │ - if-ne v8, v7, :cond_0 │ + if-ne v5, v4, :cond_0 │ │ .line 721 │ :goto_0 │ - return v7 │ + return v4 │ │ .line 689 │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 690 │ - .local v4, "humanDidMove":Z │ + .local v3, "humanDidMove":Z │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 691 │ - iget-object v8, p0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ + iget-object v5, p0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ │ + .line 692 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ - move-result v9 │ + move-result v6 │ │ - mul-float/2addr v9, v11 │ + mul-float/2addr v6, v8 │ │ - iget v10, p0, Leu/veldsoft/colors/overflow/GameView;->width:I │ + iget v7, p0, Leu/veldsoft/colors/overflow/GameView;->width:I │ │ - int-to-float v10, v10 │ + int-to-float v7, v7 │ │ - div-float/2addr v9, v10 │ + div-float/2addr v6, v7 │ │ - float-to-int v9, v9 │ + float-to-int v6, v6 │ │ + .line 693 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ - move-result v10 │ + move-result v7 │ │ - mul-float/2addr v10, v11 │ + mul-float/2addr v7, v8 │ │ - iget v11, p0, Leu/veldsoft/colors/overflow/GameView;->height:I │ + iget v8, p0, Leu/veldsoft/colors/overflow/GameView;->height:I │ │ - int-to-float v11, v11 │ + int-to-float v8, v8 │ │ - div-float/2addr v10, v11 │ + div-float/2addr v7, v8 │ │ - float-to-int v10, v10 │ + float-to-int v7, v7 │ │ - invoke-virtual {v8, v9, v10, v12}, Leu/veldsoft/colors/overflow/Board;->move(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z │ + .line 691 │ + invoke-virtual {v5, v6, v7, v9}, Leu/veldsoft/colors/overflow/Board;->move(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z │ │ - move-result v4 │ + move-result v3 │ │ .line 695 │ - if-ne v4, v7, :cond_2 │ + if-ne v3, v4, :cond_2 │ │ - iget-boolean v8, p0, Leu/veldsoft/colors/overflow/GameView;->oneplayer:Z │ + iget-boolean v5, p0, Leu/veldsoft/colors/overflow/GameView;->oneplayer:Z │ │ - if-ne v8, v7, :cond_2 │ + if-ne v5, v4, :cond_2 │ │ .line 696 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 697 │ - .local v2, "coordinates":Landroid/graphics/Point; │ - iget-object v0, p0, Leu/veldsoft/colors/overflow/GameView;->ai:[Leu/veldsoft/colors/overflow/AI; │ + .local v1, "coordinates":Landroid/graphics/Point; │ + iget-object v6, p0, Leu/veldsoft/colors/overflow/GameView;->ai:[Leu/veldsoft/colors/overflow/AI; │ │ - .local v0, "arr$":[Leu/veldsoft/colors/overflow/AI; │ - array-length v6, v0 │ + array-length v7, v6 │ │ - .local v6, "len$":I │ const/4 v5, 0x0 │ │ - .local v5, "i$":I │ :goto_1 │ - if-ge v5, v6, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v1, v0, v5 │ + aget-object v0, v6, v5 │ │ .line 699 │ - .local v1, "computer":Leu/veldsoft/colors/overflow/AI; │ + .local v0, "computer":Leu/veldsoft/colors/overflow/AI; │ :try_start_0 │ iget-object v8, p0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ │ invoke-virtual {v8}, Leu/veldsoft/colors/overflow/Board;->getStones()[[I │ │ move-result-object v8 │ │ iget-object v9, p0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ │ + .line 700 │ invoke-virtual {v9}, Leu/veldsoft/colors/overflow/Board;->getWho()Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v9 │ │ iget-object v10, p0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ │ invoke-virtual {v10}, Leu/veldsoft/colors/overflow/Board;->getTurn()I │ │ move-result v10 │ │ - invoke-virtual {v1, v8, v9, v10}, Leu/veldsoft/colors/overflow/AI;->move([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ + .line 699 │ + invoke-virtual {v0, v8, v9, v10}, Leu/veldsoft/colors/overflow/AI;->move([[ILeu/veldsoft/colors/overflow/PlayerIndex;I)Landroid/graphics/Point; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 701 │ iget-object v8, p0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ │ - iget v9, v2, Landroid/graphics/Point;->x:I │ + iget v9, v1, Landroid/graphics/Point;->x:I │ │ - iget v10, v2, Landroid/graphics/Point;->y:I │ + iget v10, v1, Landroid/graphics/Point;->y:I │ │ const/4 v11, 0x0 │ │ invoke-virtual {v8, v9, v10, v11}, Leu/veldsoft/colors/overflow/Board;->move(IILeu/veldsoft/colors/overflow/PlayerIndex;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ @@ -2442,46 +2487,43 @@ │ :goto_2 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_1 │ │ .line 702 │ :catch_0 │ - move-exception v3 │ + move-exception v2 │ │ .line 703 │ - .local v3, "e":Ljava/lang/Exception; │ + .local v2, "e":Ljava/lang/Exception; │ iget-object v8, p0, Leu/veldsoft/colors/overflow/GameView;->board:Leu/veldsoft/colors/overflow/Board; │ │ invoke-virtual {v8}, Leu/veldsoft/colors/overflow/Board;->nextPlayer()V │ │ goto :goto_2 │ │ .line 708 │ - .end local v0 # "arr$":[Leu/veldsoft/colors/overflow/AI; │ - .end local v1 # "computer":Leu/veldsoft/colors/overflow/AI; │ - .end local v2 # "coordinates":Landroid/graphics/Point; │ - .end local v3 # "e":Ljava/lang/Exception; │ - .end local v5 # "i$":I │ - .end local v6 # "len$":I │ + .end local v0 # "computer":Leu/veldsoft/colors/overflow/AI; │ + .end local v1 # "coordinates":Landroid/graphics/Point; │ + .end local v2 # "e":Ljava/lang/Exception; │ :cond_1 │ invoke-super {p0, p1}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v7 │ + move-result v4 │ │ goto :goto_0 │ │ .line 714 │ :cond_2 │ - invoke-direct {p0, v4}, Leu/veldsoft/colors/overflow/GameView;->actionsOnIncorrectMove(Z)V │ + invoke-direct {p0, v3}, Leu/veldsoft/colors/overflow/GameView;->actionsOnIncorrectMove(Z)V │ │ .line 719 │ - invoke-direct {p0, v4}, Leu/veldsoft/colors/overflow/GameView;->actionsOnCorrectMove(Z)Z │ + invoke-direct {p0, v3}, Leu/veldsoft/colors/overflow/GameView;->actionsOnCorrectMove(Z)Z │ │ - move-result v4 │ + move-result v3 │ │ .line 721 │ goto :goto_0 │ .end method │ │ .method public playSound(I)V │ .locals 10 │ @@ -2499,23 +2541,23 @@ │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Landroid/media/AudioManager; │ │ - .line 656 │ + .line 657 │ .local v7, "mgr":Landroid/media/AudioManager; │ invoke-virtual {v7, v3}, Landroid/media/AudioManager;->getStreamVolume(I)I │ │ move-result v0 │ │ int-to-float v8, v0 │ │ - .line 658 │ + .line 659 │ .local v8, "streamVolumeCurrent":F │ invoke-virtual {v7, v3}, Landroid/media/AudioManager;->getStreamMaxVolume(I)I │ │ move-result v0 │ │ int-to-float v9, v0 ├── smali/eu/veldsoft/colors/overflow/SplashActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Leu/veldsoft/colors/overflow/SplashActivity; │ │ │ # direct methods │ .method constructor (Leu/veldsoft/colors/overflow/SplashActivity;)V │ .locals 0 │ + .param p1, "this$0" # Leu/veldsoft/colors/overflow/SplashActivity; │ │ .prologue │ .line 72 │ iput-object p1, p0, Leu/veldsoft/colors/overflow/SplashActivity$1;->this$0:Leu/veldsoft/colors/overflow/SplashActivity; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V │ │ @@ -43,24 +44,26 @@ │ │ new-instance v1, Landroid/content/Intent; │ │ iget-object v2, p0, Leu/veldsoft/colors/overflow/SplashActivity$1;->this$0:Leu/veldsoft/colors/overflow/SplashActivity; │ │ iget-object v3, p0, Leu/veldsoft/colors/overflow/SplashActivity$1;->this$0:Leu/veldsoft/colors/overflow/SplashActivity; │ │ + .line 76 │ invoke-static {v3}, Leu/veldsoft/colors/overflow/SplashActivity;->access$000(Leu/veldsoft/colors/overflow/SplashActivity;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ + .line 75 │ invoke-virtual {v0, v1}, Leu/veldsoft/colors/overflow/SplashActivity;->startActivity(Landroid/content/Intent;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 79 │ :goto_0 │ return-void ├── smali/eu/veldsoft/colors/overflow/Board.smali │ @@ -718,14 +718,15 @@ │ │ aget-object v2, v2, p1 │ │ aget v2, v2, p2 │ │ shr-int/lit8 v2, v2, 0x8 │ │ + .line 288 │ invoke-static {v2}, Leu/veldsoft/colors/overflow/PlayerIndex;->index(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v2 │ │ if-ne v2, p3, :cond_0 │ │ .line 289 ├── smali/eu/veldsoft/colors/overflow/HardAI.smali │ @@ -227,14 +227,15 @@ │ │ aget-object v6, v6, v3 │ │ aget v6, v6, v4 │ │ shr-int/lit8 v6, v6, 0x8 │ │ + .line 132 │ invoke-static {v6}, Leu/veldsoft/colors/overflow/PlayerIndex;->index(I)Leu/veldsoft/colors/overflow/PlayerIndex; │ │ move-result-object v6 │ │ iget-object v7, p0, Leu/veldsoft/colors/overflow/HardAI;->who:Leu/veldsoft/colors/overflow/PlayerIndex; │ │ if-ne v6, v7, :cond_0 ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3200 1a1b3400 1f213e00 2f326300 272a5100 25274d00 24264b00 25284e00 292c5700 23264b00 272c5800 282c5900 292c5c0c 2629553c 2e316671 32356e9e 393c7cc0 3b3f82d7 3d4186e2 3d4189e8 3a3f85e6 373b7ede 313576cd 2a2d6bb0 23265c8a 1e215457 171a4621 191c4900 171a4500 13163b00 14173f00 13163c00 11133400 11133700 0e102e00 12143f00 0f113400 090a1e00 090a1e00 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3200 1a1b3400 1f213e00 2f326300 272a5100 25274d00 24264b00 25284e00 282b5400 21244800 292c5b3e 35397394 404587d9 4b4f96fc 50549eff 595ca5ff 565aa4ff 5459a2ff 5458a1ff 52569eff 50549cff 4e519bff 4a4e97ff 464a94ff 414690ff 393e86ff 30347af1 242866b8 1b1f5368 12153a19 13163c00 13163b00 11133400 11133700 0e102e00 12143f00 0f113400 090a1e00 090a1e00 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3200 1a1b3400 1f213e00 2f326300 272a5100 25274d00 23254900 22254900 2d306050 3d417ebc 4e5299fd 585da6ff 5d62aaff 6065acff 6267adff 686db1ff 6166acff 6167adff 6065abff 5f64aaff 5b60a7ff 595da5ff 565aa1ff 52559eff 4d5199ff 494d95ff 434891ff 3e438dff 333783ff 262a6ee5 1b1e538a 13153c22 10123100 11133700 0e102e00 12143f00 0f113400 090a1e00 090a1e00 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3200 1a1b3400 1f213e00 2f326300 272a5100 22244700 27295437 3c407bb8 5358a0ff 5f63adff 6469afff 676cb1ff 6b70b3ff 6c71b5ff 7277b8ff 7277b9ff 6e73b6ff 6d73b5ff 6c71b4ff 696eb2ff 666bb0ff 6469aeff 5f64aaff 5b5fa7ff 575ba3ff 52569eff 4d5199ff 484c94ff 42468eff 393e89ff 2f3582ff 24286de8 17194776 1012350a 0d0f2c00 12143f00 0f113400 090a1e00 090a1e00 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3200 1a1b3400 1f213e00 2f326200 26294f05 3033647b 4f539af6 5f64aeff 666bb1ff 6b71b4ff 7175b8ff 7479bbff 767bbdff 767cbeff 8085c3ff 7a7fbfff 787ebfff 777cbeff 757bbcff 7277baff 7075b8ff 6c71b4ff 686db2ff 6469aeff 5f64abff 5a5fa6ff 555aa1ff 51549dff 4b4f97ff 444991ff 3b408aff 333884ff 2a2e7bff 1c205bc4 0f113332 11133d00 0f113400 090a1e00 090a1e00 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3200 1a1b3400 1e203c00 2c2f5f18 3e417db4 5a5fa8ff 666bb1ff 6d72b5ff 7377baff 777dbeff 7b81c1ff 7e84c4ff 8287c5ff 858ac7ff 8b8fcaff 8287c6ff 8288c6ff 8185c5ff 7d83c3ff 7b80c1ff 787dbeff 7479bbff 7076b8ff 6b71b4ff 676bb0ff 6266acff 5d62a8ff 575ca3ff 52559dff 4c4f98ff 464a92ff 3b418bff 343984ff 2c327eff 202467ef 1316475f 0e103000 090a1e00 090a1e00 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3300 1a1b3200 18193000 21234323 44498ace 6065aeff 6a6eb3ff 7277b9ff 787dbfff 7d83c3ff 8388c6ff 878ccaff 8a8eccff 8e93ceff 9499d0ff 9398d1ff 8d91ceff 8d92ceff 8a8eccff 868cc9ff 8489c7ff 7f84c4ff 7b80c1ff 767cbeff 7278baff 6e73b6ff 686db1ff 6368aeff 5d62a9ff 575ca4ff 52569eff 4d5098ff 454a92ff 3b418bff 333883ff 2d317dff 22266eff 12154077 08091c00 090a1e00 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3200 1a1b3200 1a1b3200 1a1b3200 1a1b3200 18192e00 1d1f3c23 46498bd8 6166b0ff 6b70b4ff 757abcff 7c81c1ff 8288c6ff 888dcbff 8e93cfff 9298d2ff 959bd5ff 9ba2d7ff a0a7dbff 9ba2d9ff 979ed6ff 969cd5ff 9398d3ff 9095d1ff 8b90cdff 878cc9ff 8287c6ff 7d82c2ff 787cbeff 7378bbff 6e74b6ff 686db2ff 6368aeff 5e63a9ff 585da4ff 52569eff 4c4f98ff 414690ff 383f8aff 323783ff 2a2f7aff 21256eff 10123b7d 08091b00 0a0b2000 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1c1d3800 1c1d3800 1c1d3800 1c1e3800 1c1d3700 1d1f3d16 424786d1 6267b1ff 6e74b6ff 7880beff 7e83c3ff 878cc9ff 8e93cfff 9399d3ff 9aa0d8ff 9ea5dbff a1a8deff a8b0e1ff acb3e2ff a5ace0ff a3aadfff a0a7ddff 9ca3daff 979ed7ff 9298d3ff 8e93cfff 898dcaff 8489c7ff 7e83c3ff 787dbfff 7379bbff 6f74b7ff 696eb2ff 6367aeff 5d62a8ff 565ba2ff 50539cff 484c95ff 3e448fff 373d88ff 303580ff 292d78ff 1f236bff 0f11386c 090a2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 0a0b2100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 20224000 20224000 20224000 1f213f00 1d1f3d06 3c3f7bb4 6065afff 6b71b4ff 7880beff 838dc6ff 888ccaff 9096d1ff 98a0d8ff a0a9ddff a6afe2ff abb5e5ff aeb7e7ff b3bee9ff b7bde9ff b0b7e7ff aeb6e6ff abb2e4ff a7aee1ff a1a8ddff 9aa1d9ff 959bd4ff 8f94d0ff 898ecbff 8288c6ff 7e83c3ff 797dbfff 7278baff 6c73b5ff 676bb1ff 6166acff 5a60a6ff 5459a0ff 4f529aff 434994ff 3c418dff 353a86ff 2e337dff 262b75ff 1c2064fa 0c0e3148 08091d00 090a2000 090a2000 090a2000 090a2000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3c00 1d1f3c00 1d1f3c00 1d1f3b00 3033647b 5a5fa9ff 696eb3ff 747abcff 7f84c4ff 888ccaff 9297d2ff 9aa4d9ff a4aee1ff abb6e6ff b1bdeaff b8c2ecff bbc5eeff c0ccefff c1c9efff bdc3edff bac1ecff b5bceaff b0b7e7ff a9b0e3ff a2aadfff 9ca3daff 959cd5ff 8f94d0ff 898ecbff 8288c6ff 7c81c2ff 757bbdff 7177b9ff 6b70b4ff 6469aeff 5e63a9ff 575da4ff 53569eff 494e98ff 414691ff 3a3f8bff 333883ff 2c307aff 242871ff 161955e1 090a241b 090a2100 090a2200 090a2200 090a2200 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1b1d3800 1b1d3800 191b3400 22254934 4f549bf6 656ab1ff 7176b9ff 7c81c1ff 868bc9ff 9196d1ff 9ba4daff a5b0e2ff aeb9e8ff b7c1ecff bec7eeff c3cdf0ff c5d0f2ff cad7f4ff cad4f3ff c7cef1ff c4cbf0ff bfc5eeff b8bfecff b1b8e8ff aab1e4ff a3aadfff 9ca3daff 949ad4ff 8d92ceff 868bc9ff 7f85c4ff 7a7ec0ff 7479bbff 6e74b7ff 696db1ff 6367adff 5c62a8ff 565ba2ff 4e529bff 434995ff 3d428eff 363b86ff 2f337eff 272c75ff 1f236bff 101242a4 080a2200 090b2500 090b2500 090b2500 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1c1d3800 1c1d3800 1a1b3403 3b3e79bb 6065afff 6d72b6ff 787dbfff 8287c6ff 8d92ceff 979fd7ff a3aee1ff afbae8ff b9c3edff c2cbf0ff c7d2f3ff ccd7f5ff d1dbf6ff d7e0f7ff d5def7ff d0d8f5ff cbd3f3ff c5cdf1ff c1c8efff b9c0ecff b1b8e8ff a9b0e3ff a1a8deff 989ed7ff 9196d2ff 8b8fccff 8489c7ff 7e83c4ff 787cbeff 7277b9ff 6b70b4ff 6569afff 5e63a9ff 575ba3ff 50549dff 454b97ff 3e448fff 383e89ff 313681ff 2a2e79ff 23276fff 191d60fe 0a0c2a47 07071a00 07081c00 07081c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1c3700 181a3300 25284f50 5459a2ff 666bb1ff 7378baff 7e83c3ff 8a8ecbff 949ad3ff 9fa8ddff aab6e6ff b7c1ecff c2ccf0ff c9d4f3ff d2dbf6ff dbe3f8ff e1e8f9ff e7ecfaff e3e9faff dde4f9ff d4dcf6ff ccd5f4ff c6cff1ff c0c6eeff b5bdeaff adb4e5ff a6ade1ff 9da4daff 969cd5ff 8f94d0ff 878cc9ff 7f85c4ff 787ebfff 7479bbff 6d73b6ff 676cb2ff 6266acff 5b60a6ff 5458a0ff 494e9aff 424893ff 3c418cff 353a85ff 2f337eff 272b73ff 1f236bff 121448c4 08092004 090a2200 090a2200 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 17193200 15182f02 3b3f7ac1 5f64aeff 6c71b4ff 787dbfff 8388c7ff 8e94cfff 9aa1d8ff a7b0e2ff b2bdeaff bfc8efff c7d2f2ff d2dcf6ff dee6f8ff e9effbff f0f5fcff f3f7fdff eff4fcff e8edfbff dfe5f9ff d4dcf6ff cad3f3ff c4ccf0ff bec4ecff b4bae8ff abb2e3ff a2aaddff 9aa1d7ff 9398d1ff 8c90cbff 8589c6ff 7d82c0ff 767bbcff 6f74b7ff 696db2ff 6367aeff 5b61a7ff 555aa1ff 4a509bff 424894ff 3c428dff 363b87ff 2f347fff 282c76ff 21256bff 181c5eff 0a0c2e4c 080a2300 080a2500 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 20224700 2628523c 4f539bfd 6469aeff 7076b8ff 7b80c1ff 868bc9ff 9298d2ff 9ea6dcff abb5e5ff b8c2ecff c4cdf1ff cdd7f5ff dbe3f8ff e9effbff f4f8fdff fbfdfeff fdfeffff f9fcfeff f1f6fdff e7ecfbff dce1f8ff d0d8f4ff c8d0f2ff c2c7eeff b7bceaff aeb3e4ff a5abdeff 9ca2d8ff 9599d2ff 8d91ccff 868ac6ff 7e83c1ff 797dbcff 7277b7ff 6a6fb3ff 6367aeff 5d62a8ff 565ba2ff 4c519cff 444a96ff 3e448fff 373d88ff 313681ff 2a2f79ff 23276eff 1c2065ff 0f1142b0 08092500 090a2800 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1b1c3a00 31346994 595da8ff 676cb0ff 7378baff 7e83c3ff 898fccff 959bd5ff a1a8deff adb7e7ff bbc5eeff c6d0f2ff d2dbf6ff e1e8f9ff f0f4fcff fbfdfeff ffffffff ffffffff ffffffff f7fafeff ecf0fbff e1e5f9ff d3daf5ff c9d2f2ff c3c9eeff b8beeaff afb5e5ff a7addfff 9da4d9ff 969ad3ff 8f92cdff 878bc7ff 8084c2ff 797ebdff 757ab9ff 6f73b3ff 6569aeff 5d62a9ff 575ca4ff 4c529cff 464b97ff 3f4590ff 393e8aff 323883ff 2c317bff 252971ff 1e2167ff 131653f5 090a2724 08092200 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3e0b 404485dc 5d62aaff 6b6fb3ff 767bbdff 8185c5ff 8c91cdff 979ed6ff a3abdfff b0b8e7ff bec7eeff c7d1f3ff d3dcf7ff e3eaf9ff f1f6fdff fcfeffff ffffffff ffffffff ffffffff f7fafeff edf1fcff e4e7f9ff d7ddf6ff cfd6f3ff c9cff0ff bfc4ecff b6bbe7ff adb0e2ff a1a7dbff 9a9ed4ff 9496ceff 8d8fc9ff 8185c3ff 7a7ebdff 757ab9ff 6f73b3ff 686cafff 6165aaff 575ca4ff 4d529dff 464b97ff 404590ff 3a3f8bff 333984ff 2d317cff 262a73ff 1f2369ff 171a5dff 0a0c2f6c 07071c00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 2426503c 4b4f97fd 6064abff 6c71b4ff 777cbeff 8187c6ff 8c91ceff 989fd7ff a4abe0ff b0b8e7ff bec5eeff c7d2f2ff d3ddf7ff e2e9faff eff4fcff f9fcfeff feffffff ffffffff fcfefeff f3f7fdff e9edfbff dde3f8ff d1d9f5ff c8d1f2ff c3c9efff bac0ebff b2b8e6ff aaafe0ff a1a7daff 9a9ed4ff 9395ceff 8c8fc8ff 8186c3ff 7a7ebeff 7579b9ff 7073b3ff 696cafff 6467aaff 5a5fa4ff 4d539eff 484d99ff 414692ff 3a408bff 343984ff 2d327dff 272b74ff 20256aff 181c60ff 0d0f3ead 07092411 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 292c5b72 5156a0ff 6166acff 6d73b6ff 787dbfff 8287c6ff 8e93ceff 989fd7ff a5abe0ff b1b8e7ff bec4edff c7cff2ff d0d8f5ff dde3f8ff e9edfbff f1f6fdff f7fafeff f7fafeff f3f7feff ecf2fbff e3e8f9ff d7def6ff cdd5f4ff c6cdf1ff bfc5edff b5bbe9ff acb2e3ff a2aadeff 9ba2d7ff 9599d2ff 8f92ccff 898cc7ff 8084c2ff 797dbdff 7579b9ff 6f73b3ff 696dafff 6467aaff 5b5fa4ff 4f559fff 474d99ff 414792ff 3b408bff 353b86ff 2f347eff 282c76ff 21256cff 1a1e62ff 0f1248de 08092438 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 32356e9f 5458a2ff 6267adff 6e73b6ff 797ebfff 8388c6ff 8e92ceff 989ed6ff a3aadfff afb5e7ff bac0ecff c3cbf0ff cad3f3ff d4dcf6ff dfe5f9ff e7ecfbff edf1fcff edf1fbff e9eefbff e3e9f9ff dae1f7ff d0d9f5ff c8d2f2ff c3cbefff bbc2ecff b2b8e7ff aab0e2ff a2a9dcff 9aa1d6ff 9498d0ff 8c8fcaff 8488c5ff 7e82c1ff 797dbdff 7479b8ff 6e72b3ff 686cafff 6366a9ff 595ea4ff 51559eff 484d98ff 414792ff 3b408cff 343a85ff 2e337eff 282d76ff 21256cff 1b1f63ff 121450f9 0a0b2f64 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 373b7ac0 5559a3ff 6367adff 6f73b7ff 787dbeff 8187c6ff 8d91ceff 969cd5ff a0a7ddff a9b1e4ff b4bceaff bfc6eeff c5cef1ff ccd4f4ff d5dcf6ff dce2f7ff e2e6f9ff e1e6f9ff dde3f8ff d7def6ff d0d9f5ff cdd6f3ff c8d1f0ff bec7edff b6bee9ff aeb5e5ff a8aee0ff a2a6daff 9a9fd5ff 9497cfff 8e90c9ff 858ac5ff 7e81c0ff 787cbcff 7377b7ff 6d71b2ff 676baeff 6265a8ff 585ca3ff 51559dff 4a4e98ff 404691ff 3b408bff 343a86ff 2e337eff 292c76ff 21266cff 1b1e62ff 121553ff 0b0d3989 │ │ -14080a00 14080a00 14080a00 13080a00 1c080c00 130b0c00 0b0a0a00 0f0e0e00 2d0e1200 2a0c1000 270e1000 3a0a1000 350d1000 33101200 340b0f00 31090d00 2d0b0d00 32090c0b 310a0b3c 3e0a0f6f 4809109c 520811bc 3f3872f8 565aa3ff 6166acff 6d72b5ff 787dbeff 8186c5ff 8a8ecbff 9298d2ff 9ca3daff a6ade1ff afb6e7ff b8bfebff c1c7efff c6cef1ff cbd3f4ff d0d9f4ff d6ddf6ff d4dbf5ff d0d8f5ff ccd5f4ff c9d2f3ff c7d0f0ff c2c9eeff b9c1ebff b2bbe7ff abb3e2ff a6aaddff 9fa3d7ff 989cd2ff 9295cdff 8b8ec7ff 8589c3ff 8083bfff 787cbbff 7377b6ff 6d71b2ff 666aadff 5f63a7ff 565ba3ff 50549dff 4a4d96ff 404691ff 3a408bff 343985ff 2e327dff 282c75ff 22266dff 1b1f63ff 121654ff 0c0e3fa4 │ │ -14080a00 14080a00 14080a00 13080a00 1c080c00 130b0c00 0b0a0a00 0f0e0e00 2d0e1200 2a0c1000 270e1000 3a0a1000 350d1000 31101200 320a0d00 35070c40 450b1290 5c0d1ad7 691425f9 70162aff 782235ff 772135ff 433e7dff 5358a1ff 6166abff 6c72b5ff 757abcff 7d82c2ff 858bc9ff 8f94d0ff 989fd7ff a0a8ddff a9b0e3ff b1b8e8ff b9c0ecff c1c7eeff c5ccf0ff c8d0f2ff cdd5f3ff cad2f2ff c7cff2ff c5ccf1ff c3cbefff bfc8edff b9c1ebff b5bee8ff afb9e4ff a8aedfff a1a5d9ff 9a9fd4ff 9598cfff 8f92caff 8a8cc6ff 8387c2ff 7e81bdff 797cb8ff 7175b5ff 6a6fb0ff 6669acff 5d62a7ff 5559a1ff 4f529bff 4a4e96ff 414790ff 383f8aff 333984ff 2d327cff 272b75ff 21256bff 1b1e62ff 131653ff 0d0f42b1 │ │ -14080a00 14080a00 14080a00 13080a00 1c080c00 130b0c00 0b0a0a00 0f0e0e00 2d0e1200 2a0c1000 270e1000 390a1000 320c0f04 3b0d1151 570f1aba 6c182bfa 7a2338ff 7d2c42ff 803349ff 81364bff 874156ff 81364cff 424083ff 53579fff 5f64aaff 686eb2ff 7277b9ff 7a7fc0ff 8388c6ff 8b90cdff 9298d3ff 9aa2d9ff a3aae0ff aab1e4ff b1b8e8ff b6beebff bdc3edff c2c8eeff c6cdf0ff c3c9efff c1c6eeff bfc5edff bbc1ecff b7bfeaff b3bbe7ff aeb8e4ff a9b2e1ff a2a7daff 9da1d6ff 9699d1ff 9193ccff 8c8ec8ff 868ac4ff 8184c0ff 7d7fbbff 787cb8ff 7074b2ff 686caeff 6367aaff 595fa5ff 5458a0ff 4f529bff 484d95ff 3f458eff 373d89ff 323782ff 2d317cff 262a74ff 20256bff 1a1e61ff 131653ff 0d0f45b7 │ │ -14080a00 14080a00 14080a00 13080a00 1c080c00 130b0c00 0b0a0a00 0f0e0e00 2d0e1200 290c1000 230e0f00 3a090f3b 570f1cb7 721e31ff 7f2e44ff 84384fff 864056ff 89455aff 8b475dff 8f4e64ff 905065ff 8c4960ff 434081ff 4f549cff 5b60a7ff 656ab0ff 6f74b7ff 777cbeff 7f84c4ff 868bc9ff 8e92cfff 959bd5ff 9ca3daff a3aadfff a9b1e3ff aeb5e6ff b4bae8ff b9c0eaff bbc1ebff b8beeaff b7bdeaff b5bbe8ff b1b7e6ff afb5e5ff adb4e2ff a8aedfff a2a7daff 9da2d6ff 989cd2ff 9496ceff 8e90c9ff 888bc5ff 8386c1ff 7e81bdff 7a7db9ff 7578b5ff 7173b2ff 696caeff 5f64a9ff 565ba3ff 52559eff 4d5099ff 474c93ff 3f458dff 363c87ff 313682ff 2c317bff 262972ff 20246aff 191d60ff 131552ff 0d0e43b5 │ │ -14080a00 14080a00 14080a00 13080a00 1c080c00 130b0c00 0b0a0a00 0f0e0e00 2c0e1100 290a0e0e 400f1683 6d1b2df5 802f45ff 863d53ff 8a465dff 8e4d64ff 91526aff 93556eff 945670ff 9c6279ff 965a73ff 955971ff 433e7cff 4d519aff 585da4ff 6267aeff 6c72b4ff 747abbff 7a80c0ff 8187c6ff 898dcbff 8f95d1ff 959bd5ff 9ba2daff a2a9deff a6ade1ff abb1e3ff b2b7e6ff b2b8e6ff aeb4e6ff aeb4e5ff acb2e4ff a9afe2ff a7addfff a5aaddff a2a6daff 9da1d6ff 979cd2ff 9497cfff 8f91caff 8a8dc7ff 8488c3ff 8083bfff 7c7fbbff 777ab7ff 7275b3ff 6e70afff 6669abff 5b60a7ff 5559a1ff 51539cff 4a4f97ff 444a90ff 3e448cff 353a85ff 30357fff 2b2f79ff 242971ff 1f2368ff 181c5eff 121451ff 0c0e3eac │ │ -14080a00 14080a00 14080a00 13080a00 1c080c00 130b0c00 0b0a0a00 0c0e0d00 290d1025 59111fbe 7e293eff 863d53ff 8b485eff 905168ff 955770ff 985d77ff 9a617cff 9e677fff a16a82ff a5728bff 9e6781ff 9d667fff 463e77ff 4a4e98ff 5559a1ff 6065abff 686db1ff 7075b8ff 767bbdff 7d82c2ff 8389c6ff 898ecbff 8f94d0ff 959bd4ff 989fd7ff 9ea5dbff a1a8ddff aaafe1ff a9afe0ff a5acdfff a4acdfff a3abdeff a1a9dcff a1a6d9ff 9ea2d7ff 9b9fd4ff 989cd2ff 9396ceff 8f91caff 8c92c8ff 8991c4ff 8489c1ff 7e81bdff 787cb8ff 7477b4ff 6f72b1ff 6a6dadff 6165a8ff 575ca3ff 52569eff 4d519aff 484c94ff 43488fff 3e428aff 343984ff 2e337eff 292d76ff 23276fff 1d2166ff 181b5cff 10134dff 0a0c3899 │ │ -14080a00 14080a00 14080a00 13080a00 1c080c00 130b0c00 070a0900 1f0c0e3a 641727db 853349ff 89445aff 8f5067ff 955872ff 9a607aff 9e6781ff a26d88ff a4718eff a97790ff ad7f96ff ad7e9bff a77592ff a67491ff 504374ff 454a95ff 52569eff 5b60a7ff 6468aeff 6c71b4ff 7378baff 787cbeff 7d82c3ff 8389c7ff 898dcbff 8e93cfff 9197d2ff 959cd5ff 9aa0d6ff a2a8daff a0a5d9ff 9ca3d8ff 9ba3d8ff 9ba2d7ff 99a0d6ff 999ed3ff 989cd2ff 9599cfff 9194ccff 8f91caff 898cc6ff 8990c4ff 969dc3ff 8792bfff 797fbaff 7578b6ff 7173b2ff 6c6fafff 666aaaff 5d61a5ff 5459a1ff 50539cff 4b4f98ff 464b92ff 40458dff 3b3f87ff 333782ff 2c317bff 262a74ff 21256cff 1b2064ff 16195aff 0f114afe 090a2f78 │ │ -14080a00 14080a00 14080a00 13080a00 1c080c00 0e0b0b00 1a080b3d 6b192ce8 87374eff 8b4860ff 93566dff 995e78ff 9f6983ff a46f8cff a97894ff ac7e9bff ad82a0ff b28ba4ff b791abff b48baaff b085a4ff af84a2ff 614e77ff 414691ff 4e529aff 565ba3ff 5f64abff 676cb1ff 6e73b6ff 7379bbff 797dbfff 7d83c3ff 8388c6ff 868bc9ff 8b90ccff 8f93cfff 9497d0ff 9ca1d5ff 989cd3ff 969bd2ff 959ad3ff 9599d2ff 9398d1ff 9396cfff 9295cdff 8f92caff 8b8ec7ff 888bc5ff 8588c3ff 8289c1ff 8892bfff 808abbff 757cb6ff 7173b2ff 6d70afff 676aabff 6164a7ff 5b5ea3ff 52569fff 4e519aff 494e95ff 43488fff 3e428aff 393e86ff 30357fff 2b2f79ff 252972ff 20246aff 1a1e61ff 141757ff 0d0f43ef 0708254e │ │ -14080a00 14080a00 14080a00 13080a00 1a080b00 240a0d2e 661829e3 87364eff 8e4e63ff 965b71ff 9b637cff a26e89ff a87794ff ad809eff b189a7ff b58fafff b792b3ff bd9ebaff c1a1bfff bc99baff ba96b6ff b793b3ff 7f678aff 3a3f88ff 494d95ff 52569fff 5a5fa6ff 6267adff 686eb2ff 6f74b7ff 7479bbff 787cbeff 7d81c2ff 7f85c4ff 8489c7ff 878bc9ff 8c8fcaff 969ad0ff 9093cdff 8f93ccff 8f92cdff 8d91ccff 8c90cbff 8c8fc9ff 8b8ec8ff 898cc6ff 878ac4ff 8387c1ff 8184bfff 7d80bcff 797fbaff 757cb7ff 7275b3ff 6e70afff 696cadff 6467a9ff 5e61a4ff 565aa0ff 4f539bff 4b4e97ff 464b92ff 40458dff 3b4088ff 363b83ff 2d337cff 282c76ff 23286fff 1d2167ff 181c5eff 131654ff 0b0c39c8 06071f24 │ │ -12080a00 12080a00 12080a00 10080900 17070915 5f1421cc 85344bff 8b485fff 976073ff 9f6f83ff a36e8aff ab7c99ff b189a7ff b694b3ff bb9dbdff bfa3c4ff c1a6c7ff c6afccff c8afcdff c4a7c9ff c3a4c6ff bfa0c1ff a689abff 37397cff 444991ff 4d5199ff 5659a1ff 5c61a8ff 6368aeff 696fb3ff 6e74b6ff 7378baff 777bbdff 7a7fc0ff 7d83c3ff 8085c4ff 8589c5ff 8f93cbff 878cc7ff 878bc7ff 878bc7ff 878bc7ff 8589c6ff 8489c4ff 8589c3ff 8286c1ff 8184c0ff 8082beff 7c7ebbff 7a7cb9ff 7578b5ff 7274b2ff 6e71afff 6c6fadff 6569abff 5e62a6ff 5f61a4ff 54579eff 4c4f98ff 474c94ff 42478fff 3e428aff 393d85ff 333781ff 2b307aff 262a73ff 21256cff 1b1f63ff 161a5aff 101350ff 080a308e 06081f04 │ │ -0b060500 0b060500 0a060500 10060502 460d169b 812c42ff 89455cff 94566dff 9c637dff a36f8bff ab7d9aff b28dabff ba9cbaff c0a5c5ff c4adcdff c9b4d3ff ccb8d6ff d1c1daff d2bdd9ff ceb6d6ff ccb3d3ff c8adceff c2a5c6ff 4d477cff 3d428dff 484c93ff 51549dff 575ba4ff 5e63a9ff 6368aeff 696eb2ff 6e73b6ff 7176b8ff 757abbff 777cbdff 797ec0ff 7d82c1ff 888cc6ff 7f84c2ff 8185c3ff 8185c3ff 8084c2ff 7f83c1ff 7d81c0ff 7f82bfff 7f81beff 7c7fbbff 7b7dbaff 777ab7ff 7477b5ff 7274b3ff 6e70afff 6a6dadff 666aabff 7071acff 8580afff 5b5ea0ff 51559bff 4a4f96ff 464d91ff 424a8dff 3e4489ff 383c83ff 2e327dff 282c76ff 232870ff 1e2368ff 191c60ff 141656ff 0e1048ff 06072247 06071900 │ │ -0f070600 0f070600 0b070500 26070a55 782033fe 863f55ff 905067ff 995f79ff a26e89ff ab7c99ff b38eacff ba9dbdff c2a9c9ff c9b3d3ff cebad9ff d2c1ddff d4c5e0ff d8cee4ff d8cbe3ff d5c4dfff d2bfdcff d0bad8ff cbb2d3ff 7f6f97ff 323783ff 42478eff 4c4f97ff 52569eff 585da4ff 5e63a9ff 6367adff 686db2ff 6b70b4ff 6f75b7ff 7177b8ff 7379bbff 767bbcff 8185c1ff 797cbdff 7b7fbeff 7a7ebeff 7a7ebdff 797dbdff 777bbbff 787cbaff 797cb9ff 767ab7ff 7478b5ff 7376b3ff 6f71b0ff 6d70afff 696cacff 6467a9ff 5d61a5ff 8481aeff b9b0c4ff 5659a1ff 51579cff 4b5394ff 464f90ff 434c8cff 3e4788ff 384182ff 2b3179ff 252972ff 21266cff 1c2064ff 171a5cff 111452ff 0b0c3cd9 05061b0b 05061a00 │ │ -1e0d0d00 1d0d0d00 1d0b0a15 5c1221d5 84354cff 8c4c62ff 975a73ff 9f6983ff a97794ff b088a7ff ba9cbcff c2aacaff cab4d4ff d2bfdbff d5c9e2ff d9cee6ff dcd3e9ff e1d8edff e0d6ecff dcd0e8ff d8c9e3ff d5c4e0ff d1bcdaff baa4c5ff 343577ff 393e8aff 444a91ff 4c5098ff 52569fff 575ca3ff 5d62a8ff 6166acff 6569afff 696eb2ff 6b70b3ff 6d73b6ff 7076b8ff 7a7fbdff 7579b8ff 767ab9ff 7579b9ff 7579b8ff 7479b8ff 7378b7ff 7276b5ff 7074b5ff 7074b3ff 6f72b0ff 6e71afff 6c6faeff 6669aaff 6265a8ff 5f62a5ff 5f61a4ff 5b5ea0ff 5659a1ff 6a87c7ff 5869adff 4a5090ff 4e5293ff 4d4f90ff 474a8bff 373f81ff 2c3478ff 23276eff 1e2167ff 1a1d60ff 141756ff 0f114cff 07082a7f 05071a00 05071d00 │ │ -24101100 20101000 3e0d1378 7b2339ff 874158ff 92546cff 9c637dff a6728eff ae82a0ff b796b5ff c0a5c5ff c9b4d3ff d2c0dcff d7cbe4ff ded4eaff e4dceeff e9e2f1ff ece8f3ff eae4f2ff e6deefff e0d5eaff dacce6ff d5c4e0ff d0bbdaff 6a608aff 303483ff 3b408aff 464b92ff 4d5099ff 51559eff 575ba3ff 5a5fa7ff 5f64aaff 6267adff 6569afff 666bb0ff 6b70b3ff 7176b7ff 6e72b3ff 7175b5ff 7074b4ff 6f73b3ff 6e72b2ff 6e72b3ff 6b6fb1ff 6a6eafff 686cafff 686badff 6669abff 6267a9ff 5d61a5ff 5a5fa3ff 5659a0ff 53569eff 52559cff 51569cff 5769adff 525c9eff 545595ff 525293ff 4f508fff 4a4c8bff 3c3f83ff 2a3375ff 21266bff 1b1e63ff 171a5aff 111451ff 0c0d3fef 05071c1f 05071a00 05071a00 │ │ -170c0c00 1a0a0a16 601221df 83344bff 8c4b62ff 975c75ff a16b85ff aa7a98ff b38cabff bda1c0ff c6afcfff cfbdd9ff d5c9e2ff ded5eaff e8e0f1ff efebf5ff f4f1f8ff f6f5faff f4f1f9ff efeaf5ff e8e0f0ff e0d5ebff d9cbe4ff d4c1dfff b9a4c4ff 303274ff 333885ff 3b418bff 444a92ff 4c4f98ff 51549cff 5458a0ff 585da5ff 5b60a7ff 5e64aaff 5f64aaff 6469aeff 696eb2ff 6468aeff 696eafff 696dafff 686cafff 676baeff 676aaeff 6669acff 6568abff 6366aaff 5e63a8ff 595fa5ff 575da3ff 555aa2ff 52569eff 4f539cff 4c4f98ff 4a4f96ff 4c5495ff 4a5090ff 535595ff 525294ff 505393ff 4c5190ff 444b8cff 3c4082ff 2a3271ff 1e2367ff 191c5eff 131755ff 0f114cff 07092886 04061300 04061600 04061600 │ │ -09090700 2c070b69 781f34ff 853d54ff 905068ff 9a5f79ff a46f8bff ad809eff b792b3ff c1a7c7ff cbb6d4ff d3c4dfff dad0e8ff e4ddefff efebf5ff f7f7fbff fcfcfdff fdfdfeff fafafeff f5f4fbff eee9f5ff e6ddeeff ded1e7ff d7c8e2ff d2bdd9ff 76698fff 2b2f7cff 333884ff 3a3f8bff 414791ff 494d96ff 4e529aff 53569fff 5559a1ff 585da3ff 595ea5ff 5e63a9ff 6367acff 5c62a8ff 6165a9ff 6468aaff 6367aaff 6266a8ff 6165a8ff 5f64a7ff 5c61a6ff 595da5ff 565ba3ff 5459a0ff 52569eff 51559dff 4e529aff 4b4f97ff 484d95ff 464d92ff 464f8fff 4f5393ff 525394ff 505394ff 4c5190ff 434688ff 3f4487ff 3b4080ff 252c6bff 1a1d61ff 161958ff 101350ff 0b0d3ce1 05061916 05061500 05061600 05061600 │ │ -140d0e03 520d19c2 7e2a41ff 89445bff 92556eff 9c647eff a77591ff b085a3ff ba97b8ff c3aacbff ceb9d8ff d5c8e1ff ded4eaff eae3f1ff f4f1f9ff fcfcfdff ffffffff ffffffff ffffffff f9f9fcff f1eef7ff eae1f1ff e0d4e9ff d8c9e2ff d4bfdbff c5accbff 413d72ff 2d317eff 333883ff 393e8aff 3f448fff 434894ff 494d98ff 4d519bff 51559eff 52579fff 585ca3ff 5b60a6ff 565ba3ff 585da4ff 5a5fa4ff 5b5fa4ff 595ea3ff 575ca3ff 575ba2ff 5559a1ff 53579fff 51569eff 4f539cff 4e519aff 4c4f98ff 494e95ff 464b92ff 42488fff 434a8dff 434c8cff 4e5090ff 4e4f8fff 4c5191ff 434688ff 3e3f82ff 3e4284ff 303776ff 1d2263ff 17195aff 121452ff 0d0f46ff 06082459 05061600 05061800 05061800 05061800 │ │ -1e0a0b30 681323f5 7f3249ff 8b475eff 955871ff 9e6781ff a87894ff b188a7ff bc99bbff c5aacbff cfbcdaff d7cae3ff e0d5ebff ebe6f3ff f5f4faff fdfdfeff ffffffff ffffffff ffffffff fbfafdff f2f0f7ff ede2f3ff e3d8ebff dccfe5ff d8c5dfff d0b9d6ff a58facff 292b6eff 2d317dff 323782ff 383d88ff 3c418dff 3f4590ff 434994ff 474c97ff 484d99ff 4d529dff 5156a0ff 4c519dff 4d539eff 4e549eff 4e549dff 52559eff 52569eff 51549dff 4f539bff 4e519aff 4c5098ff 4b4f97ff 484d95ff 454b92ff 434990ff 42478eff 3e428aff 3e4388ff 3f4888ff 474b8aff 484b8bff 434a8cff 3f4487ff 3e4283ff 353b7bff 202766ff 171a5bff 131554ff 0e104bff 07092d9c 05061600 05061800 05061800 05061800 05061800 │ │ -30090e6f 741a2dff 81374dff 8d4a61ff 965a73ff a06984ff a97896ff b28aa9ff bc9bbcff c5a9cbff d0bbd9ff d7cae3ff e0d7ecff ebe7f3ff f4f3f9ff fcfcfdff ffffffff ffffffff fdfdfeff f8f7fbff efedf6ff e8dff0ff ded3e9ff d8cae2ff d4c0dcff cdb5d3ff c8aac8ff 816c8eff 22266eff 2b307bff 303580ff 353a86ff 393f8aff 3d428dff 3f4590ff 414792ff 444a96ff 464b98ff 464b97ff 474c98ff 484d99ff 474d99ff 484e99ff 494e98ff 4b4f97ff 494d95ff 494d94ff 474b93ff 454b91ff 43488fff 40458cff 3f438bff 3d418aff 3a3e85ff 383c82ff 384282ff 363f80ff 3c4083ff 3d4083ff 3a3f80ff 303776ff 212767ff 181c5bff 131654ff 0f124dff 090b35c5 05061c0e 05061700 05061800 05061800 05061800 05061800 │ │ -480911a6 771e33ff 823950ff 8e4c63ff 975b75ff a06a84ff aa7a97ff b28aaaff bc9abcff c5aacbff d0b8d7ff d6c6e1ff ded3e9ff e7e0f1ff f0ebf7ff f6f5fbff fbfafcff fbfbfdff f7f6fcff f3f0f8ff ece6f2ff e3daecff dbcfe6ff d6c6e0ff d1bbd8ff c9aecdff c2a3c3ff bb98b7ff 685578ff 21256eff 292d78ff 2e327dff 323782ff 363b86ff 393e8aff 3a408bff 3c428dff 3e448fff 3f4590ff 404691ff 414792ff 414792ff 404692ff 404591ff 404691ff 414690ff 40458eff 40458dff 3f438bff 3d428aff 3c4088ff 393e86ff 363a83ff 333781ff 2e327cff 2c317aff 2c3378ff 2b3374ff 2a3271ff 242b6aff 1c2162ff 171b5cff 131654ff 0f124cff 0a0b39d6 05061a1d 05051600 05051700 05051700 05051700 05051700 05051700 │ │ -580a15d0 782338ff 833b51ff 8e4d64ff 985c76ff a16b85ff aa7997ff b289a8ff bc9abaff c3a7c9ff ccb5d4ff d3c1ddff dacbe5ff e1d6ebff e9e1f1ff efeaf6ff f3f0f9ff f3f0f8ff f0ecf7ff ece6f3ff e6deeeff ded3e8ff d7c9e3ff d4c1dbff ceb7d5ff c7aacbff c1a0c0ff ba96b4ff b38ba6ff 624a6bff 1f2369ff 262a74ff 2b2f79ff 2f337fff 323782ff 343a85ff 363b87ff 383e89ff 383e8aff 3a3f8bff 3b418cff 3b408cff 3b418cff 3a408bff 393f8bff 393f8aff 373d89ff 373c88ff 353a86ff 343a84ff 323782ff 2f347fff 2d327cff 2b307aff 282d76ff 252872ff 23276eff 21266bff 1e2266ff 1a1d60ff 16195aff 121553ff 0f124dff 0a0c38d5 05061a25 05051800 05051700 05051700 05051700 05051700 05051700 05051700 │ │ -610a18ea 78263bff 853d53ff 8f4e65ff 975b75ff a06a84ff a97794ff b187a5ff b996b6ff c0a2c3ff c8afd0ff d0bbd9ff d6c5e1ff dbcee7ff e1d7ecff e7deefff ece3f2ff eae2f2ff e8def0ff e4daedff ded3e9ff dbcfe4ff d7c8dfff d0bdd7ff cab1d0ff c3a7c6ff bf9ebbff b993aeff b389a2ff af8097ff 694d6dff 1d2063ff 242770ff 272b75ff 2b2f79ff 2d327dff 2f347fff 313682ff 333783ff 333984ff 353b86ff 343a85ff 353a86ff 343a85ff 343985ff 333984ff 333783ff 313681ff 2f347fff 2e337eff 2d317bff 2b2f79ff 282c76ff 262a73ff 23276fff 21256cff 1e2267ff 1b1f63ff 181b5eff 151857ff 121551ff 0f114bff 090b38c4 05061d1f 04051500 05051900 05051700 05051700 05051700 05051700 05051700 05051700 │ │ -660a19f0 78273dff 833b51ff 8d4b62ff 975b74ff 9f6982ff a67390ff ad819fff b590afff be9dbfff c5a8cbff cbb3d4ff d2bddaff d6c5e1ff dacde5ff dfd3e8ff e2d8eaff e1d6eaff ded2e9ff dbcee6ff d8cbe2ff d7c8deff d3c1d9ff ccb6d2ff c6adcbff c2a5c0ff bd99b4ff b78fa7ff b2869dff ad7d93ff a87388ff 775168ff 292359ff 1f246bff 232870ff 262a72ff 282d76ff 2a2f7aff 2c307aff 2d327cff 2f347eff 2f347fff 2e337eff 2e337eff 2e337dff 2d327dff 2c317cff 2b307aff 2a2f79ff 292d76ff 272b74ff 252972ff 23276fff 21266bff 1f2368ff 1c2064ff 1a1d61ff 171a5bff 141755ff 111350ff 0d0f45ff 080a2c9a 0708240f 06071f00 04051600 05051900 05051700 05051700 05051700 05051700 05051700 05051700 │ │ -650b19ef 762439ff 833a50ff 8d4c62ff 94576fff 9b627cff a36f8aff ab7b98ff b28aa9ff b995b7ff c0a0c2ff c5aacbff ccb4d4ff d2bddbff d5c3dfff d8c9e2ff dacee5ff d9cae3ff d7c7e2ff d5c4dfff d4c1dcff d1bdd8ff ccb5d2ff c8afccff c4abc5ff c0a0b9ff b891acff b389a1ff af8097ff ab788dff a67184ff a0697aff 8c5769ff 422d52ff 1a1d5fff 1e2269ff 21256cff 23286fff 252971ff 262a73ff 282c75ff 292d76ff 282d76ff 282c76ff 282c76ff 272b75ff 262b74ff 252972ff 252971ff 23276eff 21266cff 20246aff 1e2268ff 1c2064ff 1a1d60ff 171a5cff 141757ff 121452ff 0f114bff 0a0c3bdb 0708275a 05061600 07082600 06071f00 04051600 05051900 05051700 05051700 05051700 05051700 05051700 05051700 │ │ -630917ef 762438ff 80374dff 8a465cff 92536bff 995e78ff a16c85ff a87693ff ae809fff b48dacff bb98b9ff c0a1c2ff c5a9ccff cab2d2ff d0b9d7ff d3bfdaff d6c3deff d4bfdbff d2bcdaff d0bad8ff ceb6d4ff cab2d0ff c7aecaff c3a9c5ff c0a4beff bb96b0ff b58ca4ff b0839bff ac7a91ff a87286ff a26b7fff 9e6577ff 9b5f70ff 975967ff 6b3c50ff 301f4cff 171b5cff 1c1f65ff 1e2167ff 1e2368ff 20246aff 21256cff 21256cff 21256cff 21256dff 21256cff 20246bff 20246aff 1e2368ff 1d2166ff 1c2064ff 1a1e61ff 191c5eff 161a5bff 141756ff 121452ff 0f114cff 0c0d3feb 08092c87 05061b18 07072000 05061800 07082600 06071f00 04051600 05051900 05051700 05051700 05051700 05051700 05051700 05051700 │ │ -620815ef 731e33ff 7d3147ff 874158ff 904f66ff 975a73ff 9d667fff a46f8bff aa7a98ff af85a3ff b68fafff bb97b9ff c0a0c1ff c3a6c8ff c8acccff cdb3d1ff cfb6d4ff cbb2d2ff cbb0d0ff c9aeceff c6a9c9ff c4a6c5ff c3a5c0ff bf9fbaff ba94afff b68ca6ff b2869dff af7e95ff a9758aff a56e81ff a0687aff 9b6072ff 985a6aff 955462ff 904d5aff 884252ff 5e2a41ff 301940ff 191752ff 171a5bff 191c60ff 1a1e62ff 1b1e62ff 1a1f63ff 1b1e63ff 1b1f62ff 1a1e61ff 191d60ff 181b5eff 171a5cff 161959ff 151757ff 131555ff 10134fff 0e1047ff 0b0c3dd6 07092b7f 07072222 06071e00 05061b00 07072100 05061800 07082600 06071f00 04051600 05051900 05051700 05051700 05051700 05051700 05051700 05051700 │ │ -60050fef 71192eff 7b2d42ff 843c53ff 8d4b62ff 94556eff 995f79ff 9f6a83ff a6738eff aa7c99ff b085a3ff b58dadff b995b6ff bd9cbcff c1a1c1ff c7a9c6ff c6aac7ff c4a5c5ff c4a4c5ff c2a2c2ff c09fbfff bf9cbbff bd99b4ff ba92adff b58aa4ff b1859cff ae7d94ff a9758bff a67284ff a16a7cff 9d6275ff 9a5c6eff 965665ff 92505dff 8e4855ff 893f4dff 7e3144ff 76263bff 621a30ff 44112eff 2b0e33ff 1b1244ff 13134eff 121552ff 131653ff 131653ff 131653ff 121451ff 111450ff 10134dff 0f1149fe 0d0f44ef 0a0d3bc7 080a318e 07092a48 0708260b 06071d00 07072200 06072000 05061b00 07072100 05061800 07082600 06071f00 04051600 05051900 05051700 05051700 05051700 05051700 05051700 05051700 │ │ -5c030bf0 6e1327ff 78273cff 81374cff 89455aff 8f4f66ff 955972ff 9b627cff a16b85ff a5738eff aa7b98ff af84a1ff b289a8ff b692afff b996b4ff c09ebbff bf9ebbff bc9ab9ff bc99b8ff ba97b6ff b995b2ff b892adff b78fa8ff b388a2ff b1849bff ad7d94ff aa758cff a77485ff a4737eff 9f6b78ff 9c5f70ff 975969ff 945360ff 8f4a57ff 8b4451ff 853b49ff 7b2b3fff 742236ff 70192dff 6c1124ff 5f0b1bff 4d0516ff 390416ff 2a071fff 220929ff 1d0a2eff 1a0b32ff 180a2fff 16092aff 100824ed 090b3077 0809274e 07092625 06082201 07092800 07082600 06071f00 07072200 06072000 05061b00 07072100 05061800 07082600 06071f00 04051600 05051900 05051700 05051700 05051700 05051700 05051700 05051700 │ │ -530106e6 6a0e1fff 752236ff 7d3146ff 853d53ff 8b495fff 91536bff 975b74ff 9b637dff a06b84ff a5728dff aa7996ff ab7e9bff af85a2ff b38aa5ff ba95afff b791adff b58fabff b58eaaff b48ca8ff b289a4ff b287a0ff b1859cff b08197ff ac7b90ff aa768aff a56e83ff a5747fff ac817bff a57974ff 985f6cff 955563ff 914e5aff 8d4754ff 883f4cff 803443ff 77273aff 721d32ff 6f1629ff 690e1fff 620715ff 5e010dff 550003ff 4c0000ff 470000ff 400000ff 390000ff 320000ff 290000ff 180102b6 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -460304c8 660816ff 711c2fff 79293eff 81364cff 884358ff 8e4d63ff 93546dff 985c76ff 9b627bff a06a83ff a36f8aff a77490ff aa7a96ff ad7e99ff b58ba4ff b1849fff af839dff b0839eff af819bff ae7f99ff ad7e95ff ac7b91ff ab778cff a87387ff a56f81ff a26a7dff 9e6978ff a57975ff a1726dff 945b65ff 914e5cff 8d4855ff 8a434fff 833746ff 7d2d3eff 742135ff 6f182cff 6b1123ff 650a1aff 600311ff 5c0009ff 520000ff 4a0000ff 440000ff 3e0000ff 370000ff 2f0000ff 260000ff 13020291 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -3405059b 62020cff 6b1225ff 742136ff 7c2f44ff 833b52ff 89455aff 8e4e64ff 92556dff 965a73ff 9b617bff 9d6680ff a16b85ff a36f89ff a7748dff af8299ff ab7992ff aa7991ff aa7891ff a9778fff a8748eff a8738aff a77286ff a56f83ff a36c7fff 9f6879ff 9e6476ff 9b5f70ff 985e6bff 945b66ff 91525eff 8d4755ff 8a434fff 853b49ff 7f3141ff 792738ff 711c30ff 6c1427ff 680d1dff 630716ff 5d000cff 580004ff 4f0000ff 470000ff 420000ff 3b0000ff 340000ff 2d0000ff 230000ff 0d030362 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -20060661 590005ff 660a1bff 701a2eff 78273dff 7f334aff 853d54ff 8a465bff 8d4d64ff 92546cff 955972ff 985d76ff 9b637bff 9e6780ff a26c83ff aa798dff a36e84ff a56f85ff a46e85ff a36d84ff a16b82ff a26b80ff a26b7dff a06879ff 9e6475ff 9c6172ff 9a5c6dff 985a69ff 945462ff 914d5bff 8e4856ff 8b4451ff 873f4cff 7f3544ff 80303eff 782535ff 6e162aff 691022ff 640919ff 5f0211ff 5a0007ff 550000ff 4b0000ff 450000ff 3f0000ff 380000ff 310000ff 2a0000ff 1d0000f2 0802032b ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -13090a22 480102ee 620310ff 6b1125ff 731e33ff 792a40ff 7f354aff 843e53ff 89445bff 8e4d63ff 905068ff 94566eff 965872ff 975c76ff 9b6179ff a57084ff 9d657aff 9e667cff 9e657cff 9d637bff 9c6279ff 9b6177ff 9d6174ff 9d6072ff 9a5d6eff 985a6aff 965666ff 935260ff 914f5cff 8e4855ff 8a424fff 873f4bff 863d48ff 914a49ff 81333bff 741f2fff 6c1225ff 670d1cff 630914ff 5f030cff 580003ff 500000ff 480000ff 430000ff 3c0000ff 360000ff 2e0000ff 270000ff 170101c3 03020303 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0b0a0b00 310403ae 5a0005ff 650918ff 6e1529ff 732136ff 782b40ff 7e334aff 843a52ff 884258ff 8b475dff 8f4f65ff 915069ff 91536cff 965870ff 9f6679ff 975a70ff 995d73ff 985b71ff 985a70ff 97596fff 96586eff 96576bff 985969ff 965765ff 935361ff 924f5dff 8f4957ff 8d4754ff 8a4350ff 853948ff 803444ff 8c4345ff d7ac84ff 8c4145ff 6c1226ff 6e1d24ff 671418ff 650e11ff 5f070bff 5b0103ff 4f0000ff 450000ff 3e0000ff 390000ff 320000ff 2c0000ff 230000ff 0d020273 04020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -08070700 18050653 4c0000fe 5d010bff 670b1bff 6f172aff 742136ff 792a3eff 7f3349ff 82384fff 853e55ff 89445aff 8b475dff 8c4b60ff 904f66ff 985c70ff 935466ff 945568ff 945468ff 935468ff 925366ff 925265ff 905063ff 904f5fff 904e5cff 8f4a57ff 8d4854ff 8c4451ff 883f4cff 833846ff 803140ff 80323fff 7f3039ff 84353cff 824e69ff 7e4c65ff 69151bff 6b1618ff 6c1418ff 680c10ff 5b0203ff 4d0000ff 420000ff 3b0000ff 360000ff 2f0000ff 270000ff 1b0000eb 07020223 06020200 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0c0b0d00 0c0b0d0a 370303cc 540002ff 5e030fff 6a0e1fff 6f1629ff 731f34ff 792a3fff 7c2e42ff 80354bff 833a50ff 853d54ff 874157ff 8a465cff 915063ff 8d4a5bff 904e5eff 8f4d5dff 8f4c5cff 8e4b5bff 8d4959ff 8b4657ff 8a4556ff 884153ff 894151ff 873f4cff 843b49ff 7f3243ff 7c2c3dff 782738ff 762333ff 74202fff 6e1526ff 7b3f58ff 783f50ff 71191eff 731b1fff 701318ff 6c1011ff 620306ff 4e0000ff 410000ff 370000ff 320000ff 2b0000ff 240000ff 11020297 02030400 03030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0e0d0e00 0b0e0f00 1c090a5d 490000ff 540005ff 5e0312ff 680c1eff 6e1629ff 721e32ff 752338ff 7a2c40ff 7d2f43ff 80344aff 80364dff 853e54ff 894459ff 853d51ff 8a4454ff 8a4355ff 884153ff 884153ff 873f51ff 863e50ff 853c4dff 84394aff 7f3546ff 7b2e42ff 792a3eff 77253aff 742135ff 701b2fff 6d1529ff 6b1125ff 6c1a22ff 681418ff 71171cff 741b20ff 70151bff 6e1819ff 671014ff 600206ff 510000ff 3d0000ff 320000ff 2d0000ff 270000ff 1c0000ee 0704052c 04040500 05040500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -08090a00 07090a00 07080a06 2f0203bb 4e0000ff 540005ff 5c0111ff 65091dff 6b1225ff 6f192dff 742235ff 762439ff 78293dff 792a3fff 7f3448ff 833b4eff 7e3147ff 823849ff 833a4aff 82384aff 823748ff 823747ff 803445ff 7d3142ff 7b2d41ff 78283dff 752439ff 732035ff 721d30ff 6f192cff 6c1327ff 680f22ff 660d1bff 661418ff 6b1619ff 731b1fff 71171bff 6f191dff 670c0fff 600408ff 5f0207ff 4c0000ff 370000ff 2e0000ff 290000ff 210000ff 0d020284 02040500 04040500 03040500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -06060800 06060800 05060800 12050637 3e0101f3 4e0000ff 540005ff 5a0010ff 600419ff 660b21ff 6c1328ff 6f182dff 731f33ff 732135ff 792b3eff 7c2f42ff 78273dff 7a2b3fff 7c2f40ff 7c2e3fff 7b2c3eff 792a3cff 77273aff 752438ff 742136ff 731f33ff 721b30ff 70182cff 6d1427ff 6c1124ff 680e1eff 630717ff 620713ff 630e11ff 6b1317ff 711519ff 6d1718ff 670d10ff 600002ff 5c0000ff 590001ff 400000ff 300000ff 2a0000ff 240000ff 170101d1 03020313 02020300 02020300 02020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -06050500 06050500 06050500 03050500 1c030478 450000ff 4d0000ff 530004ff 58000dff 5c0014ff 60041bff 650921ff 691028ff 6b122aff 701c33ff 722138ff 6e1931ff 711c35ff 6f1c35ff 711c33ff 731f33ff 731e32ff 711c30ff 711b2fff 6f182cff 6e1629ff 6c1327ff 6a0f22ff 680d1eff 650a1aff 630615ff 5e010eff 5d020cff 5f050aff 660a0eff 6d0e10ff 660d11ff 600409ff 5d0000ff 5b0000ff 490000ff 330000ff 2b0000ff 260000ff 1d0000f6 07020343 01020300 02020300 02020300 02020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00030300 00030300 00030300 00030300 00030406 250304aa 460000ff 4b0000ff 500001ff 550007ff 5a000eff 5d0115ff 60041aff 62061dff 670d25ff 681129ff 660d26ff 680f28ff 691029ff 680f28ff 691128ff 6c1328ff 6c1326ff 6c1224ff 6a1122ff 680e1eff 660d1cff 640918ff 620515ff 5f0211ff 5d000cff 5a0007ff 580003ff 590002ff 580201ff 5f0205ff 600104ff 5e0205ff 590001ff 480000ff 350000ff 2c0000ff 260000ff 200000ff 0f020376 05030400 06030400 06030400 06030400 06030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -04040400 04040400 04040400 04040400 03040500 0b070814 2c0203c1 440000ff 480000ff 4f0000ff 520002ff 570009ff 5a000eff 5c0011ff 5e0115ff 5f0218ff 61041aff 61061dff 62071eff 63061eff 62061eff 61061dff 62061cff 630719ff 640818ff 620515ff 610311ff 5f010eff 5d000cff 5a0007ff 570003ff 550001ff 500000ff 4d0000ff 4d0000ff 4c0000ff 4d0000ff 480000ff 3e0000ff 330000ff 2c0000ff 280000ff 220000ff 0f020294 02020303 08030400 08030400 08030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 10070800 10070800 0f070800 1106061d 2b0203c5 410000ff 450000ff 4a0000ff 4f0000ff 520002ff 540005ff 570009ff 59000dff 59000eff 5a000fff 5c0114ff 5c0012ff 5b0011ff 5b0011ff 5a0010ff 59000fff 59000cff 560009ff 570008ff 560005ff 540002ff 510000ff 4d0000ff 4b0000ff 480000ff 430000ff 420000ff 3f0000ff 3b0000ff 350000ff 300000ff 2b0000ff 250000ff 210000ff 1002029c 02020306 02020300 08030400 08030400 08030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 10070800 10070800 10070800 11060600 12060718 260203b6 3c0000ff 420000ff 470000ff 4a0000ff 4c0000ff 4f0001ff 520001ff 530003ff 540004ff 550006ff 550007ff 550006ff 540005ff 540004ff 530004ff 520003ff 510002ff 500000ff 4d0000ff 4b0000ff 490000ff 460000ff 440000ff 410000ff 3e0000ff 3b0000ff 360000ff 320000ff 2e0000ff 2a0000ff 260000ff 1f0001ff 0f02028b 02030405 03020300 03020300 08030400 08030400 08030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 10070800 10070800 10070800 12060600 12050600 0d07080d 1d04058e 350000fd 3e0000ff 400000ff 430000ff 470000ff 490000ff 4b0000ff 4c0000ff 4f0000ff 4e0000ff 4e0000ff 4e0000ff 4d0000ff 4d0000ff 4b0000ff 4b0000ff 490000ff 470000ff 460000ff 430000ff 410000ff 3d0000ff 3a0000ff 380000ff 350000ff 300000ff 2c0000ff 280000ff 240000ff 1a0000ed 11030367 09030400 02030400 03020300 03020300 08030400 08030400 08030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 10070800 10070800 10070800 12060600 13050600 0d070800 11060700 18040555 280102d5 370000ff 3b0000ff 3e0000ff 410000ff 420000ff 430000ff 470000ff 470000ff 460000ff 460000ff 470000ff 450000ff 440000ff 430000ff 420000ff 410000ff 3f0000ff 3c0000ff 3b0000ff 370000ff 340000ff 310000ff 2d0000ff 2a0000ff 260000ff 1f0000ff 150101ba 0a020332 0d030400 0a030300 02030400 03020300 03020300 08030400 08030400 08030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 10070800 10070800 10070800 12060600 13050600 0d070800 13050700 13050600 1204051a 1a040586 2b0202e8 340000ff 380000ff 3a0000ff 3b0000ff 3c0000ff 3f0000ff 3f0000ff 3e0000ff 3e0000ff 3d0000ff 3d0000ff 3d0000ff 3b0000ff 3a0000ff 380000ff 350000ff 330000ff 300000ff 2d0000ff 2a0000ff 260000ff 210000ff 180101d6 0e020267 0a020308 0b020300 0d030400 0a030300 02030400 03020300 03020300 08030400 08030400 08030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 10070800 10070800 10070800 12060600 13050600 0d070800 13050700 14050600 13040500 0e060800 13080828 1a030588 260101de 2e0000ff 320000ff 340000ff 360000ff 360000ff 360000ff 360000ff 360000ff 350000ff 340000ff 330000ff 310000ff 2f0000ff 2e0000ff 2b0000ff 290000ff 250000ff 1f0000ff 180101ce 1203036e 0e040415 0a030300 0b020300 0b020300 0d030400 0a030300 02030400 03020300 03020300 08030400 08030400 08030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 10070800 10070800 10070800 12060600 13050600 0d070800 13050700 14050600 13040500 10060700 12080800 10060700 0f040415 1403045b 1b0202a6 230101e1 280000fb 2a0000ff 2c0000ff 2d0000ff 2c0000ff 2b0000ff 2a0000ff 2a0000ff 290000ff 260000ff 230000ff 1e0000f6 1a0101d5 13030394 1003034a 0a030309 0e030300 0f040400 0b030300 0b020300 0b020300 0d030400 0a030300 02030400 03020300 03020300 08030400 08030400 08030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 10070800 10070800 10070800 12060600 13050600 0d070800 13050700 14050600 13040500 10060700 12080800 11060700 10040400 0d040500 0e040400 0b050611 1204053d 1403046a 17020395 190202b0 1b0203c0 1e0001c8 1c0101c6 190202bc 150202ab 1303038b 1302035e 0d040530 0c030409 0c040400 0f030300 0a030300 0f030300 0f040400 0b030300 0b020300 0b020300 0d030400 0a030300 02030400 03020300 03020300 08030400 08030400 08030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 292c5c0c 2629553c 2e316671 32356e9e 393c7cc0 3b3f82d7 3d4186e2 3d4189e8 3a3f85e6 373b7ede 313576cd 2a2d6bb0 23265c8a 1e215457 171a4621 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 292c5b3e 35397394 404587d9 4b4f96fc 50549eff 595ca5ff 565aa4ff 5459a2ff 5458a1ff 52569eff 50549cff 4e519bff 4a4e97ff 464a94ff 414690ff 393e86ff 30347af1 242866b8 1b1f5368 12153a19 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2d306050 3d417ebc 4e5299fd 585da6ff 5d62aaff 6065acff 6267adff 686db1ff 6166acff 6167adff 6065abff 5f64aaff 5b60a7ff 595da5ff 565aa1ff 52559eff 4d5199ff 494d95ff 434891ff 3e438dff 333783ff 262a6ee5 1b1e538a 13153c22 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 27295437 3c407bb8 5358a0ff 5f63adff 6469afff 676cb1ff 6b70b3ff 6c71b5ff 7277b8ff 7277b9ff 6e73b6ff 6d73b5ff 6c71b4ff 696eb2ff 666bb0ff 6469aeff 5f64aaff 5b5fa7ff 575ba3ff 52569eff 4d5199ff 484c94ff 42468eff 393e89ff 2f3582ff 24286de8 17194776 1012350a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 26294f05 3033647b 4f539af6 5f64aeff 666bb1ff 6b71b4ff 7175b8ff 7479bbff 767bbdff 767cbeff 8085c3ff 7a7fbfff 787ebfff 777cbeff 757bbcff 7277baff 7075b8ff 6c71b4ff 686db2ff 6469aeff 5f64abff 5a5fa6ff 555aa1ff 51549dff 4b4f97ff 444991ff 3b408aff 333884ff 2a2e7bff 1c205bc4 0f113332 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c2f5f18 3e417db4 5a5fa8ff 666bb1ff 6d72b5ff 7377baff 777dbeff 7b81c1ff 7e84c4ff 8287c5ff 858ac7ff 8b8fcaff 8287c6ff 8288c6ff 8185c5ff 7d83c3ff 7b80c1ff 787dbeff 7479bbff 7076b8ff 6b71b4ff 676bb0ff 6266acff 5d62a8ff 575ca3ff 52559dff 4c4f98ff 464a92ff 3b418bff 343984ff 2c327eff 202467ef 1316475f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 21234323 44498ace 6065aeff 6a6eb3ff 7277b9ff 787dbfff 7d83c3ff 8388c6ff 878ccaff 8a8eccff 8e93ceff 9499d0ff 9398d1ff 8d91ceff 8d92ceff 8a8eccff 868cc9ff 8489c7ff 7f84c4ff 7b80c1ff 767cbeff 7278baff 6e73b6ff 686db1ff 6368aeff 5d62a9ff 575ca4ff 52569eff 4d5098ff 454a92ff 3b418bff 333883ff 2d317dff 22266eff 12154077 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d1f3c23 46498bd8 6166b0ff 6b70b4ff 757abcff 7c81c1ff 8288c6ff 888dcbff 8e93cfff 9298d2ff 959bd5ff 9ba2d7ff a0a7dbff 9ba2d9ff 979ed6ff 969cd5ff 9398d3ff 9095d1ff 8b90cdff 878cc9ff 8287c6ff 7d82c2ff 787cbeff 7378bbff 6e74b6ff 686db2ff 6368aeff 5e63a9ff 585da4ff 52569eff 4c4f98ff 414690ff 383f8aff 323783ff 2a2f7aff 21256eff 10123b7d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d1f3d16 424786d1 6267b1ff 6e74b6ff 7880beff 7e83c3ff 878cc9ff 8e93cfff 9399d3ff 9aa0d8ff 9ea5dbff a1a8deff a8b0e1ff acb3e2ff a5ace0ff a3aadfff a0a7ddff 9ca3daff 979ed7ff 9298d3ff 8e93cfff 898dcaff 8489c7ff 7e83c3ff 787dbfff 7379bbff 6f74b7ff 696eb2ff 6367aeff 5d62a8ff 565ba2ff 50539cff 484c95ff 3e448fff 373d88ff 303580ff 292d78ff 1f236bff 0f11386c 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d1f3d06 3c3f7bb4 6065afff 6b71b4ff 7880beff 838dc6ff 888ccaff 9096d1ff 98a0d8ff a0a9ddff a6afe2ff abb5e5ff aeb7e7ff b3bee9ff b7bde9ff b0b7e7ff aeb6e6ff abb2e4ff a7aee1ff a1a8ddff 9aa1d9ff 959bd4ff 8f94d0ff 898ecbff 8288c6ff 7e83c3ff 797dbfff 7278baff 6c73b5ff 676bb1ff 6166acff 5a60a6ff 5459a0ff 4f529aff 434994ff 3c418dff 353a86ff 2e337dff 262b75ff 1c2064fa 0c0e3148 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3033647b 5a5fa9ff 696eb3ff 747abcff 7f84c4ff 888ccaff 9297d2ff 9aa4d9ff a4aee1ff abb6e6ff b1bdeaff b8c2ecff bbc5eeff c0ccefff c1c9efff bdc3edff bac1ecff b5bceaff b0b7e7ff a9b0e3ff a2aadfff 9ca3daff 959cd5ff 8f94d0ff 898ecbff 8288c6ff 7c81c2ff 757bbdff 7177b9ff 6b70b4ff 6469aeff 5e63a9ff 575da4ff 53569eff 494e98ff 414691ff 3a3f8bff 333883ff 2c307aff 242871ff 161955e1 090a241b 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 22254934 4f549bf6 656ab1ff 7176b9ff 7c81c1ff 868bc9ff 9196d1ff 9ba4daff a5b0e2ff aeb9e8ff b7c1ecff bec7eeff c3cdf0ff c5d0f2ff cad7f4ff cad4f3ff c7cef1ff c4cbf0ff bfc5eeff b8bfecff b1b8e8ff aab1e4ff a3aadfff 9ca3daff 949ad4ff 8d92ceff 868bc9ff 7f85c4ff 7a7ec0ff 7479bbff 6e74b7ff 696db1ff 6367adff 5c62a8ff 565ba2ff 4e529bff 434995ff 3d428eff 363b86ff 2f337eff 272c75ff 1f236bff 101242a4 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a1b3403 3b3e79bb 6065afff 6d72b6ff 787dbfff 8287c6ff 8d92ceff 979fd7ff a3aee1ff afbae8ff b9c3edff c2cbf0ff c7d2f3ff ccd7f5ff d1dbf6ff d7e0f7ff d5def7ff d0d8f5ff cbd3f3ff c5cdf1ff c1c8efff b9c0ecff b1b8e8ff a9b0e3ff a1a8deff 989ed7ff 9196d2ff 8b8fccff 8489c7ff 7e83c4ff 787cbeff 7277b9ff 6b70b4ff 6569afff 5e63a9ff 575ba3ff 50549dff 454b97ff 3e448fff 383e89ff 313681ff 2a2e79ff 23276fff 191d60fe 0a0c2a47 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 25284f50 5459a2ff 666bb1ff 7378baff 7e83c3ff 8a8ecbff 949ad3ff 9fa8ddff aab6e6ff b7c1ecff c2ccf0ff c9d4f3ff d2dbf6ff dbe3f8ff e1e8f9ff e7ecfaff e3e9faff dde4f9ff d4dcf6ff ccd5f4ff c6cff1ff c0c6eeff b5bdeaff adb4e5ff a6ade1ff 9da4daff 969cd5ff 8f94d0ff 878cc9ff 7f85c4ff 787ebfff 7479bbff 6d73b6ff 676cb2ff 6266acff 5b60a6ff 5458a0ff 494e9aff 424893ff 3c418cff 353a85ff 2f337eff 272b73ff 1f236bff 121448c4 08092004 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 15182f02 3b3f7ac1 5f64aeff 6c71b4ff 787dbfff 8388c7ff 8e94cfff 9aa1d8ff a7b0e2ff b2bdeaff bfc8efff c7d2f2ff d2dcf6ff dee6f8ff e9effbff f0f5fcff f3f7fdff eff4fcff e8edfbff dfe5f9ff d4dcf6ff cad3f3ff c4ccf0ff bec4ecff b4bae8ff abb2e3ff a2aaddff 9aa1d7ff 9398d1ff 8c90cbff 8589c6ff 7d82c0ff 767bbcff 6f74b7ff 696db2ff 6367aeff 5b61a7ff 555aa1ff 4a509bff 424894ff 3c428dff 363b87ff 2f347fff 282c76ff 21256bff 181c5eff 0a0c2e4c 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2628523c 4f539bfd 6469aeff 7076b8ff 7b80c1ff 868bc9ff 9298d2ff 9ea6dcff abb5e5ff b8c2ecff c4cdf1ff cdd7f5ff dbe3f8ff e9effbff f4f8fdff fbfdfeff fdfeffff f9fcfeff f1f6fdff e7ecfbff dce1f8ff d0d8f4ff c8d0f2ff c2c7eeff b7bceaff aeb3e4ff a5abdeff 9ca2d8ff 9599d2ff 8d91ccff 868ac6ff 7e83c1ff 797dbcff 7277b7ff 6a6fb3ff 6367aeff 5d62a8ff 565ba2ff 4c519cff 444a96ff 3e448fff 373d88ff 313681ff 2a2f79ff 23276eff 1c2065ff 0f1142b0 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 31346994 595da8ff 676cb0ff 7378baff 7e83c3ff 898fccff 959bd5ff a1a8deff adb7e7ff bbc5eeff c6d0f2ff d2dbf6ff e1e8f9ff f0f4fcff fbfdfeff ffffffff ffffffff ffffffff f7fafeff ecf0fbff e1e5f9ff d3daf5ff c9d2f2ff c3c9eeff b8beeaff afb5e5ff a7addfff 9da4d9ff 969ad3ff 8f92cdff 878bc7ff 8084c2ff 797ebdff 757ab9ff 6f73b3ff 6569aeff 5d62a9ff 575ca4ff 4c529cff 464b97ff 3f4590ff 393e8aff 323883ff 2c317bff 252971ff 1e2167ff 131653f5 090a2724 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d1f3e0b 404485dc 5d62aaff 6b6fb3ff 767bbdff 8185c5ff 8c91cdff 979ed6ff a3abdfff b0b8e7ff bec7eeff c7d1f3ff d3dcf7ff e3eaf9ff f1f6fdff fcfeffff ffffffff ffffffff ffffffff f7fafeff edf1fcff e4e7f9ff d7ddf6ff cfd6f3ff c9cff0ff bfc4ecff b6bbe7ff adb0e2ff a1a7dbff 9a9ed4ff 9496ceff 8d8fc9ff 8185c3ff 7a7ebdff 757ab9ff 6f73b3ff 686cafff 6165aaff 575ca4ff 4d529dff 464b97ff 404590ff 3a3f8bff 333984ff 2d317cff 262a73ff 1f2369ff 171a5dff 0a0c2f6c 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2426503c 4b4f97fd 6064abff 6c71b4ff 777cbeff 8187c6ff 8c91ceff 989fd7ff a4abe0ff b0b8e7ff bec5eeff c7d2f2ff d3ddf7ff e2e9faff eff4fcff f9fcfeff feffffff ffffffff fcfefeff f3f7fdff e9edfbff dde3f8ff d1d9f5ff c8d1f2ff c3c9efff bac0ebff b2b8e6ff aaafe0ff a1a7daff 9a9ed4ff 9395ceff 8c8fc8ff 8186c3ff 7a7ebeff 7579b9ff 7073b3ff 696cafff 6467aaff 5a5fa4ff 4d539eff 484d99ff 414692ff 3a408bff 343984ff 2d327dff 272b74ff 20256aff 181c60ff 0d0f3ead 07092411 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 292c5b72 5156a0ff 6166acff 6d73b6ff 787dbfff 8287c6ff 8e93ceff 989fd7ff a5abe0ff b1b8e7ff bec4edff c7cff2ff d0d8f5ff dde3f8ff e9edfbff f1f6fdff f7fafeff f7fafeff f3f7feff ecf2fbff e3e8f9ff d7def6ff cdd5f4ff c6cdf1ff bfc5edff b5bbe9ff acb2e3ff a2aadeff 9ba2d7ff 9599d2ff 8f92ccff 898cc7ff 8084c2ff 797dbdff 7579b9ff 6f73b3ff 696dafff 6467aaff 5b5fa4ff 4f559fff 474d99ff 414792ff 3b408bff 353b86ff 2f347eff 282c76ff 21256cff 1a1e62ff 0f1248de 08092438 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32356e9f 5458a2ff 6267adff 6e73b6ff 797ebfff 8388c6ff 8e92ceff 989ed6ff a3aadfff afb5e7ff bac0ecff c3cbf0ff cad3f3ff d4dcf6ff dfe5f9ff e7ecfbff edf1fcff edf1fbff e9eefbff e3e9f9ff dae1f7ff d0d9f5ff c8d2f2ff c3cbefff bbc2ecff b2b8e7ff aab0e2ff a2a9dcff 9aa1d6ff 9498d0ff 8c8fcaff 8488c5ff 7e82c1ff 797dbdff 7479b8ff 6e72b3ff 686cafff 6366a9ff 595ea4ff 51559eff 484d98ff 414792ff 3b408cff 343a85ff 2e337eff 282d76ff 21256cff 1b1f63ff 121450f9 0a0b2f64 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 373b7ac0 5559a3ff 6367adff 6f73b7ff 787dbeff 8187c6ff 8d91ceff 969cd5ff a0a7ddff a9b1e4ff b4bceaff bfc6eeff c5cef1ff ccd4f4ff d5dcf6ff dce2f7ff e2e6f9ff e1e6f9ff dde3f8ff d7def6ff d0d9f5ff cdd6f3ff c8d1f0ff bec7edff b6bee9ff aeb5e5ff a8aee0ff a2a6daff 9a9fd5ff 9497cfff 8e90c9ff 858ac5ff 7e81c0ff 787cbcff 7377b7ff 6d71b2ff 676baeff 6265a8ff 585ca3ff 51559dff 4a4e98ff 404691ff 3b408bff 343a86ff 2e337eff 292c76ff 21266cff 1b1e62ff 121553ff 0b0d3989 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32090c0b 310a0b3c 3e0a0f6f 4809109c 520811bc 3f3872f8 565aa3ff 6166acff 6d72b5ff 787dbeff 8186c5ff 8a8ecbff 9298d2ff 9ca3daff a6ade1ff afb6e7ff b8bfebff c1c7efff c6cef1ff cbd3f4ff d0d9f4ff d6ddf6ff d4dbf5ff d0d8f5ff ccd5f4ff c9d2f3ff c7d0f0ff c2c9eeff b9c1ebff b2bbe7ff abb3e2ff a6aaddff 9fa3d7ff 989cd2ff 9295cdff 8b8ec7ff 8589c3ff 8083bfff 787cbbff 7377b6ff 6d71b2ff 666aadff 5f63a7ff 565ba3ff 50549dff 4a4d96ff 404691ff 3a408bff 343985ff 2e327dff 282c75ff 22266dff 1b1f63ff 121654ff 0c0e3fa4 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35070c40 450b1290 5c0d1ad7 691425f9 70162aff 782235ff 772135ff 433e7dff 5358a1ff 6166abff 6c72b5ff 757abcff 7d82c2ff 858bc9ff 8f94d0ff 989fd7ff a0a8ddff a9b0e3ff b1b8e8ff b9c0ecff c1c7eeff c5ccf0ff c8d0f2ff cdd5f3ff cad2f2ff c7cff2ff c5ccf1ff c3cbefff bfc8edff b9c1ebff b5bee8ff afb9e4ff a8aedfff a1a5d9ff 9a9fd4ff 9598cfff 8f92caff 8a8cc6ff 8387c2ff 7e81bdff 797cb8ff 7175b5ff 6a6fb0ff 6669acff 5d62a7ff 5559a1ff 4f529bff 4a4e96ff 414790ff 383f8aff 333984ff 2d327cff 272b75ff 21256bff 1b1e62ff 131653ff 0d0f42b1 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 320c0f04 3b0d1151 570f1aba 6c182bfa 7a2338ff 7d2c42ff 803349ff 81364bff 874156ff 81364cff 424083ff 53579fff 5f64aaff 686eb2ff 7277b9ff 7a7fc0ff 8388c6ff 8b90cdff 9298d3ff 9aa2d9ff a3aae0ff aab1e4ff b1b8e8ff b6beebff bdc3edff c2c8eeff c6cdf0ff c3c9efff c1c6eeff bfc5edff bbc1ecff b7bfeaff b3bbe7ff aeb8e4ff a9b2e1ff a2a7daff 9da1d6ff 9699d1ff 9193ccff 8c8ec8ff 868ac4ff 8184c0ff 7d7fbbff 787cb8ff 7074b2ff 686caeff 6367aaff 595fa5ff 5458a0ff 4f529bff 484d95ff 3f458eff 373d89ff 323782ff 2d317cff 262a74ff 20256bff 1a1e61ff 131653ff 0d0f45b7 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3a090f3b 570f1cb7 721e31ff 7f2e44ff 84384fff 864056ff 89455aff 8b475dff 8f4e64ff 905065ff 8c4960ff 434081ff 4f549cff 5b60a7ff 656ab0ff 6f74b7ff 777cbeff 7f84c4ff 868bc9ff 8e92cfff 959bd5ff 9ca3daff a3aadfff a9b1e3ff aeb5e6ff b4bae8ff b9c0eaff bbc1ebff b8beeaff b7bdeaff b5bbe8ff b1b7e6ff afb5e5ff adb4e2ff a8aedfff a2a7daff 9da2d6ff 989cd2ff 9496ceff 8e90c9ff 888bc5ff 8386c1ff 7e81bdff 7a7db9ff 7578b5ff 7173b2ff 696caeff 5f64a9ff 565ba3ff 52559eff 4d5099ff 474c93ff 3f458dff 363c87ff 313682ff 2c317bff 262972ff 20246aff 191d60ff 131552ff 0d0e43b5 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 290a0e0e 400f1683 6d1b2df5 802f45ff 863d53ff 8a465dff 8e4d64ff 91526aff 93556eff 945670ff 9c6279ff 965a73ff 955971ff 433e7cff 4d519aff 585da4ff 6267aeff 6c72b4ff 747abbff 7a80c0ff 8187c6ff 898dcbff 8f95d1ff 959bd5ff 9ba2daff a2a9deff a6ade1ff abb1e3ff b2b7e6ff b2b8e6ff aeb4e6ff aeb4e5ff acb2e4ff a9afe2ff a7addfff a5aaddff a2a6daff 9da1d6ff 979cd2ff 9497cfff 8f91caff 8a8dc7ff 8488c3ff 8083bfff 7c7fbbff 777ab7ff 7275b3ff 6e70afff 6669abff 5b60a7ff 5559a1ff 51539cff 4a4f97ff 444a90ff 3e448cff 353a85ff 30357fff 2b2f79ff 242971ff 1f2368ff 181c5eff 121451ff 0c0e3eac │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 290d1025 59111fbe 7e293eff 863d53ff 8b485eff 905168ff 955770ff 985d77ff 9a617cff 9e677fff a16a82ff a5728bff 9e6781ff 9d667fff 463e77ff 4a4e98ff 5559a1ff 6065abff 686db1ff 7075b8ff 767bbdff 7d82c2ff 8389c6ff 898ecbff 8f94d0ff 959bd4ff 989fd7ff 9ea5dbff a1a8ddff aaafe1ff a9afe0ff a5acdfff a4acdfff a3abdeff a1a9dcff a1a6d9ff 9ea2d7ff 9b9fd4ff 989cd2ff 9396ceff 8f91caff 8c92c8ff 8991c4ff 8489c1ff 7e81bdff 787cb8ff 7477b4ff 6f72b1ff 6a6dadff 6165a8ff 575ca3ff 52569eff 4d519aff 484c94ff 43488fff 3e428aff 343984ff 2e337eff 292d76ff 23276fff 1d2166ff 181b5cff 10134dff 0a0c3899 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 1f0c0e3a 641727db 853349ff 89445aff 8f5067ff 955872ff 9a607aff 9e6781ff a26d88ff a4718eff a97790ff ad7f96ff ad7e9bff a77592ff a67491ff 504374ff 454a95ff 52569eff 5b60a7ff 6468aeff 6c71b4ff 7378baff 787cbeff 7d82c3ff 8389c7ff 898dcbff 8e93cfff 9197d2ff 959cd5ff 9aa0d6ff a2a8daff a0a5d9ff 9ca3d8ff 9ba3d8ff 9ba2d7ff 99a0d6ff 999ed3ff 989cd2ff 9599cfff 9194ccff 8f91caff 898cc6ff 8990c4ff 969dc3ff 8792bfff 797fbaff 7578b6ff 7173b2ff 6c6fafff 666aaaff 5d61a5ff 5459a1ff 50539cff 4b4f98ff 464b92ff 40458dff 3b3f87ff 333782ff 2c317bff 262a74ff 21256cff 1b2064ff 16195aff 0f114afe 090a2f78 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 1a080b3d 6b192ce8 87374eff 8b4860ff 93566dff 995e78ff 9f6983ff a46f8cff a97894ff ac7e9bff ad82a0ff b28ba4ff b791abff b48baaff b085a4ff af84a2ff 614e77ff 414691ff 4e529aff 565ba3ff 5f64abff 676cb1ff 6e73b6ff 7379bbff 797dbfff 7d83c3ff 8388c6ff 868bc9ff 8b90ccff 8f93cfff 9497d0ff 9ca1d5ff 989cd3ff 969bd2ff 959ad3ff 9599d2ff 9398d1ff 9396cfff 9295cdff 8f92caff 8b8ec7ff 888bc5ff 8588c3ff 8289c1ff 8892bfff 808abbff 757cb6ff 7173b2ff 6d70afff 676aabff 6164a7ff 5b5ea3ff 52569fff 4e519aff 494e95ff 43488fff 3e428aff 393e86ff 30357fff 2b2f79ff 252972ff 20246aff 1a1e61ff 141757ff 0d0f43ef 0708254e │ │ +00000000 00000000 00000000 00000000 00000000 240a0d2e 661829e3 87364eff 8e4e63ff 965b71ff 9b637cff a26e89ff a87794ff ad809eff b189a7ff b58fafff b792b3ff bd9ebaff c1a1bfff bc99baff ba96b6ff b793b3ff 7f678aff 3a3f88ff 494d95ff 52569fff 5a5fa6ff 6267adff 686eb2ff 6f74b7ff 7479bbff 787cbeff 7d81c2ff 7f85c4ff 8489c7ff 878bc9ff 8c8fcaff 969ad0ff 9093cdff 8f93ccff 8f92cdff 8d91ccff 8c90cbff 8c8fc9ff 8b8ec8ff 898cc6ff 878ac4ff 8387c1ff 8184bfff 7d80bcff 797fbaff 757cb7ff 7275b3ff 6e70afff 696cadff 6467a9ff 5e61a4ff 565aa0ff 4f539bff 4b4e97ff 464b92ff 40458dff 3b4088ff 363b83ff 2d337cff 282c76ff 23286fff 1d2167ff 181c5eff 131654ff 0b0c39c8 06071f24 │ │ +00000000 00000000 00000000 00000000 17070915 5f1421cc 85344bff 8b485fff 976073ff 9f6f83ff a36e8aff ab7c99ff b189a7ff b694b3ff bb9dbdff bfa3c4ff c1a6c7ff c6afccff c8afcdff c4a7c9ff c3a4c6ff bfa0c1ff a689abff 37397cff 444991ff 4d5199ff 5659a1ff 5c61a8ff 6368aeff 696fb3ff 6e74b6ff 7378baff 777bbdff 7a7fc0ff 7d83c3ff 8085c4ff 8589c5ff 8f93cbff 878cc7ff 878bc7ff 878bc7ff 878bc7ff 8589c6ff 8489c4ff 8589c3ff 8286c1ff 8184c0ff 8082beff 7c7ebbff 7a7cb9ff 7578b5ff 7274b2ff 6e71afff 6c6fadff 6569abff 5e62a6ff 5f61a4ff 54579eff 4c4f98ff 474c94ff 42478fff 3e428aff 393d85ff 333781ff 2b307aff 262a73ff 21256cff 1b1f63ff 161a5aff 101350ff 080a308e 06081f04 │ │ +00000000 00000000 00000000 10060502 460d169b 812c42ff 89455cff 94566dff 9c637dff a36f8bff ab7d9aff b28dabff ba9cbaff c0a5c5ff c4adcdff c9b4d3ff ccb8d6ff d1c1daff d2bdd9ff ceb6d6ff ccb3d3ff c8adceff c2a5c6ff 4d477cff 3d428dff 484c93ff 51549dff 575ba4ff 5e63a9ff 6368aeff 696eb2ff 6e73b6ff 7176b8ff 757abbff 777cbdff 797ec0ff 7d82c1ff 888cc6ff 7f84c2ff 8185c3ff 8185c3ff 8084c2ff 7f83c1ff 7d81c0ff 7f82bfff 7f81beff 7c7fbbff 7b7dbaff 777ab7ff 7477b5ff 7274b3ff 6e70afff 6a6dadff 666aabff 7071acff 8580afff 5b5ea0ff 51559bff 4a4f96ff 464d91ff 424a8dff 3e4489ff 383c83ff 2e327dff 282c76ff 232870ff 1e2368ff 191c60ff 141656ff 0e1048ff 06072247 00000000 │ │ +00000000 00000000 00000000 26070a55 782033fe 863f55ff 905067ff 995f79ff a26e89ff ab7c99ff b38eacff ba9dbdff c2a9c9ff c9b3d3ff cebad9ff d2c1ddff d4c5e0ff d8cee4ff d8cbe3ff d5c4dfff d2bfdcff d0bad8ff cbb2d3ff 7f6f97ff 323783ff 42478eff 4c4f97ff 52569eff 585da4ff 5e63a9ff 6367adff 686db2ff 6b70b4ff 6f75b7ff 7177b8ff 7379bbff 767bbcff 8185c1ff 797cbdff 7b7fbeff 7a7ebeff 7a7ebdff 797dbdff 777bbbff 787cbaff 797cb9ff 767ab7ff 7478b5ff 7376b3ff 6f71b0ff 6d70afff 696cacff 6467a9ff 5d61a5ff 8481aeff b9b0c4ff 5659a1ff 51579cff 4b5394ff 464f90ff 434c8cff 3e4788ff 384182ff 2b3179ff 252972ff 21266cff 1c2064ff 171a5cff 111452ff 0b0c3cd9 05061b0b 00000000 │ │ +00000000 00000000 1d0b0a15 5c1221d5 84354cff 8c4c62ff 975a73ff 9f6983ff a97794ff b088a7ff ba9cbcff c2aacaff cab4d4ff d2bfdbff d5c9e2ff d9cee6ff dcd3e9ff e1d8edff e0d6ecff dcd0e8ff d8c9e3ff d5c4e0ff d1bcdaff baa4c5ff 343577ff 393e8aff 444a91ff 4c5098ff 52569fff 575ca3ff 5d62a8ff 6166acff 6569afff 696eb2ff 6b70b3ff 6d73b6ff 7076b8ff 7a7fbdff 7579b8ff 767ab9ff 7579b9ff 7579b8ff 7479b8ff 7378b7ff 7276b5ff 7074b5ff 7074b3ff 6f72b0ff 6e71afff 6c6faeff 6669aaff 6265a8ff 5f62a5ff 5f61a4ff 5b5ea0ff 5659a1ff 6a87c7ff 5869adff 4a5090ff 4e5293ff 4d4f90ff 474a8bff 373f81ff 2c3478ff 23276eff 1e2167ff 1a1d60ff 141756ff 0f114cff 07082a7f 00000000 00000000 │ │ +00000000 00000000 3e0d1378 7b2339ff 874158ff 92546cff 9c637dff a6728eff ae82a0ff b796b5ff c0a5c5ff c9b4d3ff d2c0dcff d7cbe4ff ded4eaff e4dceeff e9e2f1ff ece8f3ff eae4f2ff e6deefff e0d5eaff dacce6ff d5c4e0ff d0bbdaff 6a608aff 303483ff 3b408aff 464b92ff 4d5099ff 51559eff 575ba3ff 5a5fa7ff 5f64aaff 6267adff 6569afff 666bb0ff 6b70b3ff 7176b7ff 6e72b3ff 7175b5ff 7074b4ff 6f73b3ff 6e72b2ff 6e72b3ff 6b6fb1ff 6a6eafff 686cafff 686badff 6669abff 6267a9ff 5d61a5ff 5a5fa3ff 5659a0ff 53569eff 52559cff 51569cff 5769adff 525c9eff 545595ff 525293ff 4f508fff 4a4c8bff 3c3f83ff 2a3375ff 21266bff 1b1e63ff 171a5aff 111451ff 0c0d3fef 05071c1f 00000000 00000000 │ │ +00000000 1a0a0a16 601221df 83344bff 8c4b62ff 975c75ff a16b85ff aa7a98ff b38cabff bda1c0ff c6afcfff cfbdd9ff d5c9e2ff ded5eaff e8e0f1ff efebf5ff f4f1f8ff f6f5faff f4f1f9ff efeaf5ff e8e0f0ff e0d5ebff d9cbe4ff d4c1dfff b9a4c4ff 303274ff 333885ff 3b418bff 444a92ff 4c4f98ff 51549cff 5458a0ff 585da5ff 5b60a7ff 5e64aaff 5f64aaff 6469aeff 696eb2ff 6468aeff 696eafff 696dafff 686cafff 676baeff 676aaeff 6669acff 6568abff 6366aaff 5e63a8ff 595fa5ff 575da3ff 555aa2ff 52569eff 4f539cff 4c4f98ff 4a4f96ff 4c5495ff 4a5090ff 535595ff 525294ff 505393ff 4c5190ff 444b8cff 3c4082ff 2a3271ff 1e2367ff 191c5eff 131755ff 0f114cff 07092886 00000000 00000000 00000000 │ │ +00000000 2c070b69 781f34ff 853d54ff 905068ff 9a5f79ff a46f8bff ad809eff b792b3ff c1a7c7ff cbb6d4ff d3c4dfff dad0e8ff e4ddefff efebf5ff f7f7fbff fcfcfdff fdfdfeff fafafeff f5f4fbff eee9f5ff e6ddeeff ded1e7ff d7c8e2ff d2bdd9ff 76698fff 2b2f7cff 333884ff 3a3f8bff 414791ff 494d96ff 4e529aff 53569fff 5559a1ff 585da3ff 595ea5ff 5e63a9ff 6367acff 5c62a8ff 6165a9ff 6468aaff 6367aaff 6266a8ff 6165a8ff 5f64a7ff 5c61a6ff 595da5ff 565ba3ff 5459a0ff 52569eff 51559dff 4e529aff 4b4f97ff 484d95ff 464d92ff 464f8fff 4f5393ff 525394ff 505394ff 4c5190ff 434688ff 3f4487ff 3b4080ff 252c6bff 1a1d61ff 161958ff 101350ff 0b0d3ce1 05061916 00000000 00000000 00000000 │ │ +140d0e03 520d19c2 7e2a41ff 89445bff 92556eff 9c647eff a77591ff b085a3ff ba97b8ff c3aacbff ceb9d8ff d5c8e1ff ded4eaff eae3f1ff f4f1f9ff fcfcfdff ffffffff ffffffff ffffffff f9f9fcff f1eef7ff eae1f1ff e0d4e9ff d8c9e2ff d4bfdbff c5accbff 413d72ff 2d317eff 333883ff 393e8aff 3f448fff 434894ff 494d98ff 4d519bff 51559eff 52579fff 585ca3ff 5b60a6ff 565ba3ff 585da4ff 5a5fa4ff 5b5fa4ff 595ea3ff 575ca3ff 575ba2ff 5559a1ff 53579fff 51569eff 4f539cff 4e519aff 4c4f98ff 494e95ff 464b92ff 42488fff 434a8dff 434c8cff 4e5090ff 4e4f8fff 4c5191ff 434688ff 3e3f82ff 3e4284ff 303776ff 1d2263ff 17195aff 121452ff 0d0f46ff 06082459 00000000 00000000 00000000 00000000 │ │ +1e0a0b30 681323f5 7f3249ff 8b475eff 955871ff 9e6781ff a87894ff b188a7ff bc99bbff c5aacbff cfbcdaff d7cae3ff e0d5ebff ebe6f3ff f5f4faff fdfdfeff ffffffff ffffffff ffffffff fbfafdff f2f0f7ff ede2f3ff e3d8ebff dccfe5ff d8c5dfff d0b9d6ff a58facff 292b6eff 2d317dff 323782ff 383d88ff 3c418dff 3f4590ff 434994ff 474c97ff 484d99ff 4d529dff 5156a0ff 4c519dff 4d539eff 4e549eff 4e549dff 52559eff 52569eff 51549dff 4f539bff 4e519aff 4c5098ff 4b4f97ff 484d95ff 454b92ff 434990ff 42478eff 3e428aff 3e4388ff 3f4888ff 474b8aff 484b8bff 434a8cff 3f4487ff 3e4283ff 353b7bff 202766ff 171a5bff 131554ff 0e104bff 07092d9c 00000000 00000000 00000000 00000000 00000000 │ │ +30090e6f 741a2dff 81374dff 8d4a61ff 965a73ff a06984ff a97896ff b28aa9ff bc9bbcff c5a9cbff d0bbd9ff d7cae3ff e0d7ecff ebe7f3ff f4f3f9ff fcfcfdff ffffffff ffffffff fdfdfeff f8f7fbff efedf6ff e8dff0ff ded3e9ff d8cae2ff d4c0dcff cdb5d3ff c8aac8ff 816c8eff 22266eff 2b307bff 303580ff 353a86ff 393f8aff 3d428dff 3f4590ff 414792ff 444a96ff 464b98ff 464b97ff 474c98ff 484d99ff 474d99ff 484e99ff 494e98ff 4b4f97ff 494d95ff 494d94ff 474b93ff 454b91ff 43488fff 40458cff 3f438bff 3d418aff 3a3e85ff 383c82ff 384282ff 363f80ff 3c4083ff 3d4083ff 3a3f80ff 303776ff 212767ff 181c5bff 131654ff 0f124dff 090b35c5 05061c0e 00000000 00000000 00000000 00000000 00000000 │ │ +480911a6 771e33ff 823950ff 8e4c63ff 975b75ff a06a84ff aa7a97ff b28aaaff bc9abcff c5aacbff d0b8d7ff d6c6e1ff ded3e9ff e7e0f1ff f0ebf7ff f6f5fbff fbfafcff fbfbfdff f7f6fcff f3f0f8ff ece6f2ff e3daecff dbcfe6ff d6c6e0ff d1bbd8ff c9aecdff c2a3c3ff bb98b7ff 685578ff 21256eff 292d78ff 2e327dff 323782ff 363b86ff 393e8aff 3a408bff 3c428dff 3e448fff 3f4590ff 404691ff 414792ff 414792ff 404692ff 404591ff 404691ff 414690ff 40458eff 40458dff 3f438bff 3d428aff 3c4088ff 393e86ff 363a83ff 333781ff 2e327cff 2c317aff 2c3378ff 2b3374ff 2a3271ff 242b6aff 1c2162ff 171b5cff 131654ff 0f124cff 0a0b39d6 05061a1d 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +580a15d0 782338ff 833b51ff 8e4d64ff 985c76ff a16b85ff aa7997ff b289a8ff bc9abaff c3a7c9ff ccb5d4ff d3c1ddff dacbe5ff e1d6ebff e9e1f1ff efeaf6ff f3f0f9ff f3f0f8ff f0ecf7ff ece6f3ff e6deeeff ded3e8ff d7c9e3ff d4c1dbff ceb7d5ff c7aacbff c1a0c0ff ba96b4ff b38ba6ff 624a6bff 1f2369ff 262a74ff 2b2f79ff 2f337fff 323782ff 343a85ff 363b87ff 383e89ff 383e8aff 3a3f8bff 3b418cff 3b408cff 3b418cff 3a408bff 393f8bff 393f8aff 373d89ff 373c88ff 353a86ff 343a84ff 323782ff 2f347fff 2d327cff 2b307aff 282d76ff 252872ff 23276eff 21266bff 1e2266ff 1a1d60ff 16195aff 121553ff 0f124dff 0a0c38d5 05061a25 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +610a18ea 78263bff 853d53ff 8f4e65ff 975b75ff a06a84ff a97794ff b187a5ff b996b6ff c0a2c3ff c8afd0ff d0bbd9ff d6c5e1ff dbcee7ff e1d7ecff e7deefff ece3f2ff eae2f2ff e8def0ff e4daedff ded3e9ff dbcfe4ff d7c8dfff d0bdd7ff cab1d0ff c3a7c6ff bf9ebbff b993aeff b389a2ff af8097ff 694d6dff 1d2063ff 242770ff 272b75ff 2b2f79ff 2d327dff 2f347fff 313682ff 333783ff 333984ff 353b86ff 343a85ff 353a86ff 343a85ff 343985ff 333984ff 333783ff 313681ff 2f347fff 2e337eff 2d317bff 2b2f79ff 282c76ff 262a73ff 23276fff 21256cff 1e2267ff 1b1f63ff 181b5eff 151857ff 121551ff 0f114bff 090b38c4 05061d1f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +660a19f0 78273dff 833b51ff 8d4b62ff 975b74ff 9f6982ff a67390ff ad819fff b590afff be9dbfff c5a8cbff cbb3d4ff d2bddaff d6c5e1ff dacde5ff dfd3e8ff e2d8eaff e1d6eaff ded2e9ff dbcee6ff d8cbe2ff d7c8deff d3c1d9ff ccb6d2ff c6adcbff c2a5c0ff bd99b4ff b78fa7ff b2869dff ad7d93ff a87388ff 775168ff 292359ff 1f246bff 232870ff 262a72ff 282d76ff 2a2f7aff 2c307aff 2d327cff 2f347eff 2f347fff 2e337eff 2e337eff 2e337dff 2d327dff 2c317cff 2b307aff 2a2f79ff 292d76ff 272b74ff 252972ff 23276fff 21266bff 1f2368ff 1c2064ff 1a1d61ff 171a5bff 141755ff 111350ff 0d0f45ff 080a2c9a 0708240f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +650b19ef 762439ff 833a50ff 8d4c62ff 94576fff 9b627cff a36f8aff ab7b98ff b28aa9ff b995b7ff c0a0c2ff c5aacbff ccb4d4ff d2bddbff d5c3dfff d8c9e2ff dacee5ff d9cae3ff d7c7e2ff d5c4dfff d4c1dcff d1bdd8ff ccb5d2ff c8afccff c4abc5ff c0a0b9ff b891acff b389a1ff af8097ff ab788dff a67184ff a0697aff 8c5769ff 422d52ff 1a1d5fff 1e2269ff 21256cff 23286fff 252971ff 262a73ff 282c75ff 292d76ff 282d76ff 282c76ff 282c76ff 272b75ff 262b74ff 252972ff 252971ff 23276eff 21266cff 20246aff 1e2268ff 1c2064ff 1a1d60ff 171a5cff 141757ff 121452ff 0f114bff 0a0c3bdb 0708275a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +630917ef 762438ff 80374dff 8a465cff 92536bff 995e78ff a16c85ff a87693ff ae809fff b48dacff bb98b9ff c0a1c2ff c5a9ccff cab2d2ff d0b9d7ff d3bfdaff d6c3deff d4bfdbff d2bcdaff d0bad8ff ceb6d4ff cab2d0ff c7aecaff c3a9c5ff c0a4beff bb96b0ff b58ca4ff b0839bff ac7a91ff a87286ff a26b7fff 9e6577ff 9b5f70ff 975967ff 6b3c50ff 301f4cff 171b5cff 1c1f65ff 1e2167ff 1e2368ff 20246aff 21256cff 21256cff 21256cff 21256dff 21256cff 20246bff 20246aff 1e2368ff 1d2166ff 1c2064ff 1a1e61ff 191c5eff 161a5bff 141756ff 121452ff 0f114cff 0c0d3feb 08092c87 05061b18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +620815ef 731e33ff 7d3147ff 874158ff 904f66ff 975a73ff 9d667fff a46f8bff aa7a98ff af85a3ff b68fafff bb97b9ff c0a0c1ff c3a6c8ff c8acccff cdb3d1ff cfb6d4ff cbb2d2ff cbb0d0ff c9aeceff c6a9c9ff c4a6c5ff c3a5c0ff bf9fbaff ba94afff b68ca6ff b2869dff af7e95ff a9758aff a56e81ff a0687aff 9b6072ff 985a6aff 955462ff 904d5aff 884252ff 5e2a41ff 301940ff 191752ff 171a5bff 191c60ff 1a1e62ff 1b1e62ff 1a1f63ff 1b1e63ff 1b1f62ff 1a1e61ff 191d60ff 181b5eff 171a5cff 161959ff 151757ff 131555ff 10134fff 0e1047ff 0b0c3dd6 07092b7f 07072222 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +60050fef 71192eff 7b2d42ff 843c53ff 8d4b62ff 94556eff 995f79ff 9f6a83ff a6738eff aa7c99ff b085a3ff b58dadff b995b6ff bd9cbcff c1a1c1ff c7a9c6ff c6aac7ff c4a5c5ff c4a4c5ff c2a2c2ff c09fbfff bf9cbbff bd99b4ff ba92adff b58aa4ff b1859cff ae7d94ff a9758bff a67284ff a16a7cff 9d6275ff 9a5c6eff 965665ff 92505dff 8e4855ff 893f4dff 7e3144ff 76263bff 621a30ff 44112eff 2b0e33ff 1b1244ff 13134eff 121552ff 131653ff 131653ff 131653ff 121451ff 111450ff 10134dff 0f1149fe 0d0f44ef 0a0d3bc7 080a318e 07092a48 0708260b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +5c030bf0 6e1327ff 78273cff 81374cff 89455aff 8f4f66ff 955972ff 9b627cff a16b85ff a5738eff aa7b98ff af84a1ff b289a8ff b692afff b996b4ff c09ebbff bf9ebbff bc9ab9ff bc99b8ff ba97b6ff b995b2ff b892adff b78fa8ff b388a2ff b1849bff ad7d94ff aa758cff a77485ff a4737eff 9f6b78ff 9c5f70ff 975969ff 945360ff 8f4a57ff 8b4451ff 853b49ff 7b2b3fff 742236ff 70192dff 6c1124ff 5f0b1bff 4d0516ff 390416ff 2a071fff 220929ff 1d0a2eff 1a0b32ff 180a2fff 16092aff 100824ed 090b3077 0809274e 07092625 06082201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +530106e6 6a0e1fff 752236ff 7d3146ff 853d53ff 8b495fff 91536bff 975b74ff 9b637dff a06b84ff a5728dff aa7996ff ab7e9bff af85a2ff b38aa5ff ba95afff b791adff b58fabff b58eaaff b48ca8ff b289a4ff b287a0ff b1859cff b08197ff ac7b90ff aa768aff a56e83ff a5747fff ac817bff a57974ff 985f6cff 955563ff 914e5aff 8d4754ff 883f4cff 803443ff 77273aff 721d32ff 6f1629ff 690e1fff 620715ff 5e010dff 550003ff 4c0000ff 470000ff 400000ff 390000ff 320000ff 290000ff 180102b6 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +460304c8 660816ff 711c2fff 79293eff 81364cff 884358ff 8e4d63ff 93546dff 985c76ff 9b627bff a06a83ff a36f8aff a77490ff aa7a96ff ad7e99ff b58ba4ff b1849fff af839dff b0839eff af819bff ae7f99ff ad7e95ff ac7b91ff ab778cff a87387ff a56f81ff a26a7dff 9e6978ff a57975ff a1726dff 945b65ff 914e5cff 8d4855ff 8a434fff 833746ff 7d2d3eff 742135ff 6f182cff 6b1123ff 650a1aff 600311ff 5c0009ff 520000ff 4a0000ff 440000ff 3e0000ff 370000ff 2f0000ff 260000ff 13020291 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +3405059b 62020cff 6b1225ff 742136ff 7c2f44ff 833b52ff 89455aff 8e4e64ff 92556dff 965a73ff 9b617bff 9d6680ff a16b85ff a36f89ff a7748dff af8299ff ab7992ff aa7991ff aa7891ff a9778fff a8748eff a8738aff a77286ff a56f83ff a36c7fff 9f6879ff 9e6476ff 9b5f70ff 985e6bff 945b66ff 91525eff 8d4755ff 8a434fff 853b49ff 7f3141ff 792738ff 711c30ff 6c1427ff 680d1dff 630716ff 5d000cff 580004ff 4f0000ff 470000ff 420000ff 3b0000ff 340000ff 2d0000ff 230000ff 0d030362 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +20060661 590005ff 660a1bff 701a2eff 78273dff 7f334aff 853d54ff 8a465bff 8d4d64ff 92546cff 955972ff 985d76ff 9b637bff 9e6780ff a26c83ff aa798dff a36e84ff a56f85ff a46e85ff a36d84ff a16b82ff a26b80ff a26b7dff a06879ff 9e6475ff 9c6172ff 9a5c6dff 985a69ff 945462ff 914d5bff 8e4856ff 8b4451ff 873f4cff 7f3544ff 80303eff 782535ff 6e162aff 691022ff 640919ff 5f0211ff 5a0007ff 550000ff 4b0000ff 450000ff 3f0000ff 380000ff 310000ff 2a0000ff 1d0000f2 0802032b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +13090a22 480102ee 620310ff 6b1125ff 731e33ff 792a40ff 7f354aff 843e53ff 89445bff 8e4d63ff 905068ff 94566eff 965872ff 975c76ff 9b6179ff a57084ff 9d657aff 9e667cff 9e657cff 9d637bff 9c6279ff 9b6177ff 9d6174ff 9d6072ff 9a5d6eff 985a6aff 965666ff 935260ff 914f5cff 8e4855ff 8a424fff 873f4bff 863d48ff 914a49ff 81333bff 741f2fff 6c1225ff 670d1cff 630914ff 5f030cff 580003ff 500000ff 480000ff 430000ff 3c0000ff 360000ff 2e0000ff 270000ff 170101c3 03020303 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 310403ae 5a0005ff 650918ff 6e1529ff 732136ff 782b40ff 7e334aff 843a52ff 884258ff 8b475dff 8f4f65ff 915069ff 91536cff 965870ff 9f6679ff 975a70ff 995d73ff 985b71ff 985a70ff 97596fff 96586eff 96576bff 985969ff 965765ff 935361ff 924f5dff 8f4957ff 8d4754ff 8a4350ff 853948ff 803444ff 8c4345ff d7ac84ff 8c4145ff 6c1226ff 6e1d24ff 671418ff 650e11ff 5f070bff 5b0103ff 4f0000ff 450000ff 3e0000ff 390000ff 320000ff 2c0000ff 230000ff 0d020273 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 18050653 4c0000fe 5d010bff 670b1bff 6f172aff 742136ff 792a3eff 7f3349ff 82384fff 853e55ff 89445aff 8b475dff 8c4b60ff 904f66ff 985c70ff 935466ff 945568ff 945468ff 935468ff 925366ff 925265ff 905063ff 904f5fff 904e5cff 8f4a57ff 8d4854ff 8c4451ff 883f4cff 833846ff 803140ff 80323fff 7f3039ff 84353cff 824e69ff 7e4c65ff 69151bff 6b1618ff 6c1418ff 680c10ff 5b0203ff 4d0000ff 420000ff 3b0000ff 360000ff 2f0000ff 270000ff 1b0000eb 07020223 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 0c0b0d0a 370303cc 540002ff 5e030fff 6a0e1fff 6f1629ff 731f34ff 792a3fff 7c2e42ff 80354bff 833a50ff 853d54ff 874157ff 8a465cff 915063ff 8d4a5bff 904e5eff 8f4d5dff 8f4c5cff 8e4b5bff 8d4959ff 8b4657ff 8a4556ff 884153ff 894151ff 873f4cff 843b49ff 7f3243ff 7c2c3dff 782738ff 762333ff 74202fff 6e1526ff 7b3f58ff 783f50ff 71191eff 731b1fff 701318ff 6c1011ff 620306ff 4e0000ff 410000ff 370000ff 320000ff 2b0000ff 240000ff 11020297 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 1c090a5d 490000ff 540005ff 5e0312ff 680c1eff 6e1629ff 721e32ff 752338ff 7a2c40ff 7d2f43ff 80344aff 80364dff 853e54ff 894459ff 853d51ff 8a4454ff 8a4355ff 884153ff 884153ff 873f51ff 863e50ff 853c4dff 84394aff 7f3546ff 7b2e42ff 792a3eff 77253aff 742135ff 701b2fff 6d1529ff 6b1125ff 6c1a22ff 681418ff 71171cff 741b20ff 70151bff 6e1819ff 671014ff 600206ff 510000ff 3d0000ff 320000ff 2d0000ff 270000ff 1c0000ee 0704052c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 07080a06 2f0203bb 4e0000ff 540005ff 5c0111ff 65091dff 6b1225ff 6f192dff 742235ff 762439ff 78293dff 792a3fff 7f3448ff 833b4eff 7e3147ff 823849ff 833a4aff 82384aff 823748ff 823747ff 803445ff 7d3142ff 7b2d41ff 78283dff 752439ff 732035ff 721d30ff 6f192cff 6c1327ff 680f22ff 660d1bff 661418ff 6b1619ff 731b1fff 71171bff 6f191dff 670c0fff 600408ff 5f0207ff 4c0000ff 370000ff 2e0000ff 290000ff 210000ff 0d020284 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 12050637 3e0101f3 4e0000ff 540005ff 5a0010ff 600419ff 660b21ff 6c1328ff 6f182dff 731f33ff 732135ff 792b3eff 7c2f42ff 78273dff 7a2b3fff 7c2f40ff 7c2e3fff 7b2c3eff 792a3cff 77273aff 752438ff 742136ff 731f33ff 721b30ff 70182cff 6d1427ff 6c1124ff 680e1eff 630717ff 620713ff 630e11ff 6b1317ff 711519ff 6d1718ff 670d10ff 600002ff 5c0000ff 590001ff 400000ff 300000ff 2a0000ff 240000ff 170101d1 03020313 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 1c030478 450000ff 4d0000ff 530004ff 58000dff 5c0014ff 60041bff 650921ff 691028ff 6b122aff 701c33ff 722138ff 6e1931ff 711c35ff 6f1c35ff 711c33ff 731f33ff 731e32ff 711c30ff 711b2fff 6f182cff 6e1629ff 6c1327ff 6a0f22ff 680d1eff 650a1aff 630615ff 5e010eff 5d020cff 5f050aff 660a0eff 6d0e10ff 660d11ff 600409ff 5d0000ff 5b0000ff 490000ff 330000ff 2b0000ff 260000ff 1d0000f6 07020343 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00030406 250304aa 460000ff 4b0000ff 500001ff 550007ff 5a000eff 5d0115ff 60041aff 62061dff 670d25ff 681129ff 660d26ff 680f28ff 691029ff 680f28ff 691128ff 6c1328ff 6c1326ff 6c1224ff 6a1122ff 680e1eff 660d1cff 640918ff 620515ff 5f0211ff 5d000cff 5a0007ff 580003ff 590002ff 580201ff 5f0205ff 600104ff 5e0205ff 590001ff 480000ff 350000ff 2c0000ff 260000ff 200000ff 0f020376 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 0b070814 2c0203c1 440000ff 480000ff 4f0000ff 520002ff 570009ff 5a000eff 5c0011ff 5e0115ff 5f0218ff 61041aff 61061dff 62071eff 63061eff 62061eff 61061dff 62061cff 630719ff 640818ff 620515ff 610311ff 5f010eff 5d000cff 5a0007ff 570003ff 550001ff 500000ff 4d0000ff 4d0000ff 4c0000ff 4d0000ff 480000ff 3e0000ff 330000ff 2c0000ff 280000ff 220000ff 0f020294 02020303 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 1106061d 2b0203c5 410000ff 450000ff 4a0000ff 4f0000ff 520002ff 540005ff 570009ff 59000dff 59000eff 5a000fff 5c0114ff 5c0012ff 5b0011ff 5b0011ff 5a0010ff 59000fff 59000cff 560009ff 570008ff 560005ff 540002ff 510000ff 4d0000ff 4b0000ff 480000ff 430000ff 420000ff 3f0000ff 3b0000ff 350000ff 300000ff 2b0000ff 250000ff 210000ff 1002029c 02020306 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 12060718 260203b6 3c0000ff 420000ff 470000ff 4a0000ff 4c0000ff 4f0001ff 520001ff 530003ff 540004ff 550006ff 550007ff 550006ff 540005ff 540004ff 530004ff 520003ff 510002ff 500000ff 4d0000ff 4b0000ff 490000ff 460000ff 440000ff 410000ff 3e0000ff 3b0000ff 360000ff 320000ff 2e0000ff 2a0000ff 260000ff 1f0001ff 0f02028b 02030405 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0d07080d 1d04058e 350000fd 3e0000ff 400000ff 430000ff 470000ff 490000ff 4b0000ff 4c0000ff 4f0000ff 4e0000ff 4e0000ff 4e0000ff 4d0000ff 4d0000ff 4b0000ff 4b0000ff 490000ff 470000ff 460000ff 430000ff 410000ff 3d0000ff 3a0000ff 380000ff 350000ff 300000ff 2c0000ff 280000ff 240000ff 1a0000ed 11030367 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 18040555 280102d5 370000ff 3b0000ff 3e0000ff 410000ff 420000ff 430000ff 470000ff 470000ff 460000ff 460000ff 470000ff 450000ff 440000ff 430000ff 420000ff 410000ff 3f0000ff 3c0000ff 3b0000ff 370000ff 340000ff 310000ff 2d0000ff 2a0000ff 260000ff 1f0000ff 150101ba 0a020332 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1204051a 1a040586 2b0202e8 340000ff 380000ff 3a0000ff 3b0000ff 3c0000ff 3f0000ff 3f0000ff 3e0000ff 3e0000ff 3d0000ff 3d0000ff 3d0000ff 3b0000ff 3a0000ff 380000ff 350000ff 330000ff 300000ff 2d0000ff 2a0000ff 260000ff 210000ff 180101d6 0e020267 0a020308 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 13080828 1a030588 260101de 2e0000ff 320000ff 340000ff 360000ff 360000ff 360000ff 360000ff 360000ff 350000ff 340000ff 330000ff 310000ff 2f0000ff 2e0000ff 2b0000ff 290000ff 250000ff 1f0000ff 180101ce 1203036e 0e040415 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0f040415 1403045b 1b0202a6 230101e1 280000fb 2a0000ff 2c0000ff 2d0000ff 2c0000ff 2b0000ff 2a0000ff 2a0000ff 290000ff 260000ff 230000ff 1e0000f6 1a0101d5 13030394 1003034a 0a030309 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0b050611 1204053d 1403046a 17020395 190202b0 1b0203c0 1e0001c8 1c0101c6 190202bc 150202ab 1303038b 1302035e 0d040530 0c030409 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,44 +1,44 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3d00 272a5300 2a2d5900 31346700 34376d00 30336928 3438716f 3d407daa 45498dcf 474b92e1 454991e5 404389de 36397cc8 292d699d 2225615a 16194717 16184300 13153b00 10133a00 12154100 0f113700 0a0b2700 090a2300 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3d00 272a5300 282b5500 3033662c 4246849f 54589df2 6065acff 696eb4ff 696eb3ff 646aafff 6166acff 5c60a8ff 5558a2ff 4c509aff 3f448dff 2d3177e1 1d205781 12133a16 0f123800 12154100 0f113700 0a0b2700 090a2300 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1d1f3d00 1d1e3c00 25285000 363a6f71 565b9ff2 6b70b7ff 7479bcff 787dbfff 7e83c2ff 7a7fc0ff 777dbeff 7278baff 6c71b5ff 6469aeff 5c60a7ff 53569eff 484c95ff 383d89ff 242869d5 13154449 11133e00 0f113700 0a0b2700 090a2300 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1c1e3b00 1b1c3804 3e417b9a 676bb4ff 767cbfff 8085c4ff 878ccaff 8f94ceff 9297d0ff 8c91ceff 888dcaff 8187c5ff 797fc0ff 7177b9ff 686db1ff 5d63aaff 5458a0ff 484c95ff 383e8bff 282c76f9 14164767 0d0f3400 0a0b2700 090a2300 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3e00 1d1f3d00 1a1c3700 3a3d749b 6b72b9ff 7c82c2ff 888dcbff 959bd4ff 9da4dbff a7aee0ff a5ace0ff 9fa5dcff 989ed7ff 8f94d0ff 868bc8ff 7c81c2ff 7278baff 686db2ff 5e63a9ff 52569eff 424892ff 353a87ff 252972fe 10133f62 090a2400 090a2300 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1b1c3700 1a1c3700 31356670 666bb4ff 7c83c2ff 8d93cdff 9ca5dbff abb5e5ff b5bfebff bcc7edff bac1ecff b3bae8ff a9b0e3ff 9da4dbff 9197d2ff 858bc9ff 7a80c1ff 7076b8ff 656aafff 595ea5ff 4d519aff 3e438eff 313682ff 202469f5 0b0c2d38 08092200 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 18193000 2022422b 575ca2f1 777cbfff 888dcbff 9ca5dbff b0bbe9ff bfcaefff cad4f3ff d1dbf6ff cdd5f4ff c4cbf0ff b9bfecff aab1e4ff 9ca2daff 8e93cfff 8187c6ff 767bbeff 6c71b4ff 6065abff 5358a0ff 434894ff 363b87ff 292e7aff 161953c8 0809210a 08091e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 13162c00 3a3e74a1 6d72baff 8185c5ff 959bd4ff aab5e5ff c0caefff d1dbf5ff e3e9f9ff ebf1fbff e2e8faff d1daf5ff c4ccf0ff b5bce9ff a5acdfff 979cd5ff 898ecaff 7c81c1ff 7075b7ff 6469aeff 585da3ff 474d98ff 3b408bff 2f337eff 20246cff 0c0e3460 08092400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 22254c26 54599df3 7479bcff 878ccaff 9da5dbff b5bfebff cad4f3ff e3eaf9ff f9fbfdff feffffff f4f7fdff e0e5f9ff ccd4f3ff bdc3ecff abb1e2ff 9ba1d7ff 8e91ccff 7f84c1ff 7579b9ff 676bb0ff 5a5fa6ff 4a4f9aff 3d438eff 313782ff 252973ff 14164ec7 080a2704 │ │ -14080a00 14080a00 18090b00 0c0b0b00 210e1000 2b0d1000 350c1000 300d0f00 32070b18 342447a5 6166afff 787cbeff 8c91cdff a1a9deff b9c2ecff cfd8f5ff e9f0fbff feffffff ffffffff f8fbfeff e4e8faff d0d7f4ff c2c8eeff b1b6e5ff a0a5daff 9395ceff 8386c3ff 767abaff 6b6fb1ff 5d61a7ff 4b519cff 3f4490ff 333984ff 272b75ff 181c5dfa 080a2a36 │ │ -14080a00 14080a00 18090b00 0c0b0b00 210e1000 270c0e00 37090e1b 50121c8e 6e2032e9 513a69ff 666bb3ff 797ec0ff 8d93ceff a3a9deff bac0ecff ccd5f4ff e2e8f9ff f4f8fdff f8fbfeff eef3fcff dae1f7ff c8d1f2ff bbc1ecff aab1e2ff 9ca1d7ff 8f92ccff 8185c2ff 767abaff 6c70b1ff 6063a7ff 4d539dff 404591ff 353a85ff 292d77ff 1b1f65ff 0b0d3580 │ │ -14080a00 14080a00 18090b00 0b0b0b00 1c0c0d00 3f0e165e 6f2336e5 893e55ff 904e66ff 534b86ff 676bb2ff 7a7fc0ff 8d91ceff 9fa6ddff b3bae9ff c3cbf0ff d1daf5ff e0e5f9ff e3e8f9ff d9e1f7ff ced8f3ff c3cbefff b3bae8ff a6acdeff 999dd4ff 8c8fc9ff 7f82c1ff 7479b8ff 6a6eafff 5d61a6ff 4f539cff 404590ff 343a85ff 292e77ff 1c2066ff 0e1043b5 │ │ -14080a00 14080a00 17090b00 09090800 45131e8b 85354cff 93516aff 9a6079ff a06b86ff 525192ff 656aafff 777cbeff 878ccaff 979ed7ff a8b0e3ff b9bfebff c4cbf0ff cdd5f3ff ced5f3ff c8d0f2ff c3cbefff b9c2eaff adb5e3ff a0a5d9ff 9598cfff 8a8dc6ff 8082beff 7377b6ff 686caeff 5a5ea4ff 4e529bff 40458fff 333984ff 282c76ff 1c2165ff 0f124ac9 │ │ -15080a00 14080a00 13070800 45121d8f 8b3e54ff 975c73ff a26c87ff ab7c9aff b289a8ff 515294ff 6065acff 7277b9ff 8186c5ff 8f94d0ff 9da4dcff aab2e4ff b5bceaff bfc5edff bec4edff babfebff b4bae8ff adb5e3ff a3a9dbff 999cd2ff 8e90c9ff 8587c3ff 7c7fbaff 7275b3ff 6468abff 565aa2ff 4c5098ff 3e448dff 313782ff 272b75ff 1b2063ff 10124bcd │ │ -0e070700 0a060500 360b1365 87374dff 985d74ff a5738dff b189a7ff bc9ebeff c3aacbff 515292ff 5a5fa7ff 6c72b5ff 797ebfff 858bc9ff 9196d2ff 9ca3daff a5ace0ff afb4e4ff acb2e3ff a9b0e2ff a5abdeff a1a5d9ff 989dd3ff 9194ccff 898ec5ff 7f82beff 777ab6ff 6e70b0ff 5e63a8ff 51559eff 484d94ff 3c418aff 2f347fff 252971ff 1a1d60ff 0e1045c6 │ │ -12090800 1a060723 732639ef 94536bff a26c87ff b189a8ff c0a6c5ff cdb9d7ff d4c5e0ff 595992ff 5459a3ff 6469afff 7276b9ff 7b81c2ff 868bc9ff 8e94d0ff 969cd5ff a0a4d8ff 9ca2d7ff 99a0d6ff 989dd3ff 9598cfff 8f91caff 888dc5ff 8c95c1ff 7a80b9ff 7072b2ff 666aaaff 585ba2ff 4d519aff 444890ff 393e87ff 2c307bff 22266dff 171b5cff 0c0d39ab │ │ -1c0d0d00 4f141fa0 8d425aff 9c637dff ac7f9dff bda0c0ff cdbad8ff dacee6ff e5deefff 72739bff 4c519bff 5b5fa7ff 686eb2ff 7378baff 7b7fc0ff 8287c6ff 8a8dcaff 9297ceff 8e92cdff 8d91ccff 8c8fcaff 898dc6ff 8588c3ff 7f83beff 7a80b9ff 7276b3ff 686aacff 5d61a5ff 52569dff 474b95ff 3f438cff 343982ff 282d76ff 1e2268ff 141756ff 08092c6c │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30336928 3438716f 3d407daa 45498dcf 474b92e1 454991e5 404389de 36397cc8 292d699d 2225615a 16194717 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3033662c 4246849f 54589df2 6065acff 696eb4ff 696eb3ff 646aafff 6166acff 5c60a8ff 5558a2ff 4c509aff 3f448dff 2d3177e1 1d205781 12133a16 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 363a6f71 565b9ff2 6b70b7ff 7479bcff 787dbfff 7e83c2ff 7a7fc0ff 777dbeff 7278baff 6c71b5ff 6469aeff 5c60a7ff 53569eff 484c95ff 383d89ff 242869d5 13154449 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b1c3804 3e417b9a 676bb4ff 767cbfff 8085c4ff 878ccaff 8f94ceff 9297d0ff 8c91ceff 888dcaff 8187c5ff 797fc0ff 7177b9ff 686db1ff 5d63aaff 5458a0ff 484c95ff 383e8bff 282c76f9 14164767 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3a3d749b 6b72b9ff 7c82c2ff 888dcbff 959bd4ff 9da4dbff a7aee0ff a5ace0ff 9fa5dcff 989ed7ff 8f94d0ff 868bc8ff 7c81c2ff 7278baff 686db2ff 5e63a9ff 52569eff 424892ff 353a87ff 252972fe 10133f62 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 31356670 666bb4ff 7c83c2ff 8d93cdff 9ca5dbff abb5e5ff b5bfebff bcc7edff bac1ecff b3bae8ff a9b0e3ff 9da4dbff 9197d2ff 858bc9ff 7a80c1ff 7076b8ff 656aafff 595ea5ff 4d519aff 3e438eff 313682ff 202469f5 0b0c2d38 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2022422b 575ca2f1 777cbfff 888dcbff 9ca5dbff b0bbe9ff bfcaefff cad4f3ff d1dbf6ff cdd5f4ff c4cbf0ff b9bfecff aab1e4ff 9ca2daff 8e93cfff 8187c6ff 767bbeff 6c71b4ff 6065abff 5358a0ff 434894ff 363b87ff 292e7aff 161953c8 0809210a 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3a3e74a1 6d72baff 8185c5ff 959bd4ff aab5e5ff c0caefff d1dbf5ff e3e9f9ff ebf1fbff e2e8faff d1daf5ff c4ccf0ff b5bce9ff a5acdfff 979cd5ff 898ecaff 7c81c1ff 7075b7ff 6469aeff 585da3ff 474d98ff 3b408bff 2f337eff 20246cff 0c0e3460 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 22254c26 54599df3 7479bcff 878ccaff 9da5dbff b5bfebff cad4f3ff e3eaf9ff f9fbfdff feffffff f4f7fdff e0e5f9ff ccd4f3ff bdc3ecff abb1e2ff 9ba1d7ff 8e91ccff 7f84c1ff 7579b9ff 676bb0ff 5a5fa6ff 4a4f9aff 3d438eff 313782ff 252973ff 14164ec7 080a2704 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32070b18 342447a5 6166afff 787cbeff 8c91cdff a1a9deff b9c2ecff cfd8f5ff e9f0fbff feffffff ffffffff f8fbfeff e4e8faff d0d7f4ff c2c8eeff b1b6e5ff a0a5daff 9395ceff 8386c3ff 767abaff 6b6fb1ff 5d61a7ff 4b519cff 3f4490ff 333984ff 272b75ff 181c5dfa 080a2a36 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 37090e1b 50121c8e 6e2032e9 513a69ff 666bb3ff 797ec0ff 8d93ceff a3a9deff bac0ecff ccd5f4ff e2e8f9ff f4f8fdff f8fbfeff eef3fcff dae1f7ff c8d1f2ff bbc1ecff aab1e2ff 9ca1d7ff 8f92ccff 8185c2ff 767abaff 6c70b1ff 6063a7ff 4d539dff 404591ff 353a85ff 292d77ff 1b1f65ff 0b0d3580 │ │ +00000000 00000000 00000000 00000000 00000000 3f0e165e 6f2336e5 893e55ff 904e66ff 534b86ff 676bb2ff 7a7fc0ff 8d91ceff 9fa6ddff b3bae9ff c3cbf0ff d1daf5ff e0e5f9ff e3e8f9ff d9e1f7ff ced8f3ff c3cbefff b3bae8ff a6acdeff 999dd4ff 8c8fc9ff 7f82c1ff 7479b8ff 6a6eafff 5d61a6ff 4f539cff 404590ff 343a85ff 292e77ff 1c2066ff 0e1043b5 │ │ +00000000 00000000 00000000 00000000 45131e8b 85354cff 93516aff 9a6079ff a06b86ff 525192ff 656aafff 777cbeff 878ccaff 979ed7ff a8b0e3ff b9bfebff c4cbf0ff cdd5f3ff ced5f3ff c8d0f2ff c3cbefff b9c2eaff adb5e3ff a0a5d9ff 9598cfff 8a8dc6ff 8082beff 7377b6ff 686caeff 5a5ea4ff 4e529bff 40458fff 333984ff 282c76ff 1c2165ff 0f124ac9 │ │ +00000000 00000000 00000000 45121d8f 8b3e54ff 975c73ff a26c87ff ab7c9aff b289a8ff 515294ff 6065acff 7277b9ff 8186c5ff 8f94d0ff 9da4dcff aab2e4ff b5bceaff bfc5edff bec4edff babfebff b4bae8ff adb5e3ff a3a9dbff 999cd2ff 8e90c9ff 8587c3ff 7c7fbaff 7275b3ff 6468abff 565aa2ff 4c5098ff 3e448dff 313782ff 272b75ff 1b2063ff 10124bcd │ │ +00000000 00000000 360b1365 87374dff 985d74ff a5738dff b189a7ff bc9ebeff c3aacbff 515292ff 5a5fa7ff 6c72b5ff 797ebfff 858bc9ff 9196d2ff 9ca3daff a5ace0ff afb4e4ff acb2e3ff a9b0e2ff a5abdeff a1a5d9ff 989dd3ff 9194ccff 898ec5ff 7f82beff 777ab6ff 6e70b0ff 5e63a8ff 51559eff 484d94ff 3c418aff 2f347fff 252971ff 1a1d60ff 0e1045c6 │ │ +00000000 1a060723 732639ef 94536bff a26c87ff b189a8ff c0a6c5ff cdb9d7ff d4c5e0ff 595992ff 5459a3ff 6469afff 7276b9ff 7b81c2ff 868bc9ff 8e94d0ff 969cd5ff a0a4d8ff 9ca2d7ff 99a0d6ff 989dd3ff 9598cfff 8f91caff 888dc5ff 8c95c1ff 7a80b9ff 7072b2ff 666aaaff 585ba2ff 4d519aff 444890ff 393e87ff 2c307bff 22266dff 171b5cff 0c0d39ab │ │ +00000000 4f141fa0 8d425aff 9c637dff ac7f9dff bda0c0ff cdbad8ff dacee6ff e5deefff 72739bff 4c519bff 5b5fa7ff 686eb2ff 7378baff 7b7fc0ff 8287c6ff 8a8dcaff 9297ceff 8e92cdff 8d91ccff 8c8fcaff 898dc6ff 8588c3ff 7f83beff 7a80b9ff 7276b3ff 686aacff 5d61a5ff 52569dff 474b95ff 3f438cff 343982ff 282d76ff 1e2268ff 141756ff 08092c6c │ │ 1b080925 732538f6 92516aff a36e89ff b48eadff c6afcfff d6c8e2ff e6e0f0ff f7f5fbff aaacbcff 40458fff 53569eff 5e63aaff 686eb2ff 7175b8ff 777cbdff 7c81c1ff 8589c4ff 8185c3ff 8185c2ff 7f83c1ff 7f82beff 7c7fbbff 7779b7ff 7173b2ff 686bacff 7877afff 6c6ba6ff 4b5097ff 434b8fff 3c4287ff 2e327cff 232870ff 1a1e62ff 0f114af2 06072024 │ │ -390d1478 84344aff 955971ff a67591ff b894b5ff cab4d4ff d9cee7ff eee9f5ff fdfefeff ebeceeff 444786ff 484d96ff 5458a0ff 5e62a9ff 656bb0ff 6b71b4ff 7076b8ff 787dbcff 777abaff 767ab9ff 7479b8ff 7377b6ff 7175b3ff 6e71b0ff 676aabff 5e61a5ff 6c6ba6ff 6b76b4ff 4f599cff 4b4f8fff 404787ff 2a3176ff 1e2268ff 16195bff 0a0c37ae 05051900 │ │ -54111dbe 883c53ff 985c75ff a87895ff ba96b7ff ccb3d3ff dacde6ff ece6f3ff faf9fcff fdfefeff 8889a5ff 383d8bff 484d95ff 52569eff 5a5fa5ff 5f64abff 6569aeff 6b6fb2ff 6c6fb1ff 6b6fb1ff 6a6eafff 676aaeff 6367abff 5d63a7ff 585ca3ff 52559dff 4b4f98ff 4e599cff 545798ff 515292ff 444889ff 293072ff 191d61ff 10124dfc 06082243 05071a00 │ │ -671424e4 884057ff 985d76ff a87894ff b994b4ff c8aecfff d5c4e0ff e1d6ecff ede8f4ff f1edf7ff d9d2e2ff 3f417cff 383d8bff 434892ff 4d509aff 5357a0ff 595ea4ff 5d62a8ff 5d61a7ff 6063a7ff 5d61a6ff 5a5ea4ff 5559a2ff 51559dff 4d529aff 484d95ff 444b90ff 4b508fff 505292ff 46498bff 3c4183ff 222768ff 131557ff 090b34a6 05061700 05061900 │ │ -6d1628ee 864056ff 975b74ff a5728dff b38babff c1a3c5ff cdb6d6ff d7c6e2ff ded2e8ff e0d5e9ff dbcee6ff a095b1ff 2c2f78ff 353a87ff 3c428dff 434893ff 484e99ff 4c519dff 4b519cff 4d529dff 4f539cff 4e529aff 4c5097ff 484d94ff 444990ff 40448cff 3c4287ff 404787ff 444789ff 3c4183ff 292f6eff 15185aff 0c0e40da 05061f1b 05061900 05061a00 │ │ -6b1425ed 833b51ff 93546cff a06984ff ac7f9dff b893b4ff c3a5c7ff ccb4d4ff d4c0dbff d4c1dcff d1bbd9ff cdb5d3ff 7e7094ff 262971ff 303582ff 373c87ff 3a408cff 3d438fff 3f4590ff 404691ff 3f4590ff 40458fff 3e448dff 3c418aff 393e86ff 343882ff 2e337cff 2b3076ff 2a3072ff 212667ff 15185aff 0d0f43e9 05071f34 05061a00 05061c00 05061c00 │ │ -670e1dee 7e3247ff 8e4d64ff 9a607aff a5728eff af83a1ff b893b4ff c0a0c1ff c8abc9ff c7aacaff c4a6c6ff c0a0c0ff bd9ab6ff 765d80ff 252769ff 2a2e7aff 2e347eff 323682ff 343985ff 353a86ff 343a85ff 333984ff 313782ff 2f347fff 2c317bff 282c76ff 232870ff 1f2268ff 191d60ff 131555ff 0c0e41d9 05072036 05061800 05061c00 05061c00 05061c00 │ │ -600713ec 79283dff 874258ff 93556dff 9c647eff a5738eff ad809dff b38ba9ff bb97b3ff b995b2ff b792afff b58da8ff b387a0ff ae7d94ff 845c74ff 38305eff 20246bff 252973ff 282c75ff 2a2e78ff 292d77ff 282d76ff 272b74ff 252971ff 22266dff 1f2369ff 1b1e63ff 16195cff 10124cfd 0a0b35a2 07082719 05061c00 05061a00 05061c00 05061c00 05061c00 │ │ -4f040ad4 731a2eff 80354bff 8c4960ff 945770ff 9c637dff a36e89ff a97792ff b1849cff ae7f99ff ad7e98ff ac7a93ff aa778bff a66f83ff a0687aff 9b6a70ff 634154ff 302251ff 1b1c5bff 1c1f64ff 1c2066ff 1c2065ff 1b1f64ff 191d60ff 171a5cff 141756ff 101046ff 0b0c39ab 07082944 06072100 08092900 05061d00 05061a00 05061c00 05061c00 05061c00 │ │ -3603059f 6b0b1cff 78273cff 833b51ff 8c4a60ff 93556eff 995e77ff 9d667fff a67288ff a36d84ff a26c83ff a16980ff a1687bff 9d6374ff 995c6cff 945462ff 8e4957ff 88414eff 6a2f3fff 411734ff 280f39ff 210f3dff 1d0f3cff 1b0c35ff 1c0927ff 200513ff 170208d4 07072600 07082500 06072300 08092900 05061d00 05061a00 05061c00 05061c00 05061c00 │ │ -1c06054d 5b020aff 6f1529ff 792b3fff 833a50ff 8a465cff 904f66ff 93556dff 9b6176ff 995c72ff 985c72ff 96596fff 97596bff 955665ff 924f5cff 8e4855ff 863c4aff 894047ff a1625cff 722234ff 671219ff 62080cff 530000ff 420000ff 370000ff 2b0000ff 10010280 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0b0a0c08 3f0202d6 630512ff 70182cff 79293dff 7f344aff 853d54ff 89455bff 904f63ff 904e60ff 904e5fff 8e4c5dff 8c485aff 8a4554ff 88404eff 823646ff 7b2b3bff 772331ff 782f41ff 773646ff 701619ff 6c1012ff 550101ff 3d0000ff 310000ff 210000f4 06030323 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -070b0d00 1b06075d 510002ff 610514ff 6c1428ff 752235ff 7a2b3fff 7e3348ff 843b50ff 843b4dff 863d4eff 843b4cff 823749ff 7e3144ff 78283cff 742135ff 6f182cff 690f22ff 69141aff 71191cff 70171bff 660a0eff 540002ff 350000ff 290000ff 11020290 02040500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -05050700 05050703 2f0201b7 530002ff 5b0110ff 65091fff 6d142bff 721e34ff 77273cff 75243aff 77273bff 772639ff 752236ff 721d31ff 6f182cff 6b1224ff 670b1cff 600512ff 650b10ff 6e1316ff 660a0dff 5e0000ff 440000ff 2c0000ff 1b0101de 03020314 01020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -02030300 00030300 0704041e 390201e0 4f0000ff 560008ff 5d0114ff 62061dff 660c24ff 660c26ff 670d26ff 690f26ff 6a0f23ff 690d1fff 660919ff 610413ff 5d000bff 570003ff 560002ff 5a0203ff 580103ff 460000ff 2e0000ff 200000f8 0a020340 05030400 06030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0e060700 0e060700 0c070800 14050632 370101e3 4a0000ff 500002ff 550006ff 58000bff 5a010fff 5c0112ff 5b0010ff 5a000fff 59010bff 570007ff 540003ff 4f0000ff 490000ff 430000ff 3f0000ff 370000ff 2c0000ff 200000f8 0a020258 03030400 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 11070800 11070800 10060700 13060729 2d0202c8 400000ff 470000ff 4b0000ff 4d0000ff 500001ff 4f0000ff 4e0000ff 4d0000ff 4a0000ff 460000ff 420000ff 3d0000ff 370000ff 310000ff 290000ff 1d0101e1 0d020347 01030300 05020300 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 12060700 0f060700 1106070b 1e030381 310101ed 3c0000ff 3f0000ff 410000ff 410000ff 410000ff 400000ff 3e0000ff 3b0000ff 370000ff 320000ff 2b0000ff 220000fa 1401019d 0b02031c 0a030400 02030300 05020300 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -10070800 10070800 10070800 12060700 10060700 13050600 10050600 12070721 1b030381 260101d3 2d0000fc 310000ff 320000ff 300000ff 2e0000ff 2b0000ff 260000ff 1f0101df 15010295 0f030334 0b030300 0b020300 0b030400 02030300 05020300 08030400 08030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +390d1478 84344aff 955971ff a67591ff b894b5ff cab4d4ff d9cee7ff eee9f5ff fdfefeff ebeceeff 444786ff 484d96ff 5458a0ff 5e62a9ff 656bb0ff 6b71b4ff 7076b8ff 787dbcff 777abaff 767ab9ff 7479b8ff 7377b6ff 7175b3ff 6e71b0ff 676aabff 5e61a5ff 6c6ba6ff 6b76b4ff 4f599cff 4b4f8fff 404787ff 2a3176ff 1e2268ff 16195bff 0a0c37ae 00000000 │ │ +54111dbe 883c53ff 985c75ff a87895ff ba96b7ff ccb3d3ff dacde6ff ece6f3ff faf9fcff fdfefeff 8889a5ff 383d8bff 484d95ff 52569eff 5a5fa5ff 5f64abff 6569aeff 6b6fb2ff 6c6fb1ff 6b6fb1ff 6a6eafff 676aaeff 6367abff 5d63a7ff 585ca3ff 52559dff 4b4f98ff 4e599cff 545798ff 515292ff 444889ff 293072ff 191d61ff 10124dfc 06082243 00000000 │ │ +671424e4 884057ff 985d76ff a87894ff b994b4ff c8aecfff d5c4e0ff e1d6ecff ede8f4ff f1edf7ff d9d2e2ff 3f417cff 383d8bff 434892ff 4d509aff 5357a0ff 595ea4ff 5d62a8ff 5d61a7ff 6063a7ff 5d61a6ff 5a5ea4ff 5559a2ff 51559dff 4d529aff 484d95ff 444b90ff 4b508fff 505292ff 46498bff 3c4183ff 222768ff 131557ff 090b34a6 00000000 00000000 │ │ +6d1628ee 864056ff 975b74ff a5728dff b38babff c1a3c5ff cdb6d6ff d7c6e2ff ded2e8ff e0d5e9ff dbcee6ff a095b1ff 2c2f78ff 353a87ff 3c428dff 434893ff 484e99ff 4c519dff 4b519cff 4d529dff 4f539cff 4e529aff 4c5097ff 484d94ff 444990ff 40448cff 3c4287ff 404787ff 444789ff 3c4183ff 292f6eff 15185aff 0c0e40da 05061f1b 00000000 00000000 │ │ +6b1425ed 833b51ff 93546cff a06984ff ac7f9dff b893b4ff c3a5c7ff ccb4d4ff d4c0dbff d4c1dcff d1bbd9ff cdb5d3ff 7e7094ff 262971ff 303582ff 373c87ff 3a408cff 3d438fff 3f4590ff 404691ff 3f4590ff 40458fff 3e448dff 3c418aff 393e86ff 343882ff 2e337cff 2b3076ff 2a3072ff 212667ff 15185aff 0d0f43e9 05071f34 00000000 00000000 00000000 │ │ +670e1dee 7e3247ff 8e4d64ff 9a607aff a5728eff af83a1ff b893b4ff c0a0c1ff c8abc9ff c7aacaff c4a6c6ff c0a0c0ff bd9ab6ff 765d80ff 252769ff 2a2e7aff 2e347eff 323682ff 343985ff 353a86ff 343a85ff 333984ff 313782ff 2f347fff 2c317bff 282c76ff 232870ff 1f2268ff 191d60ff 131555ff 0c0e41d9 05072036 00000000 00000000 00000000 00000000 │ │ +600713ec 79283dff 874258ff 93556dff 9c647eff a5738eff ad809dff b38ba9ff bb97b3ff b995b2ff b792afff b58da8ff b387a0ff ae7d94ff 845c74ff 38305eff 20246bff 252973ff 282c75ff 2a2e78ff 292d77ff 282d76ff 272b74ff 252971ff 22266dff 1f2369ff 1b1e63ff 16195cff 10124cfd 0a0b35a2 07082719 00000000 00000000 00000000 00000000 00000000 │ │ +4f040ad4 731a2eff 80354bff 8c4960ff 945770ff 9c637dff a36e89ff a97792ff b1849cff ae7f99ff ad7e98ff ac7a93ff aa778bff a66f83ff a0687aff 9b6a70ff 634154ff 302251ff 1b1c5bff 1c1f64ff 1c2066ff 1c2065ff 1b1f64ff 191d60ff 171a5cff 141756ff 101046ff 0b0c39ab 07082944 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +3603059f 6b0b1cff 78273cff 833b51ff 8c4a60ff 93556eff 995e77ff 9d667fff a67288ff a36d84ff a26c83ff a16980ff a1687bff 9d6374ff 995c6cff 945462ff 8e4957ff 88414eff 6a2f3fff 411734ff 280f39ff 210f3dff 1d0f3cff 1b0c35ff 1c0927ff 200513ff 170208d4 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +1c06054d 5b020aff 6f1529ff 792b3fff 833a50ff 8a465cff 904f66ff 93556dff 9b6176ff 995c72ff 985c72ff 96596fff 97596bff 955665ff 924f5cff 8e4855ff 863c4aff 894047ff a1625cff 722234ff 671219ff 62080cff 530000ff 420000ff 370000ff 2b0000ff 10010280 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +0b0a0c08 3f0202d6 630512ff 70182cff 79293dff 7f344aff 853d54ff 89455bff 904f63ff 904e60ff 904e5fff 8e4c5dff 8c485aff 8a4554ff 88404eff 823646ff 7b2b3bff 772331ff 782f41ff 773646ff 701619ff 6c1012ff 550101ff 3d0000ff 310000ff 210000f4 06030323 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 1b06075d 510002ff 610514ff 6c1428ff 752235ff 7a2b3fff 7e3348ff 843b50ff 843b4dff 863d4eff 843b4cff 823749ff 7e3144ff 78283cff 742135ff 6f182cff 690f22ff 69141aff 71191cff 70171bff 660a0eff 540002ff 350000ff 290000ff 11020290 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 05050703 2f0201b7 530002ff 5b0110ff 65091fff 6d142bff 721e34ff 77273cff 75243aff 77273bff 772639ff 752236ff 721d31ff 6f182cff 6b1224ff 670b1cff 600512ff 650b10ff 6e1316ff 660a0dff 5e0000ff 440000ff 2c0000ff 1b0101de 03020314 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 0704041e 390201e0 4f0000ff 560008ff 5d0114ff 62061dff 660c24ff 660c26ff 670d26ff 690f26ff 6a0f23ff 690d1fff 660919ff 610413ff 5d000bff 570003ff 560002ff 5a0203ff 580103ff 460000ff 2e0000ff 200000f8 0a020340 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 14050632 370101e3 4a0000ff 500002ff 550006ff 58000bff 5a010fff 5c0112ff 5b0010ff 5a000fff 59010bff 570007ff 540003ff 4f0000ff 490000ff 430000ff 3f0000ff 370000ff 2c0000ff 200000f8 0a020258 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 13060729 2d0202c8 400000ff 470000ff 4b0000ff 4d0000ff 500001ff 4f0000ff 4e0000ff 4d0000ff 4a0000ff 460000ff 420000ff 3d0000ff 370000ff 310000ff 290000ff 1d0101e1 0d020347 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 1106070b 1e030381 310101ed 3c0000ff 3f0000ff 410000ff 410000ff 410000ff 400000ff 3e0000ff 3b0000ff 370000ff 320000ff 2b0000ff 220000fa 1401019d 0b02031c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 12070721 1b030381 260101d3 2d0000fc 310000ff 320000ff 300000ff 2e0000ff 2b0000ff 260000ff 1f0101df 15010295 0f030334 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3b00 26295100 2a2d5800 2b2e5b00 34376c00 35396f00 30336700 2f33692b 2e326662 373a759a 3f4384c2 42468bda 43478ee4 40458ce5 3b3f84dc 333779c7 2a2e6aa1 2024596d 20245f30 14174103 171a4800 15174200 11133800 10133b00 13164300 10123a00 0d0f3300 090a2500 090a2400 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3b00 26295100 2a2d5800 2a2d5a00 32356900 33366c44 3f4382a6 4b5094e7 585ca5ff 5f64acff 6267aeff 5d62aaff 5c61a8ff 585da5ff 5559a2ff 50539eff 494d97ff 40458fff 33377ded 232765b4 181b4e55 14163f04 10123600 10133b00 13164300 10123a00 0d0f3300 090a2500 090a2400 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3b00 26295100 282b5400 2c2f5d2c 3e427ea6 575ca2f9 6469b0ff 6b70b5ff 6e73b7ff 7479baff 7177b9ff 6e74b6ff 6c71b4ff 686db1ff 6368aeff 5e62a9ff 575ca3ff 51559dff 494d97ff 3f448fff 2f357ffe 212461ba 12143b3a 0f123800 13164300 10123a00 0d0f3300 090a2500 090a2400 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3b00 24264d00 31356859 4f5496e4 676cb4ff 7075b9ff 767bbcff 7b80c0ff 7e83c2ff 8489c6ff 7e83c3ff 7d82c2ff 797ebfff 757abcff 7075b7ff 696fb3ff 6367adff 5c60a7ff 5458a0ff 4c5098ff 41468fff 353a88ff 262a71ef 15184b74 11143f01 10123a00 0d0f3300 090a2500 090a2400 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1d1f3d00 1d1f3d00 1a1c3600 33366878 5c61aafc 6f75baff 777dbeff 7f85c4ff 868bc9ff 8b90ccff 9298d0ff 9297d1ff 8d91ceff 8a8fccff 858bc8ff 8185c5ff 797fc0ff 7379bbff 6d72b5ff 656aafff 5c61a9ff 5559a1ff 4d5098ff 40468fff 353a87ff 282c79ff 171a4f97 0f103706 0d0f3300 090a2500 090a2400 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3d00 1d1f3d00 1d1f3d00 191b3600 2f336279 6064adff 7278bbff 7d82c1ff 878cc9ff 8f94d0ff 979cd5ff 9ca3daff a5acdeff a0a7dcff 9ca3d9ff 979ed6ff 9197d2ff 8b90ccff 8388c7ff 7c81c1ff 7479bcff 6d73b5ff 656ab0ff 5e62a9ff 5459a0ff 4a4d97ff 3c438dff 323784ff 272b76ff 14174a97 0c0e3005 090a2500 090a2400 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f3c00 1d1f3c00 1b1d3a00 2b2d5859 5b61a9fc 7279bcff 8189c4ff 8a8fccff 969dd6ff a1a9deff a9b2e3ff aeb8e7ff b5bde8ff b0b7e6ff acb3e5ff a6ade0ff 9da4dbff 959bd4ff 8d92cdff 848ac7ff 7c81c2ff 747abcff 6b72b5ff 6468aeff 5a5fa6ff 51559dff 454a95ff 393e8aff 303581ff 232871ff 1012407c 08092100 090a2400 090a2400 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3400 18193100 23264c2a 50559ae5 6f74baff 7c82c2ff 8b8fccff 99a1d8ff a6b1e2ff b2bdeaff bbc5edff c0cbf0ff c5cff1ff c1c7efff bcc3edff b3bae9ff a9b1e3ff a0a7ddff 959cd5ff 8d91ceff 8288c6ff 7a7ec0ff 7177b9ff 696eb2ff 6065abff 575ca3ff 4d519aff 3f4491ff 363b86ff 2c307bff 1d2166f8 0b0c2e43 090a2200 090a2200 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1a1b3400 17183000 3b3f77aa 676cb6ff 777cbeff 868bc9ff 959cd5ff a6b1e3ff b5c0ebff c2cbf0ff c9d4f4ff d0dbf6ff d5def7ff ced6f4ff c7cef1ff bfc6efff b4bbeaff a9b0e3ff 9da4dbff 9297d2ff 888dcaff 7f84c4ff 767bbdff 6d73b6ff 6569afff 5b60a6ff 50549eff 424894ff 393f8aff 2f347fff 252a75ff 151851c8 0809210d 08091e00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 12152900 21244844 595da6fc 7075b9ff 8085c4ff 9095d0ff a0aadeff b2bceaff c2ccf0ff cfd9f5ff dce5f9ff e7edfaff e9eefbff e0e6faff d3daf6ff c8d1f2ff bdc4edff b1b8e7ff a5ace0ff 99a0d7ff 8e93cfff 8488c7ff 797fbfff 7176b8ff 686cb2ff 5f63aaff 545aa1ff 464c97ff 3d438eff 343884ff 2a2e78ff 1e2168ff 0c0e3365 08092100 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 1d1f4001 393d75a7 666bb3ff 757bbcff 858ac9ff 979dd6ff a9b3e3ff bbc5eeff cad4f4ff dce5f9ff eef4fcff f9fcfeff f9fbffff eff3fdff dfe5f9ff cfd7f4ff c5cbefff b8bdeaff aab0e2ff 9da4daff 9297d1ff 888cc8ff 7e82c0ff 7479b9ff 6a6eb3ff 5f65abff 565ca3ff 484e99ff 3e4490ff 353a86ff 2b307bff 22266eff 12164dc7 090a2909 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 22244a29 4d5197ea 6b70b5ff 7a7fc0ff 8a8fccff 9ba2d9ff adb6e6ff c0caf0ff d0d9f5ff e6edfaff f9fcffff ffffffff ffffffff f7fafeff e8ebfaff d6dcf5ff c8d0f1ff bcc2ecff aeb3e4ff a1a7dcff 9599d2ff 8c8ecaff 7f83c1ff 777cbbff 6f73b3ff 6267acff 575ca4ff 4a4f9aff 414692ff 373d88ff 2e337eff 242871ff 181b5eff 0a0b2c40 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 2b2d5c63 585da6ff 6e73b6ff 7d82c3ff 8c92ceff 9ea5dbff afb7e7ff c1cbf0ff d1dbf6ff e7edfbff f9fbfeff ffffffff ffffffff f5f9feff e6eafbff d4dcf6ff c9d1f2ff bfc4edff b1b6e5ff a4a9ddff 989cd3ff 9091cbff 8085c2ff 777bbbff 7073b3ff 666aadff 5a5fa5ff 4b509cff 424793ff 383e89ff 2f347fff 262a72ff 1b1f65ff 0c0e3889 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 3539719b 5d62acff 6f75b8ff 7e83c3ff 8e93ceff 9ea5dbff b0b7e7ff c2c8efff ced6f5ff e0e6f9ff eff3fdff f7fafeff f5f9feff ecf0fbff dce3f7ff ccd5f4ff c3caefff b7bdeaff a8b0e2ff 9da5d9ff 9497d0ff 8b8dc9ff 7f83c1ff 777bbbff 6f73b3ff 676aadff 5c60a5ff 4c529dff 424893ff 393f8aff 313680ff 272b74ff 1d2168ff 0f1145cb │ │ -10060500 10060500 11060600 1f090c00 1c090c00 240d0f00 2f0c1000 3e0c1300 320b0e00 4a0e1600 3d080f04 3e080d32 400a106d 500d16a3 43376ef1 5f63acff 7075b8ff 7e84c3ff 8e92ceff 9ca3daff abb2e5ff bbc2edff c7cff2ff d3daf6ff dfe5f9ff e8ebfbff e5ebfaff dce3f8ff d1dbf5ff c9d2f1ff bec5edff b1b8e7ff a7addfff 9ca2d7ff 9395cfff 878bc6ff 7d81c1ff 757abaff 6e72b3ff 6669abff 5b5ea3ff 4e529cff 424893ff 393e8aff 303581ff 272b74ff 1e2268ff 11144eef │ │ -10060500 10060500 11060600 1f090c00 1c090c00 240d0f00 2f0c1000 3d0c1200 30090c03 480c1456 5b111fb7 6c1d2ef0 7a273cff 823046ff 4b4381ff 5e63aaff 6f74b7ff 7d82c2ff 8a8ecbff 979dd6ff a5ace1ff b3bae9ff bfc6eeff c9cff2ff d0d8f4ff d6ddf6ff d3daf5ff ccd5f4ff c8d2f2ff c2caeeff b7bfeaff acb4e3ff a4a8dbff 9a9ed3ff 9193cbff 878bc4ff 7e82bfff 7579b8ff 6d71b2ff 6367aaff 575ca3ff 4e519aff 424892ff 383e8aff 303480ff 272b74ff 1e2268ff 121551fb │ │ -10060500 10060500 11060600 1f090c00 1c090c00 240d0f00 2a0b0e00 400b1341 5e1523be 7a2b3fff 873b53ff 8c465dff 8e4b62ff 925369ff 4b498aff 5d61a8ff 6c72b5ff 797ebeff 848ac8ff 9197d2ff 9da5dbff aab1e4ff b4bce9ff bec5eeff c5ccf0ff c9d1f2ff c5ccf0ff c3c9efff bec6edff b7c0eaff b0bae6ff a7addeff 9da1d6ff 9497cfff 8d8fc8ff 8588c2ff 7d80bcff 7578b6ff 6a6eafff 6065a9ff 555aa2ff 4d5199ff 424891ff 373c88ff 2f347fff 262a73ff 1d2166ff 121551ff │ │ -10060500 10060500 11060600 1f090c00 1b090c00 200b0d03 470f197d 75273af4 8a4056ff 904e66ff 945770ff 985e77ff 9d647cff 9f6981ff 4a488aff 585da5ff 676db1ff 757abbff 8085c4ff 8b8fcdff 959bd5ff a0a7ddff a9b1e3ff b1b8e8ff bac0ebff bcc3ecff b9bfebff b7bce9ff b1b7e7ff aeb5e3ff a7addeff 9fa4d8ff 989ad1ff 9091cbff 878ac5ff 8083bfff 7a7db9ff 7376b3ff 696caeff 5b61a6ff 52569fff 4b4f97ff 41478eff 353a86ff 2e327dff 252972ff 1c2065ff 121450ff │ │ -10060500 10060500 11060600 1e090c00 18070a0d 4e1420a3 87354bff 914e65ff 965b75ff 9e6680ff a36e8bff a77691ff ae8099ff ac7d9aff 4b4786ff 5458a1ff 6368aeff 7075b7ff 797ebfff 8388c7ff 8d92ceff 959cd5ff 9da5dbff a4abe0ff adb2e4ff aeb4e4ff abb1e4ff a9b0e2ff a6acdfff a3a7dbff 9ea2d6ff 979bd2ff 9194ccff 8a8fc7ff 8386c1ff 7c7fbbff 7578b6ff 6f71b0ff 6468aaff 575ca3ff 50539cff 474c93ff 3f448cff 333884ff 2c307aff 23276fff 1b1f62ff 11134dfc │ │ -10060500 10060500 11060600 1a070908 4e1320a9 8b3a51ff 93566cff 9b637cff a4708dff ac7d9bff b187a6ff b590aeff bc9ab6ff b892b2ff 4f4a84ff 50549eff 5e63a9ff 6a6eb3ff 7479bbff 7c81c1ff 838ac8ff 8d91ceff 9298d3ff 989fd7ff a2a8dbff a2a8dbff 9da5daff 9da4d9ff 9ba2d7ff 9a9dd3ff 9599cfff 9092cbff 8a8ec6ff 9098c4ff 858cbfff 777bb8ff 7173b2ff 6a6dadff 5e62a6ff 5257a0ff 4c5098ff 454a90ff 3d4189ff 313681ff 292d77ff 21256cff 191d60ff 0f1147f2 │ │ -0f060500 0e060400 0e050400 450f198a 89364dff 94576dff 9f6c83ff a87793ff b28ba8ff b99ab9ff bfa3c4ff c4accbff c9b0ceff c5a7c9ff 605787ff 4a4e99ff 575ca3ff 6368aeff 6d72b5ff 757abcff 7c80c2ff 8387c6ff 888dcbff 8e92ceff 989cd2ff 969bd1ff 9498d1ff 9397d0ff 9195ceff 9093ccff 8c8fc8ff 878ac4ff 8287c1ff 848cbfff 7c84b9ff 7275b2ff 6b6eaeff 6366a8ff 595da2ff 4f529cff 484d95ff 40458dff 393e86ff 2e337dff 262a73ff 1e2268ff 161a5bff 0c0e3dd2 │ │ -17090800 12080600 29080b50 7d2a3ef9 904f66ff 9c637dff a87794ff b38fadff bea3c3ff c7b1d1ff cdbad8ff d2c4deff d5c6dfff d1bcdaff 82759cff 41468fff 51559dff 5c60a7ff 656aafff 6e74b6ff 7579bbff 7a7fc0ff 7e84c3ff 8388c6ff 8f92cbff 8b8fcaff 8a8dc9ff 898dc9ff 878bc7ff 878bc5ff 8487c2ff 8284c0ff 7d7fbbff 777ab8ff 7275b3ff 6e71afff 6468aaff 5e61a5ff 55589fff 4a4e97ff 444991ff 3d4189ff 353983ff 2b2f79ff 24276fff 1b1f64ff 131757ff 090b3295 │ │ -1d0b0a00 1e0a0910 621929d5 8d455cff 985d75ff a5718dff b28aa9ff bea4c4ff cab4d4ff d4c4dfff d9cee6ff dfd6ebff e1d8ecff dbcee6ff b2a4c1ff 3d4085ff 494e96ff 5557a0ff 5d62a8ff 656aafff 6c71b5ff 7277b9ff 767cbcff 797ebfff 8388c3ff 8084c2ff 8084c2ff 7f83c1ff 7d81c0ff 7e81beff 7d7fbcff 7a7db9ff 7678b5ff 7274b2ff 6d6faeff 6468aaff 807eb0ff 7774a9ff 4d5098ff 484f94ff 424a8dff 3b4287ff 30347eff 262b74ff 20256bff 181b5eff 10124dff 0608244a │ │ -15090800 3b0c1372 833047ff 91526bff a06984ff ad809eff bb9cbcff c8b2d1ff d4c5dfff ded5ebff e9e2f2ff f1edf6ff f0ecf6ff e9e1f0ff d8cde5ff 575588ff 3f4590ff 4c5098ff 5559a1ff 5d62a8ff 6469aeff 6a6eb2ff 6e73b5ff 7076b8ff 7a7ebdff 787cbbff 777cbbff 777bbaff 767abaff 7579b7ff 7477b6ff 7176b3ff 7073b0ff 6b6dadff 6467a9ff 5e61a4ff 7674a9ff 767eb7ff 5360a6ff 4a5091ff 494e8fff 3f4687ff 2e367aff 22266eff 1c2064ff 151759ff 0b0d3ed5 05061b0f │ │ -16090a13 5d1424d0 8b4159ff 965a73ff a5718dff b38aaaff c1a8c8ff cfbedaff dad0e7ff e9e3f2ff f7f5faff fdfdfeff fbfbfeff f3f0f9ff e7dfefff 9a91b0ff 313581ff 42478fff 4d5199ff 5458a1ff 5a5fa7ff 6065abff 6468afff 676cb1ff 6f74b6ff 6f74b4ff 7075b5ff 6f73b3ff 6e72b3ff 6c70b1ff 696dafff 686badff 6469aaff 5e63a6ff 595da2ff 55589fff 4d5199ff 5260a6ff 5661a2ff 525293ff 505291ff 454889ff 2e3678ff 1f2369ff 181b5dff 10134fff 08092a75 04071900 │ │ -2a0a0f4e 772337fe 8e4a62ff 996179ff a97995ff b791b1ff c5accdff d3c3deff dfd6ebff f0ecf6ff fdfdfeff ffffffff ffffffff f7f7fbff ede5f3ff dbcfe4ff 4e4c80ff 353a89ff 3f458fff 4b4e97ff 52559dff 575ba3ff 5a60a6ff 5d63a9ff 6469aeff 6267acff 676badff 666aadff 6568abff 6367aaff 6063a9ff 5b5fa6ff 555ba2ff 5358a0ff 4f539cff 4b4e98ff 484f94ff 4a5191ff 515293ff 515494ff 484e8eff 414688ff 2d3473ff 1a1f61ff 141757ff 0b0d3dd7 05061a16 05071a00 │ │ -420b1493 812c42ff 8f4e65ff 9c637eff aa7b98ff b894b4ff c6accdff d4c3dfff e0d8ecff f0edf7ff fbfcfdff ffffffff fefefeff f6f5faff eae3f2ff ddd2e8ff a99bb8ff 2f3177ff 353a87ff 3d428dff 454994ff 4c509aff 50559dff 5459a1ff 5b60a6ff 575ca4ff 5a5fa5ff 5c60a4ff 5a5ea3ff 585ca3ff 5559a1ff 51569eff 4f539bff 4d5199ff 494e95ff 444991ff 424a8dff 4a4f8fff 505291ff 494d8eff 404386ff 3b4081ff 222868ff 151759ff 0e114bff 06082659 05061700 05061900 │ │ -5b0e1bc7 813248ff 904f67ff 9e6580ff ab7c99ff b893b5ff c5aaccff d2bfdcff ddd0e8ff eae2f2ff f4f1faff f9f8fcff f6f4fbff efeaf4ff e3d9ecff d8cae3ff d1bdd9ff 76678eff 292d79ff 333883ff 393e8aff 3f448fff 434893ff 474c97ff 4c519dff 4a4f9cff 4b519cff 4c519cff 4f539cff 4f529bff 4d5099ff 4b4f96ff 484d94ff 444a91ff 41478eff 3e428aff 3c4286ff 404786ff 444889ff 414588ff 3a4080ff 272e6dff 161a5aff 101250ff 08092f95 05061d00 05061a00 05061a00 │ │ -671121e6 82364cff 915169ff 9e6580ff aa7a97ff b691b0ff c2a4c6ff cdb7d6ff d7c6e2ff dfd4ebff e9e0f0ff ede6f3ff eae2f2ff e3daedff dcd1e6ff d5c5deff ccb5d3ff bfa3c2ff 5a4d78ff 272b76ff 303480ff 363b86ff 393f8aff 3c428eff 3e4590ff 404692ff 434894ff 424894ff 424794ff 424892ff 434890ff 41478eff 3f458cff 3d428aff 393e86ff 363a83ff 30357dff 2e357bff 2e3678ff 2d3373ff 222768ff 161b5bff 111451ff 090b34b2 05061a0d 05061b00 05061c00 05061c00 │ │ -6b1123ec 80354cff 8f4f66ff 9b627bff a67390ff b188a6ff bd9cbeff c6abcdff d0bad9ff d7c6e1ff ddd0e6ff dfd4e8ff dccfe7ff d8cae3ff d6c6ddff cfbbd5ff c6aecbff c0a0bbff b48ea7ff 55436bff 232770ff 2b2f7bff 2f347fff 333884ff 353b86ff 373c88ff 393e8aff 393f8aff 393f8aff 383d8aff 373c88ff 353a86ff 333884ff 313781ff 2e327cff 2b2f79ff 262a74ff 22266eff 1f2468ff 1a1e60ff 151758ff 101250ff 090b35b1 05061812 05061a00 05061c00 05061c00 05061c00 │ │ -681020eb 7e3348ff 8d4b62ff 975b74ff a26e88ff ad7e9cff b690b0ff bf9fc1ff c7acceff cfb9d7ff d4c2dcff d6c5dfff d3bfdcff d1bcd9ff cdb6d3ff c7aecbff c2a7c2ff bb96b0ff b287a0ff a9788fff 5c4264ff 202264ff 252a74ff 292e78ff 2c307cff 2e327eff 303580ff 313681ff 303581ff 303580ff 2f347fff 2d327dff 2c307aff 2a2e77ff 272a73ff 24286fff 20246aff 1c2065ff 181b5eff 141757ff 0f1149ff 090b3294 05061e0f 05061900 05061b00 05061c00 05061c00 05061c00 │ │ -670c1ceb 7a2a40ff 88435aff 94556dff 9d667fff a77490ff af84a1ff b891b2ff be9dbfff c4a7c8ff cbb0ceff ccb2d0ff c9adceff c6a9caff c3a4c4ff c0a1bcff ba94afff b488a1ff af7e95ff a77286ff a1687bff 74485fff 322657ff 1d2166ff 22266eff 242870ff 262a72ff 282c74ff 272b74ff 272b75ff 262a74ff 242972ff 23276fff 21256bff 1e2368ff 1c2064ff 191c5fff 141759ff 11134fff 0b0d3cd4 07092a5b 08092700 05061e00 05061a00 05061b00 05061c00 05061c00 05061c00 │ │ -630713ed 762338ff 843c51ff 8f4e65ff 975c75ff a06a83ff a87792ff af83a0ff b48dadff ba97b6ff c1a0beff c0a0beff be9cbcff bc99b9ff ba96b3ff b890aaff b387a0ff ad7d94ff a97589ff a4727fff 9d6475ff 98596aff 8c4d5bff 5a3048ff 2c1c4aff 181b5dff 1b1f64ff 1d2167ff 1e2268ff 1d2168ff 1d2266ff 1c2064ff 1a1e62ff 181c5fff 171a5cff 131757ff 10124dff 0c0d3fd1 090a2f76 06062018 07082300 08092a00 05061e00 05061a00 05061b00 05061c00 05061c00 05061c00 │ │ -57040be3 711a2eff 7e3248ff 88445aff 92536aff 995f78ff 9f6983ff a77490ff ab7c99ff b085a1ff b891abff b58eaaff b48ca7ff b289a5ff b1859fff b08298ff ac7b90ff a77286ff a4707fff a97f79ff 9c686eff 935261ff 8e4955ff 863d4aff 762b3dff 571832ff 391031ff 21103dff 161349ff 13154fff 121551ff 111450ff 10134cff 0f1044fc 0c0e3fd2 090b3495 07092b4b 07082810 07082500 07072300 07082400 08092a00 05061e00 05061a00 05061b00 05061c00 05061c00 05061c00 │ │ -470306c1 6d0f20ff 78273dff 833a50ff 8c495fff 92556cff 995e77ff 9e6781ff a36e89ff a7758fff af829aff ad7d96ff ac7c95ff ab7a93ff aa778fff a87488ff a56f83ff a1697cff 9d6475ff 9c686dff 955c64ff 8e4957ff 88404eff 803342ff 762336ff 6d1529ff 5f0b1dff 470418ff 32061cff 250927ff 1f0a2cff 1b0a2cff 180926ff 0d0822ce 08092a52 0608241b 06092600 07092800 07082700 07072300 07082400 08092a00 05061e00 05061a00 05061b00 05061c00 05061c00 05061c00 │ │ -2f040488 640512ff 711b30ff 7c2e45ff 853d53ff 8b495fff 92536cff 965a73ff 9a617aff 9f6780ff a77489ff a36e84ff a36d84ff a16b82ff a1697fff a1697bff 9e6475ff 9b5f70ff 985a69ff 935160ff 8e4957ff 8b4350ff 823846ff 7d2e3bff 721c2eff 690e21ff 620514ff 5a0007ff 500000ff 460000ff 3c0000ff 330000ff 270000ff 0d010260 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -1c070742 540005f9 6b0e20ff 742136ff 7c3046ff 843c53ff 8b465dff 8f4f65ff 93546dff 955972ff 9f667bff 9a6076ff 9a6076ff 9a5e74ff 985c72ff 9a5c6fff 995b6aff 955564ff 924e5dff 8e4956ff 88404eff 813544ff a96c5eff 8d4244ff 6c1424ff 67121aff 61080eff 5a0104ff 4b0000ff 410000ff 380000ff 2f0000ff 1f0101e7 05020325 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -1207080b 380201c4 61020cff 6c1224ff 752136ff 7c2e45ff 82384fff 874157ff 8b475dff 8d4c62ff 95586cff 945466ff 945467ff 935366ff 925164ff 904f61ff 904d5cff 8f4956ff 8c4551ff 863d4aff 803242ff 7d2e3bff 893b3fff 865067ff 722d3bff 6b1416ff 6b1014ff 5d0305ff 480000ff 3c0000ff 330000ff 290000ff 140101a2 05020201 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -0a0c0e00 1e080960 510001ff 600412ff 6d1125ff 742034ff 792a3eff 7f3348ff 82384eff 853e55ff 8b475cff 8b4657ff 8d4959ff 8b4657ff 8a4455ff 894153ff 863e4fff 83394aff 7f3344ff 7a2a3dff 752335ff 711b2dff 6b1424ff 702734ff 74232aff 72171cff 6e1517ff 620508ff 480000ff 350000ff 2d0000ff 210000f9 0903043b 07030400 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -08080a00 07090b06 340202c3 540002ff 5d0312ff 690e22ff 701a2eff 752337ff 78293cff 7c3044ff 82394dff 803448ff 833a4aff 823849ff 813747ff 7f3344ff 7b2e41ff 77273cff 742136ff 711b2fff 6d1529ff 670d20ff 651119ff 6b1516ff 73191cff 6e161aff 64090bff 5e0206ff 430000ff 2f0000ff 270000ff 1102029e 05040500 06040500 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -07080a00 06080a00 1605063c 410000f1 530002ff 5a000fff 62051cff 690e25ff 6e172dff 721f34ff 76283dff 742139ff 76253bff 772639ff 762437ff 742135ff 721d32ff 701a2eff 6e1529ff 6a1022ff 670b1cff 610412ff 60070dff 6b0f13ff 6e1316ff 64090cff 5e0000ff 520000ff 340000ff 2a0000ff 1b0000e0 0402031f 02020300 03020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -01040500 02040500 02030400 1803046f 470000ff 4f0001ff 550008ff 5c0012ff 61041bff 660a22ff 681129ff 680f28ff 69102aff 691029ff 6b1329ff 6c1326ff 6c1123ff 680e1fff 660a1aff 620515ff 5f010eff 5a0006ff 580003ff 5b0303ff 600306ff 5d0104ff 520000ff 390000ff 2a0000ff 200000f9 0b02034e 02020300 03020300 03020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00030400 00030400 00030400 03060700 23040489 430000ff 4c0000ff 520002ff 570008ff 5a000dff 5c0013ff 5e0215ff 5f0419ff 600319ff 5e0318ff 5f0316ff 5f0413ff 5d020fff 5c010bff 590006ff 540002ff 500000ff 4a0000ff 470000ff 460000ff 400000ff 340000ff 290000ff 210000fa 0b020268 00020300 02020300 02020300 02020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00030400 00030400 00030400 07050600 10070704 21040482 3c0000ff 470000ff 4b0000ff 4e0001ff 530003ff 540004ff 560008ff 560008ff 550006ff 550006ff 530004ff 510002ff 4f0001ff 4c0000ff 480000ff 450000ff 400000ff 3b0000ff 350000ff 2e0000ff 2a0000ff 200001f7 0c030365 01020300 02020300 02020300 02020300 02020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00030400 00030400 00030400 07050600 12060700 0d070800 1b04055d 310101e2 3e0000ff 430000ff 460000ff 480000ff 4b0000ff 4c0000ff 4b0000ff 4b0000ff 490000ff 470000ff 450000ff 420000ff 3f0000ff 3b0000ff 370000ff 320000ff 2c0000ff 250000ff 190001d2 11020245 09030300 01020300 02020300 02020300 02020300 02020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00030400 00030400 00030400 07050600 12060700 0f070800 19040500 15040527 2103049e 310101f6 3a0000ff 3d0000ff 3f0000ff 410000ff 400000ff 400000ff 3e0000ff 3e0000ff 3b0000ff 380000ff 360000ff 320000ff 2d0000ff 270000ff 1e0000ed 1201028a 09020317 0f030300 0a030300 01020300 02020300 02020300 02020300 02020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00030400 00030400 00030400 07050600 12060700 0f070800 1a040500 14040500 16050600 16060737 1e020295 260101d8 2e0000ff 330000ff 340000ff 340000ff 320000ff 310000ff 300000ff 2d0000ff 290000ff 240000fc 1c0101d1 14020286 10040427 0c020300 0a020300 10030300 0a030300 01020300 02020300 02020300 02020300 02020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -00030400 00030400 00030400 07050600 12060700 0f070800 1a040500 15040500 17050600 17060700 11030400 1503031c 1403044a 18030381 1c0102ab 1f0101c6 210101d1 200101d0 1b0101c3 180202a5 13020377 10020341 10030315 0b030300 10040400 0d020300 0a020300 10030300 0a030300 01020300 02020300 02020300 02020300 02020300 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f33692b 2e326662 373a759a 3f4384c2 42468bda 43478ee4 40458ce5 3b3f84dc 333779c7 2a2e6aa1 2024596d 20245f30 14174103 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 33366c44 3f4382a6 4b5094e7 585ca5ff 5f64acff 6267aeff 5d62aaff 5c61a8ff 585da5ff 5559a2ff 50539eff 494d97ff 40458fff 33377ded 232765b4 181b4e55 14163f04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c2f5d2c 3e427ea6 575ca2f9 6469b0ff 6b70b5ff 6e73b7ff 7479baff 7177b9ff 6e74b6ff 6c71b4ff 686db1ff 6368aeff 5e62a9ff 575ca3ff 51559dff 494d97ff 3f448fff 2f357ffe 212461ba 12143b3a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 31356859 4f5496e4 676cb4ff 7075b9ff 767bbcff 7b80c0ff 7e83c2ff 8489c6ff 7e83c3ff 7d82c2ff 797ebfff 757abcff 7075b7ff 696fb3ff 6367adff 5c60a7ff 5458a0ff 4c5098ff 41468fff 353a88ff 262a71ef 15184b74 11143f01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 33366878 5c61aafc 6f75baff 777dbeff 7f85c4ff 868bc9ff 8b90ccff 9298d0ff 9297d1ff 8d91ceff 8a8fccff 858bc8ff 8185c5ff 797fc0ff 7379bbff 6d72b5ff 656aafff 5c61a9ff 5559a1ff 4d5098ff 40468fff 353a87ff 282c79ff 171a4f97 0f103706 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f336279 6064adff 7278bbff 7d82c1ff 878cc9ff 8f94d0ff 979cd5ff 9ca3daff a5acdeff a0a7dcff 9ca3d9ff 979ed6ff 9197d2ff 8b90ccff 8388c7ff 7c81c1ff 7479bcff 6d73b5ff 656ab0ff 5e62a9ff 5459a0ff 4a4d97ff 3c438dff 323784ff 272b76ff 14174a97 0c0e3005 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b2d5859 5b61a9fc 7279bcff 8189c4ff 8a8fccff 969dd6ff a1a9deff a9b2e3ff aeb8e7ff b5bde8ff b0b7e6ff acb3e5ff a6ade0ff 9da4dbff 959bd4ff 8d92cdff 848ac7ff 7c81c2ff 747abcff 6b72b5ff 6468aeff 5a5fa6ff 51559dff 454a95ff 393e8aff 303581ff 232871ff 1012407c 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 23264c2a 50559ae5 6f74baff 7c82c2ff 8b8fccff 99a1d8ff a6b1e2ff b2bdeaff bbc5edff c0cbf0ff c5cff1ff c1c7efff bcc3edff b3bae9ff a9b1e3ff a0a7ddff 959cd5ff 8d91ceff 8288c6ff 7a7ec0ff 7177b9ff 696eb2ff 6065abff 575ca3ff 4d519aff 3f4491ff 363b86ff 2c307bff 1d2166f8 0b0c2e43 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3b3f77aa 676cb6ff 777cbeff 868bc9ff 959cd5ff a6b1e3ff b5c0ebff c2cbf0ff c9d4f4ff d0dbf6ff d5def7ff ced6f4ff c7cef1ff bfc6efff b4bbeaff a9b0e3ff 9da4dbff 9297d2ff 888dcaff 7f84c4ff 767bbdff 6d73b6ff 6569afff 5b60a6ff 50549eff 424894ff 393f8aff 2f347fff 252a75ff 151851c8 0809210d 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 21244844 595da6fc 7075b9ff 8085c4ff 9095d0ff a0aadeff b2bceaff c2ccf0ff cfd9f5ff dce5f9ff e7edfaff e9eefbff e0e6faff d3daf6ff c8d1f2ff bdc4edff b1b8e7ff a5ace0ff 99a0d7ff 8e93cfff 8488c7ff 797fbfff 7176b8ff 686cb2ff 5f63aaff 545aa1ff 464c97ff 3d438eff 343884ff 2a2e78ff 1e2168ff 0c0e3365 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d1f4001 393d75a7 666bb3ff 757bbcff 858ac9ff 979dd6ff a9b3e3ff bbc5eeff cad4f4ff dce5f9ff eef4fcff f9fcfeff f9fbffff eff3fdff dfe5f9ff cfd7f4ff c5cbefff b8bdeaff aab0e2ff 9da4daff 9297d1ff 888cc8ff 7e82c0ff 7479b9ff 6a6eb3ff 5f65abff 565ca3ff 484e99ff 3e4490ff 353a86ff 2b307bff 22266eff 12164dc7 090a2909 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 22244a29 4d5197ea 6b70b5ff 7a7fc0ff 8a8fccff 9ba2d9ff adb6e6ff c0caf0ff d0d9f5ff e6edfaff f9fcffff ffffffff ffffffff f7fafeff e8ebfaff d6dcf5ff c8d0f1ff bcc2ecff aeb3e4ff a1a7dcff 9599d2ff 8c8ecaff 7f83c1ff 777cbbff 6f73b3ff 6267acff 575ca4ff 4a4f9aff 414692ff 373d88ff 2e337eff 242871ff 181b5eff 0a0b2c40 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b2d5c63 585da6ff 6e73b6ff 7d82c3ff 8c92ceff 9ea5dbff afb7e7ff c1cbf0ff d1dbf6ff e7edfbff f9fbfeff ffffffff ffffffff f5f9feff e6eafbff d4dcf6ff c9d1f2ff bfc4edff b1b6e5ff a4a9ddff 989cd3ff 9091cbff 8085c2ff 777bbbff 7073b3ff 666aadff 5a5fa5ff 4b509cff 424793ff 383e89ff 2f347fff 262a72ff 1b1f65ff 0c0e3889 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3539719b 5d62acff 6f75b8ff 7e83c3ff 8e93ceff 9ea5dbff b0b7e7ff c2c8efff ced6f5ff e0e6f9ff eff3fdff f7fafeff f5f9feff ecf0fbff dce3f7ff ccd5f4ff c3caefff b7bdeaff a8b0e2ff 9da5d9ff 9497d0ff 8b8dc9ff 7f83c1ff 777bbbff 6f73b3ff 676aadff 5c60a5ff 4c529dff 424893ff 393f8aff 313680ff 272b74ff 1d2168ff 0f1145cb │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3d080f04 3e080d32 400a106d 500d16a3 43376ef1 5f63acff 7075b8ff 7e84c3ff 8e92ceff 9ca3daff abb2e5ff bbc2edff c7cff2ff d3daf6ff dfe5f9ff e8ebfbff e5ebfaff dce3f8ff d1dbf5ff c9d2f1ff bec5edff b1b8e7ff a7addfff 9ca2d7ff 9395cfff 878bc6ff 7d81c1ff 757abaff 6e72b3ff 6669abff 5b5ea3ff 4e529cff 424893ff 393e8aff 303581ff 272b74ff 1e2268ff 11144eef │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 30090c03 480c1456 5b111fb7 6c1d2ef0 7a273cff 823046ff 4b4381ff 5e63aaff 6f74b7ff 7d82c2ff 8a8ecbff 979dd6ff a5ace1ff b3bae9ff bfc6eeff c9cff2ff d0d8f4ff d6ddf6ff d3daf5ff ccd5f4ff c8d2f2ff c2caeeff b7bfeaff acb4e3ff a4a8dbff 9a9ed3ff 9193cbff 878bc4ff 7e82bfff 7579b8ff 6d71b2ff 6367aaff 575ca3ff 4e519aff 424892ff 383e8aff 303480ff 272b74ff 1e2268ff 121551fb │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 400b1341 5e1523be 7a2b3fff 873b53ff 8c465dff 8e4b62ff 925369ff 4b498aff 5d61a8ff 6c72b5ff 797ebeff 848ac8ff 9197d2ff 9da5dbff aab1e4ff b4bce9ff bec5eeff c5ccf0ff c9d1f2ff c5ccf0ff c3c9efff bec6edff b7c0eaff b0bae6ff a7addeff 9da1d6ff 9497cfff 8d8fc8ff 8588c2ff 7d80bcff 7578b6ff 6a6eafff 6065a9ff 555aa2ff 4d5199ff 424891ff 373c88ff 2f347fff 262a73ff 1d2166ff 121551ff │ │ +00000000 00000000 00000000 00000000 00000000 200b0d03 470f197d 75273af4 8a4056ff 904e66ff 945770ff 985e77ff 9d647cff 9f6981ff 4a488aff 585da5ff 676db1ff 757abbff 8085c4ff 8b8fcdff 959bd5ff a0a7ddff a9b1e3ff b1b8e8ff bac0ebff bcc3ecff b9bfebff b7bce9ff b1b7e7ff aeb5e3ff a7addeff 9fa4d8ff 989ad1ff 9091cbff 878ac5ff 8083bfff 7a7db9ff 7376b3ff 696caeff 5b61a6ff 52569fff 4b4f97ff 41478eff 353a86ff 2e327dff 252972ff 1c2065ff 121450ff │ │ +00000000 00000000 00000000 00000000 18070a0d 4e1420a3 87354bff 914e65ff 965b75ff 9e6680ff a36e8bff a77691ff ae8099ff ac7d9aff 4b4786ff 5458a1ff 6368aeff 7075b7ff 797ebfff 8388c7ff 8d92ceff 959cd5ff 9da5dbff a4abe0ff adb2e4ff aeb4e4ff abb1e4ff a9b0e2ff a6acdfff a3a7dbff 9ea2d6ff 979bd2ff 9194ccff 8a8fc7ff 8386c1ff 7c7fbbff 7578b6ff 6f71b0ff 6468aaff 575ca3ff 50539cff 474c93ff 3f448cff 333884ff 2c307aff 23276fff 1b1f62ff 11134dfc │ │ +00000000 00000000 00000000 1a070908 4e1320a9 8b3a51ff 93566cff 9b637cff a4708dff ac7d9bff b187a6ff b590aeff bc9ab6ff b892b2ff 4f4a84ff 50549eff 5e63a9ff 6a6eb3ff 7479bbff 7c81c1ff 838ac8ff 8d91ceff 9298d3ff 989fd7ff a2a8dbff a2a8dbff 9da5daff 9da4d9ff 9ba2d7ff 9a9dd3ff 9599cfff 9092cbff 8a8ec6ff 9098c4ff 858cbfff 777bb8ff 7173b2ff 6a6dadff 5e62a6ff 5257a0ff 4c5098ff 454a90ff 3d4189ff 313681ff 292d77ff 21256cff 191d60ff 0f1147f2 │ │ +00000000 00000000 00000000 450f198a 89364dff 94576dff 9f6c83ff a87793ff b28ba8ff b99ab9ff bfa3c4ff c4accbff c9b0ceff c5a7c9ff 605787ff 4a4e99ff 575ca3ff 6368aeff 6d72b5ff 757abcff 7c80c2ff 8387c6ff 888dcbff 8e92ceff 989cd2ff 969bd1ff 9498d1ff 9397d0ff 9195ceff 9093ccff 8c8fc8ff 878ac4ff 8287c1ff 848cbfff 7c84b9ff 7275b2ff 6b6eaeff 6366a8ff 595da2ff 4f529cff 484d95ff 40458dff 393e86ff 2e337dff 262a73ff 1e2268ff 161a5bff 0c0e3dd2 │ │ +00000000 00000000 29080b50 7d2a3ef9 904f66ff 9c637dff a87794ff b38fadff bea3c3ff c7b1d1ff cdbad8ff d2c4deff d5c6dfff d1bcdaff 82759cff 41468fff 51559dff 5c60a7ff 656aafff 6e74b6ff 7579bbff 7a7fc0ff 7e84c3ff 8388c6ff 8f92cbff 8b8fcaff 8a8dc9ff 898dc9ff 878bc7ff 878bc5ff 8487c2ff 8284c0ff 7d7fbbff 777ab8ff 7275b3ff 6e71afff 6468aaff 5e61a5ff 55589fff 4a4e97ff 444991ff 3d4189ff 353983ff 2b2f79ff 24276fff 1b1f64ff 131757ff 090b3295 │ │ +00000000 1e0a0910 621929d5 8d455cff 985d75ff a5718dff b28aa9ff bea4c4ff cab4d4ff d4c4dfff d9cee6ff dfd6ebff e1d8ecff dbcee6ff b2a4c1ff 3d4085ff 494e96ff 5557a0ff 5d62a8ff 656aafff 6c71b5ff 7277b9ff 767cbcff 797ebfff 8388c3ff 8084c2ff 8084c2ff 7f83c1ff 7d81c0ff 7e81beff 7d7fbcff 7a7db9ff 7678b5ff 7274b2ff 6d6faeff 6468aaff 807eb0ff 7774a9ff 4d5098ff 484f94ff 424a8dff 3b4287ff 30347eff 262b74ff 20256bff 181b5eff 10124dff 0608244a │ │ +00000000 3b0c1372 833047ff 91526bff a06984ff ad809eff bb9cbcff c8b2d1ff d4c5dfff ded5ebff e9e2f2ff f1edf6ff f0ecf6ff e9e1f0ff d8cde5ff 575588ff 3f4590ff 4c5098ff 5559a1ff 5d62a8ff 6469aeff 6a6eb2ff 6e73b5ff 7076b8ff 7a7ebdff 787cbbff 777cbbff 777bbaff 767abaff 7579b7ff 7477b6ff 7176b3ff 7073b0ff 6b6dadff 6467a9ff 5e61a4ff 7674a9ff 767eb7ff 5360a6ff 4a5091ff 494e8fff 3f4687ff 2e367aff 22266eff 1c2064ff 151759ff 0b0d3ed5 05061b0f │ │ +16090a13 5d1424d0 8b4159ff 965a73ff a5718dff b38aaaff c1a8c8ff cfbedaff dad0e7ff e9e3f2ff f7f5faff fdfdfeff fbfbfeff f3f0f9ff e7dfefff 9a91b0ff 313581ff 42478fff 4d5199ff 5458a1ff 5a5fa7ff 6065abff 6468afff 676cb1ff 6f74b6ff 6f74b4ff 7075b5ff 6f73b3ff 6e72b3ff 6c70b1ff 696dafff 686badff 6469aaff 5e63a6ff 595da2ff 55589fff 4d5199ff 5260a6ff 5661a2ff 525293ff 505291ff 454889ff 2e3678ff 1f2369ff 181b5dff 10134fff 08092a75 00000000 │ │ +2a0a0f4e 772337fe 8e4a62ff 996179ff a97995ff b791b1ff c5accdff d3c3deff dfd6ebff f0ecf6ff fdfdfeff ffffffff ffffffff f7f7fbff ede5f3ff dbcfe4ff 4e4c80ff 353a89ff 3f458fff 4b4e97ff 52559dff 575ba3ff 5a60a6ff 5d63a9ff 6469aeff 6267acff 676badff 666aadff 6568abff 6367aaff 6063a9ff 5b5fa6ff 555ba2ff 5358a0ff 4f539cff 4b4e98ff 484f94ff 4a5191ff 515293ff 515494ff 484e8eff 414688ff 2d3473ff 1a1f61ff 141757ff 0b0d3dd7 05061a16 00000000 │ │ +420b1493 812c42ff 8f4e65ff 9c637eff aa7b98ff b894b4ff c6accdff d4c3dfff e0d8ecff f0edf7ff fbfcfdff ffffffff fefefeff f6f5faff eae3f2ff ddd2e8ff a99bb8ff 2f3177ff 353a87ff 3d428dff 454994ff 4c509aff 50559dff 5459a1ff 5b60a6ff 575ca4ff 5a5fa5ff 5c60a4ff 5a5ea3ff 585ca3ff 5559a1ff 51569eff 4f539bff 4d5199ff 494e95ff 444991ff 424a8dff 4a4f8fff 505291ff 494d8eff 404386ff 3b4081ff 222868ff 151759ff 0e114bff 06082659 00000000 00000000 │ │ +5b0e1bc7 813248ff 904f67ff 9e6580ff ab7c99ff b893b5ff c5aaccff d2bfdcff ddd0e8ff eae2f2ff f4f1faff f9f8fcff f6f4fbff efeaf4ff e3d9ecff d8cae3ff d1bdd9ff 76678eff 292d79ff 333883ff 393e8aff 3f448fff 434893ff 474c97ff 4c519dff 4a4f9cff 4b519cff 4c519cff 4f539cff 4f529bff 4d5099ff 4b4f96ff 484d94ff 444a91ff 41478eff 3e428aff 3c4286ff 404786ff 444889ff 414588ff 3a4080ff 272e6dff 161a5aff 101250ff 08092f95 00000000 00000000 00000000 │ │ +671121e6 82364cff 915169ff 9e6580ff aa7a97ff b691b0ff c2a4c6ff cdb7d6ff d7c6e2ff dfd4ebff e9e0f0ff ede6f3ff eae2f2ff e3daedff dcd1e6ff d5c5deff ccb5d3ff bfa3c2ff 5a4d78ff 272b76ff 303480ff 363b86ff 393f8aff 3c428eff 3e4590ff 404692ff 434894ff 424894ff 424794ff 424892ff 434890ff 41478eff 3f458cff 3d428aff 393e86ff 363a83ff 30357dff 2e357bff 2e3678ff 2d3373ff 222768ff 161b5bff 111451ff 090b34b2 05061a0d 00000000 00000000 00000000 │ │ +6b1123ec 80354cff 8f4f66ff 9b627bff a67390ff b188a6ff bd9cbeff c6abcdff d0bad9ff d7c6e1ff ddd0e6ff dfd4e8ff dccfe7ff d8cae3ff d6c6ddff cfbbd5ff c6aecbff c0a0bbff b48ea7ff 55436bff 232770ff 2b2f7bff 2f347fff 333884ff 353b86ff 373c88ff 393e8aff 393f8aff 393f8aff 383d8aff 373c88ff 353a86ff 333884ff 313781ff 2e327cff 2b2f79ff 262a74ff 22266eff 1f2468ff 1a1e60ff 151758ff 101250ff 090b35b1 05061812 00000000 00000000 00000000 00000000 │ │ +681020eb 7e3348ff 8d4b62ff 975b74ff a26e88ff ad7e9cff b690b0ff bf9fc1ff c7acceff cfb9d7ff d4c2dcff d6c5dfff d3bfdcff d1bcd9ff cdb6d3ff c7aecbff c2a7c2ff bb96b0ff b287a0ff a9788fff 5c4264ff 202264ff 252a74ff 292e78ff 2c307cff 2e327eff 303580ff 313681ff 303581ff 303580ff 2f347fff 2d327dff 2c307aff 2a2e77ff 272a73ff 24286fff 20246aff 1c2065ff 181b5eff 141757ff 0f1149ff 090b3294 05061e0f 00000000 00000000 00000000 00000000 00000000 │ │ +670c1ceb 7a2a40ff 88435aff 94556dff 9d667fff a77490ff af84a1ff b891b2ff be9dbfff c4a7c8ff cbb0ceff ccb2d0ff c9adceff c6a9caff c3a4c4ff c0a1bcff ba94afff b488a1ff af7e95ff a77286ff a1687bff 74485fff 322657ff 1d2166ff 22266eff 242870ff 262a72ff 282c74ff 272b74ff 272b75ff 262a74ff 242972ff 23276fff 21256bff 1e2368ff 1c2064ff 191c5fff 141759ff 11134fff 0b0d3cd4 07092a5b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +630713ed 762338ff 843c51ff 8f4e65ff 975c75ff a06a83ff a87792ff af83a0ff b48dadff ba97b6ff c1a0beff c0a0beff be9cbcff bc99b9ff ba96b3ff b890aaff b387a0ff ad7d94ff a97589ff a4727fff 9d6475ff 98596aff 8c4d5bff 5a3048ff 2c1c4aff 181b5dff 1b1f64ff 1d2167ff 1e2268ff 1d2168ff 1d2266ff 1c2064ff 1a1e62ff 181c5fff 171a5cff 131757ff 10124dff 0c0d3fd1 090a2f76 06062018 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +57040be3 711a2eff 7e3248ff 88445aff 92536aff 995f78ff 9f6983ff a77490ff ab7c99ff b085a1ff b891abff b58eaaff b48ca7ff b289a5ff b1859fff b08298ff ac7b90ff a77286ff a4707fff a97f79ff 9c686eff 935261ff 8e4955ff 863d4aff 762b3dff 571832ff 391031ff 21103dff 161349ff 13154fff 121551ff 111450ff 10134cff 0f1044fc 0c0e3fd2 090b3495 07092b4b 07082810 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +470306c1 6d0f20ff 78273dff 833a50ff 8c495fff 92556cff 995e77ff 9e6781ff a36e89ff a7758fff af829aff ad7d96ff ac7c95ff ab7a93ff aa778fff a87488ff a56f83ff a1697cff 9d6475ff 9c686dff 955c64ff 8e4957ff 88404eff 803342ff 762336ff 6d1529ff 5f0b1dff 470418ff 32061cff 250927ff 1f0a2cff 1b0a2cff 180926ff 0d0822ce 08092a52 0608241b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +2f040488 640512ff 711b30ff 7c2e45ff 853d53ff 8b495fff 92536cff 965a73ff 9a617aff 9f6780ff a77489ff a36e84ff a36d84ff a16b82ff a1697fff a1697bff 9e6475ff 9b5f70ff 985a69ff 935160ff 8e4957ff 8b4350ff 823846ff 7d2e3bff 721c2eff 690e21ff 620514ff 5a0007ff 500000ff 460000ff 3c0000ff 330000ff 270000ff 0d010260 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +1c070742 540005f9 6b0e20ff 742136ff 7c3046ff 843c53ff 8b465dff 8f4f65ff 93546dff 955972ff 9f667bff 9a6076ff 9a6076ff 9a5e74ff 985c72ff 9a5c6fff 995b6aff 955564ff 924e5dff 8e4956ff 88404eff 813544ff a96c5eff 8d4244ff 6c1424ff 67121aff 61080eff 5a0104ff 4b0000ff 410000ff 380000ff 2f0000ff 1f0101e7 05020325 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +1207080b 380201c4 61020cff 6c1224ff 752136ff 7c2e45ff 82384fff 874157ff 8b475dff 8d4c62ff 95586cff 945466ff 945467ff 935366ff 925164ff 904f61ff 904d5cff 8f4956ff 8c4551ff 863d4aff 803242ff 7d2e3bff 893b3fff 865067ff 722d3bff 6b1416ff 6b1014ff 5d0305ff 480000ff 3c0000ff 330000ff 290000ff 140101a2 05020201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 1e080960 510001ff 600412ff 6d1125ff 742034ff 792a3eff 7f3348ff 82384eff 853e55ff 8b475cff 8b4657ff 8d4959ff 8b4657ff 8a4455ff 894153ff 863e4fff 83394aff 7f3344ff 7a2a3dff 752335ff 711b2dff 6b1424ff 702734ff 74232aff 72171cff 6e1517ff 620508ff 480000ff 350000ff 2d0000ff 210000f9 0903043b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 07090b06 340202c3 540002ff 5d0312ff 690e22ff 701a2eff 752337ff 78293cff 7c3044ff 82394dff 803448ff 833a4aff 823849ff 813747ff 7f3344ff 7b2e41ff 77273cff 742136ff 711b2fff 6d1529ff 670d20ff 651119ff 6b1516ff 73191cff 6e161aff 64090bff 5e0206ff 430000ff 2f0000ff 270000ff 1102029e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 1605063c 410000f1 530002ff 5a000fff 62051cff 690e25ff 6e172dff 721f34ff 76283dff 742139ff 76253bff 772639ff 762437ff 742135ff 721d32ff 701a2eff 6e1529ff 6a1022ff 670b1cff 610412ff 60070dff 6b0f13ff 6e1316ff 64090cff 5e0000ff 520000ff 340000ff 2a0000ff 1b0000e0 0402031f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 1803046f 470000ff 4f0001ff 550008ff 5c0012ff 61041bff 660a22ff 681129ff 680f28ff 69102aff 691029ff 6b1329ff 6c1326ff 6c1123ff 680e1fff 660a1aff 620515ff 5f010eff 5a0006ff 580003ff 5b0303ff 600306ff 5d0104ff 520000ff 390000ff 2a0000ff 200000f9 0b02034e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 23040489 430000ff 4c0000ff 520002ff 570008ff 5a000dff 5c0013ff 5e0215ff 5f0419ff 600319ff 5e0318ff 5f0316ff 5f0413ff 5d020fff 5c010bff 590006ff 540002ff 500000ff 4a0000ff 470000ff 460000ff 400000ff 340000ff 290000ff 210000fa 0b020268 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 10070704 21040482 3c0000ff 470000ff 4b0000ff 4e0001ff 530003ff 540004ff 560008ff 560008ff 550006ff 550006ff 530004ff 510002ff 4f0001ff 4c0000ff 480000ff 450000ff 400000ff 3b0000ff 350000ff 2e0000ff 2a0000ff 200001f7 0c030365 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 1b04055d 310101e2 3e0000ff 430000ff 460000ff 480000ff 4b0000ff 4c0000ff 4b0000ff 4b0000ff 490000ff 470000ff 450000ff 420000ff 3f0000ff 3b0000ff 370000ff 320000ff 2c0000ff 250000ff 190001d2 11020245 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 15040527 2103049e 310101f6 3a0000ff 3d0000ff 3f0000ff 410000ff 400000ff 400000ff 3e0000ff 3e0000ff 3b0000ff 380000ff 360000ff 320000ff 2d0000ff 270000ff 1e0000ed 1201028a 09020317 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 16060737 1e020295 260101d8 2e0000ff 330000ff 340000ff 340000ff 320000ff 310000ff 300000ff 2d0000ff 290000ff 240000fc 1c0101d1 14020286 10040427 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1503031c 1403044a 18030381 1c0102ab 1f0101c6 210101d1 200101d0 1b0101c3 180202a5 13020377 10020341 10030315 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content